Submission Text Full Submission Page
This movie aims to be eaten by a grue, in record time!
But wait, there's more! Not only does the movie aim for this goal, but so does submission! I've written a process that will auto-reject this movie and thus turn it into gruefood, after the minimum 72 hours allowed by the site.
Enjoy!

TASVideos Grue: Judging

TASVideos Grue: While I find this the best movie on the site, it is just too tasty to resist. Rejecting


TASVideoAgent
They/Them
Moderator
Location: 127.0.0.1
Joined: 8/3/2004
Posts: 16517
Location: 127.0.0.1
Active player (382)
Joined: 9/25/2011
Posts: 652
Quick! Everyone vote 'Yes' to thwart the goal of the TAS!
Editor, Player (44)
Joined: 7/11/2010
Posts: 1034
I doubt that'd work as it'd just affect judge feedback. I'm interested in who'll count as judging the movie, though (the Grue itself, perhaps?) and/or what happens if someone tries to claim it.
Personman
Other
Joined: 4/20/2008
Posts: 466
This is a good joke.
A warb degombs the brangy. Your gitch zanks and leils the warb.
Post subject: Grue Approves.
Editor, Player (92)
Location: Arzareth
Joined: 3/8/2004
Posts: 7470
Location: Arzareth
If I still had a backdoor / admin access to the site, I would make a post in Grue’s name to approve of this submission. So, instead, imagine that it happened.
Post subject: Re: Grue Approves.
Active player (331)
Location: Milky Way -> Earth -> Brazil
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
Bisqwit wrote:
If I still had a backdoor / admin access to the site, I would make a post in Grue’s name to approve of this submission. So, instead, imagine that it happened.
truly, there's no justice in this world
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself. It rests on the conviction that you — by your choices, effort and actions — have made yourself into the kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success." - Onkar Ghate
Bisqwit wrote:
Drama, too long, didn't read, lol.
Aran_Jaeger
He/Him
Banned User
Location: Bavaria, Germany
Joined: 10/29/2014
Posts: 176
Location: Bavaria, Germany
Quick! Everyone vote 'Yes' to thwart the goal of the TAS!
But then the TAS would not fulfill its goals anymore, and.... would need to be rejected. Well played, adelikat :)
collect, analyse, categorise. "Mathematics - When tool-assisted skills are just not enough" ;) Don't want to be taking up so much space adding to posts, but might be worth mentioning and letting others know for what games 1) already some TAS work has been done (ordered in decreasing amount, relative to a game completion) by me and 2) I am (in decreasing order) planning/considering to TAS them. Those would majorly be SNES games (if not, it will be indicated in the list) I'm focusing on. 1) Spanky's Quest; On the Ball/Cameltry; Musya; Super R-Type; Plok; Sutte Hakkun; The Wizard of Oz; Battletoads Doubledragon; Super Ghouls'n Ghosts; Firepower 2000; Brain Lord; Warios Woods; Super Turrican; The Humans. 2) Secret Command (SEGA); Star Force (NES); Hyperzone; Aladdin; R-Type 3; Power Blade 2 (NES); Super Turrican 2; First Samurai. (last updated: 18.03.2018)
Post subject: Judging Underway
TASVideosGrue
They/Them
Location: The dark corners of the TASVideos server
Joined: 10/1/2008
Posts: 2861
Location: The dark corners of the TASVideos server
I'll take this one.
InputEvelution
She/Her
Editor, Judge, Player (82)
Location: Australia
Joined: 3/27/2018
Posts: 237
Location: Australia
Can't wait to see if this disappears as scheduled
TASVideosGrue
They/Them
Location: The dark corners of the TASVideos server
Joined: 10/1/2008
Posts: 2861
Location: The dark corners of the TASVideos server
om, nom, nom... gruey!
Post subject: Improvements
Sand
He/Him
Player (147)
Joined: 6/26/2018
Posts: 206
Even though this submission is a joke, there are ways to improve it. Here's a movie that reduces the time from 900 frames to 500 frames. User movie #638874688943283518 Link to video These are the inputs used in 5891S:
go e
go s
go e
open window
go in
go u
go u
These are the inputs used in this new run:
s.e.open.in.u.u
[Plus an extra Return to dismiss a [MORE] prompt.]
The improvements are:
  • Removing the first go e command, which steps into a blocked door.
  • Removing go from all commands. Just s works the same as go s, for example.
  • Shortening open window to open. This is one of those commands that will infer an object.
  • Entering the commands all in one line, separated by .. This doesn't make YOU HAVE DIED arrive any faster, but it allows ending input early. Because all the commands together produce more than a screen's worth of output, we have to spend an additional 2 frames to buffer a Return input to dismiss a [MORE] prompt.
