Note! This review was written for a previous version of this file!
Good mindless fun!
The author is misinformed when he says it's faster than any graphical Nibbles clone out there. XSnake4 is slightly faster. But that doesn't detract from the gameplay one bit -- it's still just as good as Nibbles ought to be.
You direct a string of *s around the text mode screen, eating little "pi" symbols. Each "pi" eaten adds one to your length, until you reach the end of a cycle (maybe 30 or 32 segments), at which point the game restarts with a two-segment snake, but your score keeps going up. (Your score is hidden until the end of the game, unfortunately for the egotistical Nibbler).
There are a couple of bugs: one, that the program expects prgmDELVARS to exist, when it doesn't. This is easily fixed by replacing the offending line with a "Return" instruction.
Also, in my game there were a couple of times when the new "pi" flashed on the screen and then disappeared. I think it has something to do with the proximity of the snake's tail, but I'm not exactly sure. Looks like an off-by-one error somewhere.
Speaking of which, the code is very nice in the algorithms department; it really does run quickly! The author misses a few opportunities to remove conditionals, though, notably in the key-handling routine: "If D=24:... If D=26:..." That slows things down. This is also the first program I have ever seen that can make good use of the IS>( command on the TI-83!
All in all, it's a good clean game. May be worth the 600-odd bytes it takes when hand-optimized. :) The author should definitely keep up the good work.