Title: Lights Out Author: Tony Giannini E-Mail: AntoineWG@aol.com Version:2.6 Date: March, 1998 (This is a good time to turn on word wrap) The object of Lights Out is to get turn off all of the lights (*'s) by changing one and the lights to the right and left, and above and below. Even though the graphics are REALLY CHEESY, it can be addictive. You can make your own puzzles by giving matrix [E] a size of 5x5 and setting the elements to a positive number for a light turned on and a 0 or negative number for a light turned off (0's will be changed to -1.5 when you run the progam because 0's won't change and will always be blank). **NOTE--Some puzzles may not be able to be solved because they are generated randomly. **NOTE--Some saved puzzles may not load if the determinant of matrix [E]=0 but this is very unlikely and I have never had that happen. **REQUIREMENTS TI-83 about 1.5K free memory (1.1K (1136 bytes)for the program, .2K (233 bytes) for the matrix, and .1K for (135 bytes) misc. variables). **DIRECTIONS Send LIGHTOUT.83P to your TI-83 Run LIGHTOUT to play **CONTROLS ARROW KEYS--move cursors (<,^) 2nd, ALPHA, ENTER, AND GRAPH--change selected "light" (*) and the four arround it, you have to wait about 1 second for it to finish. ex. * - *-- --> -** * - MODE--exits and saves current game. DEL--exits without game saving (deletes matrix [E] and frees 233 bytes mem). CLEAR--creates a new random puzzle, you have to wait about 5 seconds. **VERSION HISTORY 1.0--First version written for the TI-82, used only the ENTER key, distributed only in my school. 1.5--2nd, ALPHA, and GRAPH keys added to make things easier on the on the player, copied it to my TI-83 and added the command DelVar [E] to delete the matrix (TI-83 only). 2.0--Save feature added, WAIT and GO! reminders added because I was tired of not knowing when it was done updating the entire screen. 2.5--Runs faster because it only updates the 5 lights changed instead of all 25. 2.6--Now ASHELL 83 compatible, first public release. **FUTURE VERSIONS Make it a little smaller and less redundant Possibly rewrite it in ASM Any Questions or comments? Please E-Mail me at AntoineWG@aol.com **LEGAL STUFF Feel free to distribute LIGHTS OUT to any one with a TI-83 (or any other calculator if you feel like converting it and as long as you give me credit) Feel free to add this to any web site as long as you give me credit for writing the program. DO NOT seperate this document from LIGHTOUT.83P. Lights Out is a registered trademark of Tiger Electronics. I take no responsibility for any damage it does to your calc or computer (although I have never seen any!). I take no responsibility if you get your calc taken away of erased by a teacher or something.