Snac-Snake: a nostalgic variant of the classic game Snake written for the MEGA65 with the Eleven preprocessor for BASIC 65.
- MEGA65 Snac-Snake is a port of Agon Snac-Snake, which was originally created for the 3rd Olimex AgonLight Week Programming Challenge 2023
mega65-snac-snake-demo.mp4
MEGA65 Snac-Snake supports screen dimensions of either 40 or 80 columns by 25 rows.
Use the up, down, left, and right arrow keys (best UX) or a four-way joystick (challenging UX) to control the direction of the non-stop moving snake. Colliding with a wall kills the snake and ends the game. Vertical and/or horizontal portals will appear during the game to allow the snake safe passage through to the opposite end of the playing field.
- Each small white pellet eaten increases the length of the snake by one body segment and is scores five points per segment body length of the snake. Since the minimum size of the snake is two (the head and one body segment), a small white pellet scores ten points at a minimum.
- Colliding with a red, pink, light blue, or green monster kills the snake and ends the game.
- Eating the yellow toadstool is toxic to the snake and ends the game.
- Eating a large hollow white pellet is worth twenty-five points and decreases the length of the snake by one body segment.
- Eating a large flashing white pellet is worth twenty-five points and temporarily allows the snake to gobble the monsters which are dark blue or white when vulnerable.
- Eating a dark blue monster scores five hundred points and reduces the length of the snake by one body segment.
- Eating a blinking white monster scores one thousand points and reduces the length of the snake by one body segment.
- Eating a red heart scores one hundred points and increases the length of the snake by two body segments.
- Eating a light blue diamond scores two hundred points and increases the length of the snake by two body segments.
- Eating a green pear scores five hundred points and increases the length of the snake by two body segments.
- Passing through a portal will earn 500 points plus an additional 10 points for each segment length of the snake.
- The default high score is fifteen hundred points.
- High scores will be saved to a file named
snac-snake.hiin the same folder as thesnac-snake.prgfile. - Snac-Snake must be run from the exact folder where the
snac-snake.hifile resides in order for the saved high scores to be read-in by the game.
SNAC-SNAKE poster was created by ChatGPT.
