User File #26379843736052819

Upload All User Files

#26379843736052819 - Another attempt at TI-83 "Snake" (BMAMBA)

SnakeHeader_v3.bk2
In 02:24.82 (8689 frames), 402 rerecords
Game: Snake ( TI83, see all files )
1 comment, 845 downloads
Uploaded 10/24/2015 12:08 AM by dwangoAC (see all 42)
This is the result of work from scahfy and Weregoose to create the game using a much more efficient method followed by my attempts to TAS it. My biggest concern is that this may not be enough of a difference to be publishable. This version of Snake does not place food pieces inside of the snake which means the position of the snake's body can be used to somewhat manipulate where food will appear (although much less so in the early game). This version also re-seeds the RNG at the segment drawing edge if a direction is pressed (other than back in the direction the snake is coming from). The effect is that you can press a button once per segment redraw and re-seed the RNG, but this makes things go slower because it takes more frames to re-seed the RNG.
Ultimately, if there's no piece nearby you can reposition yourself (very ineffective in the early game it would appear) or you can make yourself go slower in the hopes that you can make food appear closer to you. The catch is this method effectively has as many opportunities to manipulate the RNG as there are segments left to draw. This leads to an annoying catch-22 - you can manipulate a new piece of food next to you but if you do that, say, two spaces away from you you now only have two opportunities to manipulate a good position on the next apple that appears.
At any rate, I'd like feedback on whether this is worth continuing. My best estimate is that this will clock in at a good 12 minutes or longer.
Weregoose
on 10/24/2015 10:03 AM
I'm positive that BizHawk's not emulating something properly. The speed delivered here is half of what it is on physical hardware, and not just the LCD display, but the ASM processing in the background before the game begins. No movies ought to be judged/published until this can be rectified somehow.