Program:     Alien Breed: Tower Assault
Version:     0.1 (Demo)
Author:      TCPA - James Vernon <james@calc.org>
Description: Shoot-'em-up
Machine:     TI-83/TI-83+
Platform:    Ion
Language:    Z80 Assembly
Released:    August 2000
Size:        TI-83  - 9712 bytes
             TI-83+ - 9812 bytes


*********************
** Version History **
*********************
v0.1 <> August 2000
 TI-83 Size:  9712 bytes
 TI-83+ Size: 9812 bytes
  - First public release
  - Demo version (includes 1 level)
  - Smooth scrolling!!


********************
** Included Files **
********************
tower.83p     83 Program File
tower.8xp     83+ Program File

readme.txt    This file


******************
** Installation **
******************
  You must have Ion installed on your calculator to play AB: Tower Assault. I recommend always using the latest version of Ion which can be obtained at http://joewing.calc.org.

TI-83 Users  - Copy tower.83p to your calculator. You need 1630 bytes of free memory to play.
TI-83+ Users - Copy tower.8xp to your calculator. You need 1633 bytes of free memory to play.

  Run Ion and select "Tower Assault v0.1 - TCPA" to play.


*********************
** Getting Started **
*********************
  After running the demo, the Mission Objectives for the level will come up. Read them and press any key to continue. The level will appear. Your goal for this mission is to find the correct keycard that will allow you access to the Access Tunnel across to the Military Tower.


**************
** Controls **
**************
IN-GAME:
Keypad   - Move (including diagonal)
[2nd]    - Shoot (if you have any ammo)
[MODE]   - Pause
[MATH]   - Teacher Key
[DEL]    - Access Intex Console

PAUSED:
[ENTER]  - Continue game
[CLEAR]  - Quit


****************
** Known Bugs **
****************
 There are two bugs that I know of but they won't (or shouldn't) crash your calculator. There seems to be a bit of a problem with the Bullet/Alien Collision detection in that occasionally an alien won't die the first time you shoot it. This should be fixed for the full release. Also, it's possible that aliens might get stuck 'inside' each other. If this is the case, it will only make the game easier for you because they won't be able to move! This should be fixed in the full release too. If you find any other bugs, please contact me.


*************************
** Project Information **
*************************
  Here is a quick list of things that need to be done before this game is fully complete:

- Design the rest of the levels (shouldn't take too long)
- Optimise everything to the max
- Implement animations
- Implement Intex Consoles & buying things
- Put in three other weapons
- Put in one more type of enemy
- Write code for Queen aliens
- Make sure bullets can't "fall" off the edge of levels
- Make Face Huggers' legs move and make Worms wiggle as they move around

  There might be a few things that I haven't mentioned but that's the important stuff.


****************
** Disclaimer **
****************
  This program does some pretty low level stuff to your calculator and therefore could cause it to crash, although it shouldn't. I take no responsibility for anything usage of this program does to your calculator - remember, it is freeware! Just in case, back up all important data before using this program.


*****************
** Thanks to.. **
*****************
- Jimmy Mrdell for the Huffman Compression stuff - I wouldn't be able to fit all 23 levels on the calculator without it! Also thanks to Jimmy & Florent Dhordain for ASCR83 and the ScrollLeft/ScrollRight routines out of Sqrxz that helped me to create smooth scrolling!
- Joe Wingbermuehle for Ion and the handy library routines :)
- TCPA for their ideas and encouragement
- Everyone else who has encouraged me to complete this game!
- Team 17 for the original Alien Breed: Tower Assault
- You for playing this game
- Anyone I forgot to mention (sorry!)



Alien Breed: Tower Assault v0.1 (Demo)
Copyright 2000 Jimsoft Software/TCPA
Written and Programmed by James Vernon <james@calc.org>
http://tcpa.calc.org
http://tcpa.calc.org/members/james/
ICQ#: 71589304