MAZE DEMO - Ben Ryves 28/03/2005
================================

1. Installation
Just send either "Maze - MirageOS.8xp" or "Maze - Ion.8xp" to your calculator. Run from the respective shells.

2. Playing
When started, the program generates a series of random mazes which are displayed in quick succession on the screen. Press [2nd] to start a maze.
Once in the maze (you start from the centre) press [Up] and [Down] to move backwards and forwards. Press [Left] and [Right] to look left or right in 90 degree steps. Pressing [Clear] drops you to the random maze screen (so you can start a new one). Press [Clear] at this screen to exit.

3. Source
It's a mess. This was a quick botch job (just a few hours) and it renders very oddly. For example, only the bottom half of the maze is drawn. This is in a 64x64 square on the left edge of the screen. It's mirrored, then the black bars are drawn (4 columns of them - 32 pixels wide). Then the screen is copied 2 bytes right, the two top-left bytes are filled in again and copied to the display. This was more an attempt to mimic the maze effect from the BBC Micro game "Acornsoft Maze" (a simple shoot-em-up) with the rotation and zoom effects that make a simple 3D maze engine like this look more natural and fluid. To compile, you'll need ti83plus.inc.

4. Contact
email/msn: benryves@benryves.com
website: http://www.benryves.com