The new combined command string hits the RNG differently, such that the final u command doesn't actually result in getting eaten by a grue, if you enter it as fast as possible. I had to insert 2 frames of delay at the beginning for RNG manipulation.
Modification
Change in frames
Remove go e
−46
Remove go everywhere
−25
Remove window
−22
Join commands with ., end input early
−309
RNG manipulation
+2
For fans of Lua integration, this TAS is another that was done using the data-oriented savestate manipulation technique I have been developing. That means the entire run is driven programmatically by a Lua script. (In this case, it's actually a Fennel script, which compiles to Lua.) See zork.zip or zork.bundle for source code. If you find any improvements, you may be able to implement them by editing the main script file grue.fnl and re-running it. A difficulty with the trick of concatenating commands with . is that currently released versions of BizHawk have a bug with the Apple II core where . inputs are not properly recorded in .bk2 files. So after recording the movie, you have to manually edit "Input Log.txt" inside the .bk2 file to restore the missing inputs. It will be fixed in a future release of BizHawk.
Post subject: 1 frame shorter by clearing [MORE] with Space rather than Return
Sand
He/Him
Player (147)
Joined: 6/26/2018
Posts: 206
Sand wrote:
Even though this submission is a joke, there are ways to improve it. Here's a movie that reduces the time from 900 frames to 500 frames.
Here's a 1-frame improvement to Post #536873: User movie #638886542790751703 The difference is clearing the [MORE] prompt with the Space key, rather than Return. The previous run had to release Return for 1 frame in order to press it again; now that's not needed. Source code is at https://archive.org/details/zork-appleii-tas-grue-20250721. The diff in grue.fnl is just:
Language: diff

diff --git a/grue.fnl b/grue.fnl index 3811692..6e8c42e 100644 --- a/grue.fnl +++ b/grue.fnl @@ -86,11 +86,9 @@ ;; re-added to Input Log.txt in the .bk2 movie file, at least as of ;; BizHawk 2.10: https://github.com/TASEmulators/BizHawk/issues/4391. (enter-commands ["s.e.open.in.u.u"]) - ;; Buffer a Return press to clear the "[MORE]". + ;; Buffer a Space press to clear the "[MORE]". (savestate.next-frame) - ;; Add a blank frame because the previous frame was also Return. - (savestate.next-frame) - (savestate.joypad-press-release "Return") + (savestate.joypad-press-release "Space") ;; Sync the emulator to the state after entering all commands, for the ;; purpose of saving a movie.
Post subject: Enter house with "w" instead of "in"
Sand
He/Him
Player (147)
Joined: 6/26/2018
Posts: 206
Here's a further 3 frames of improvement over Post #537069: User movie #638888257478152075 The difference is entering the house with w instead of in:
s.e.open.w.u.u
On its own, that would only save 1 frame, but it also happens to tweak the RNG such that the 2 frames of delay for RNG manipulation can be removed. I learned that w would work to enter the house from bug #25 at Graeme Cree's Zork I bug list. Source code is at https://archive.org/details/zork-appleii-tas-grue-20250722. The diff in grue.fnl is:
Language: diff

diff --git a/grue.fnl b/grue.fnl index 6e8c42e..48d5a34 100644 --- a/grue.fnl +++ b/grue.fnl @@ -81,11 +81,11 @@ ; (enter-commands ["go e" "go s" "go e" "open window" "go in" "go u" "go u"]) (wait-for-keyboard-ready) - (savestate.next-frame 2) ;; Delay for RNG manipulation. + (savestate.next-frame 0) ;; Delay for RNG manipulation. ;; Enter the schedule of commands. NB the "." inputs need to be manually ;; re-added to Input Log.txt in the .bk2 movie file, at least as of ;; BizHawk 2.10: https://github.com/TASEmulators/BizHawk/issues/4391. - (enter-commands ["s.e.open.in.u.u"]) + (enter-commands ["s.e.open.w.u.u"]) ;; Buffer a Space press to clear the "[MORE]". (savestate.next-frame) (savestate.joypad-press-release "Space")