PROGRAM: Centipede VERSION: 1.11 AUTHOR: James Vernon DESCRIPTION: Clone of the original Atari 2600 game MACHINES: TI-83, TI-83+, TI-84+, TI-86 PLATFORMS: Ion, MirageOS, TI-86-OS, most TI-86 shells RELEASED: May 2009 SIZE: TI-83 Ion: 3405 bytes TI-83+/84+ Ion: 3402 bytes TI-83+/84+ MirageOS: 3420 bytes TI-86: 3532 bytes ################## ## Introduction ## ################## Centipede is pretty much based on the old Centipede game for the Atari 2600 console. The game is as old as I am but nevertheless provides for a bit of fun. ##################### ## Aim Of The Game ## ##################### The aim is to destroy all the Centipedes without being destroyed yourself. Yep, pretty simple ;) The Centipedes will work their way down the screen until they get to the bottom, where they will begin to work their way back to the top. Every time you shoot a portion of a Centipede, that portion becomes an obstacle that other portions of the Centipedes can't move through. Therefore, it is a good idea to shoot as many of the obstacle blocks down as possible, making the movement of the Centipedes easier to predict. ############# ## Enemies ## ############# Centipede This is your primary enemy. Destroy all of the Centipedes on a Level to complete it. Bug A nuisance of a thing that jumps around the screen. Shoot them for points. Bomb They tend to drop out of the sky here and there. They can also leave blocks along the way. Probably best to dodge but they can be shot out of the sky. Bird Flies across the sky leaving blocks along the way. Coming into contact with any of the above enemies will destroy you. ########## ## Keys ## ########## For any keys that differ between TI-83(+) versions and the TI-86 version, the TI-83(+) key is listed first then the TI-86 key. TITLE SCREEN: [2nd] Start game [MODE]/[EXIT] Quit Centipede IN-GAME: Arrow keys Move [2nd] Shoot [MODE]/[EXIT] Quit to title screen NEW HIGH SCORE: Letter key Type that letter [ENTER] Finish GAME OVER: [ENTER] Return to title screen ##################### ## Version History ## ##################### v1.00 <> February 2002 TI-83 Ion Size: 3274 bytes TI-83+ Ion Size: 3271 bytes TI-83+ MirageOS Size: 3289 bytes TI-86 Size: 3401 bytes - First public release - Pretty similar to the original v1.10 <> November 2005 TI-83 Ion Size: 3268 bytes TI-83+/84+ Ion Size: 3265 bytes TI-83+/84+ MirageOS Size: 3283 bytes TI-86 Size: 3395 bytes - Lowered default high scores, as they were too high - Fixed a bug with backspacing when entering your name for the highscore table v1.11 <> May 2009 TI-83 Ion Size: 3405 bytes TI-83+/84+ Ion Size: 3402 bytes TI-83+/84+ MirageOS Size: 3420 bytes TI-86 Size: 3532 bytes - Now uses mainly OR sprites, which fixes invisible Centipede bug - Added a cheat ##################### ## Future Versions ## ##################### Ideas for future versions: - Pause key - Teacher key - Help screen - More optimisation (can't get enough of that) - Anything else? Email me :P ################## ## Thanks to... ## ################## Many thanks go out to the following people: - Joe Wingbermuehle for Ion. - Detached Solutions for MirageOS. - Movax and Wrath for Devpac83 & Devpac8x. - Patrick Davidson for the routine in "collide.asm". - Jimmy Mardell and Ahmed ElHelw for the high score routines used out of ZTetris. - ACZ for their include files. - Atari for the original Centipede. - John Dullea for PCAE (PC Atari Emulator). ################### ## Closing Notes ## ################### You are welcome to put this game on your webpage as long as you don't separate any of the files contained within the original zip file. Also, you can use any of the code contained in the source files as long as you give credit where due. The source files will become available on my site or at http://www.ticalc.org. Centipede Version 1.11 Copyright (c)2001-2009 James Vernon Programmed by James Vernon http://www.jvti.org