Maze Craze 2
I took on another project before others are done. Dammit, someone stop me!This is a Supercharger game written in bB (with large chunks of inline asm.) Thanks to cd-w for posting SC skeleton code, which I used here.The maze generator makes a 128x128 maze in 2k of SC's RAM. To generate a new maze, hit reset, and the screen will act as a progress bar. It takes about 15 seconds to generate a new maze. You can block off dead ends by pressing the joystick button, which should help in solving mazes since you can only see a small portion on the screen at any given time.The maze generation algorithm is a heuristic given the limitations of the system, so it may not work right. let me know if you encounter an unsolvable (or solvable) maze. (The first one is solvable.)BTW - here's a puzzler for the 2600 programmers out there: without looking at the code, how does the progress bar work? Note that the screen is rendered 100% in VBLANK - there is no actual kernel.
16 Comments
Recommended Comments