********************** Millennium Advanced Programming ********************** ----------------------------------------------------------------------------- Knight Moves 83 Version 1.0 TI-83 Adam Ziemba 2000 MAP Software 2000 Millennium Adcanced Programming Contact Us: http://map.50megs.com mailto:ASony5@hotmail.com mailto:Samnmax200@aol.com ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Contents ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ·Introduction ·Controls ·Notice ·Acknowledgements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Introduction ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Knight Moves is a fun and exciting game to play. It involves the use of a standard chess board, and a knight piece from a chess set (In the game I have made, I use the theta character to represent the knight). The object is to move the knight as many times as you can, but you can't land on a square that you've already landed on. You move the knight just as you would move a knight in the game of chess, in the L motion. If you are unsure of what I mean when I say the 'L motion', or you've never played chess before, than read the next paragragh. Otherwise, skip on to the paragraph after that. When you want to move a knight, wheather it be in chess or in this game, you will want to move it in a L type fashion. The are eight different ways to this. You can move left or right one space and then up or down two spaces, or you can move left or right two spaces and then move up or down one space. Whatever way it be, you are making a move in the shape of a L. Got it? If not, you'll just have to find help elsewhere. Sorry. Kinght Moves 83 is very different from most other programs. It doesnt wait for you to press a key to do something, instead, it uses a cursor. The cursor looks exactly like the one the calculator uses on the graph. When the cursor appears, move it to the block that you want to move the knight to and press ENTER.If you try to move the knight somewhere were it's not suppose to go, nothing will happen. If you want to quit the program, move the cursor in the box where it says "QUIT" and press ENTER. If you want to view info about the program, move the cursor within the box that says "ABOUT" and press ENTER. In the game of Knight Moves, you must move the Knight as many times as you can. Once you are unable to make a move, you will have no option but to quit. To do that, move the cursor within the box that says "QUIT" and then press ENTER. Knight Moves 83 also keeps track of your score and keeps track of the high score, and the initials of the player who achieved it. If you have surpassed the high score, when you quit, a new screen will appear read- ing "NEW HIGH SCORE! ENTER INITIALS:". To enter you initials, type them in. If make a mistake, you can press DEL to remove the letter you had previously entered. When you first put Knight Moves on your calculator, the high score will be 10 and the high score intials will read MAP. MAP is a commonly used abbreviation of the software company that I work for. It stands for Millennium Advanced Programming. Knight Moves was originally created in ASM for the TI-82 shell, OS-82 by Jason Todd. I created my own version in BASIC for the TI-82, 83 and 83 Plus. My version is no match to his, but he did his in ASM! BASIC takes up alot more space! And personally, I think mine is better! ARRRRRRRGGGG!!! :-) Knight Moves 83 is a very efficient and small program. It takes up only 1074 bytes,excluding the HSLIB library that it requires to run (the lib- rary is included in the .82G file). To learn what the library does and what you can do with it,read the MAPHS.TXT file that was included in the zip file. Enjoy. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Controls ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Below is a list of all the keys and their corresponding functions during the use of Knight Moves 83: When playing the game... +----------+------------------------------------+ | Key | Description | +----------+------------------------------------+ ¦ Up ¦ Move the cursor up one pixel. ¦ ¦ Down ¦ Move the cursor down one pixel. ¦ ¦ 2nd Up ¦ Darken the contrast. ¦ ¦ 2nd Down ¦ Lighten the contrast. ¦ ¦ On ¦ Stop execution and quit. ¦ +----------+------------------------------------+ When viewing the about screen... +----------+------------------------------------+ | Key | Description | +----------+------------------------------------+ ¦ ENTER ¦ Continue playing the game. ¦ ¦ 2nd Up ¦ Darken the contrast. ¦ ¦ 2nd Down ¦ Lighten the contrast. ¦ ¦ On ¦ Stop execution and quit. ¦ +----------+------------------------------------+ When viewing the screen titled NEW HIGH SCORE!... +----------+------------------------------------+ | Key | Description | +----------+------------------------------------+ ¦ All the ¦ ¦ ¦ keys with¦ ¦ ¦ a letter ¦ ¦ ¦ above it ¦ Insert the corresponding letter. ¦ ¦ DEL ¦ Remove the last letter you entered.¦ ¦ On ¦ Stop execution and quit. ¦ +----------+------------------------------------+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Notice!!! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Hey, did you know that at sony.com you can play Play Station games online? Check it out, the URL is, well, www.sony.com (obviously). ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Acknowledgements ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In all the other text files I've made for my programs, this part usually says a whole bunch of stuff about thanking people and thanking other people and stuff like that, but in this text file, I've decided not to do that. I have no reason not to, Im just not. But I would like to say one thing and one thing only (and for those of you who know me personally, it's quite obvious what I'm going to say): SONY ROCKS!!! - Adam Ziemba _____________ |\ ___________\ | | | | | _ _ | ____ ____ | | | | | | | / \ | \ | | | | | | | | | | | | | | | | | | |____| |____/ | | | | | | | | | | \|__|\|__|\|__| | | | S O F T W A R E Millennium Advanced Programming Contact Us: http://map.50megs.com mailto:ASony5@hotmail.com mailto:ShaggyKAR@hotmail.com mailto:BiteMe84@aol.com mailto:WarBirdx2g@aol.com mailto:Samnmax200@aol.com mailto:ShaggyKAR@aol.com mailto:WarBirdx2g@yahoo.com