ZOMBIE SLAYER THETA

Created by Sam Higginbotham
For TI-84+ (TI-83+ may work)
Released: November 9, 2011
Version: 1.1

~~~IMPORTANT~~~
Make sure that matrix [A] is a blank 10x23 matrix (ROWxCOLUMN)
DO NOT PRESS ON!
If you do press on, run the program "CLEAN" to fix everything. 

~~~LAUNCH~~~
Run roguelik to play Zombie Slayer Theta.

~~~REQUIREMENTS~~~
You need to have these programs on the calculator. They are included in the zip under the folder "PROGRAMS".
CLEAN
COMBAT
KILL
ROGUELIK
ZCOMBAT
ZOMSTEP

~~~Gameplay~~~
You are trapped in a room full of zombies. The goal is to kill all of the zombies. Fortunately, someone left a sword in the room. The game "steps" (the zombies move some, you get attacked, etc) once after each time you move. It is similar to a turn-based game.

When the game starts, it will say "RENDERING". Please be patient and wait until it is done drawing everything before you start moving. Also, don't try to play quickly. This is not a twitch-based game like Quake or Call of Duty. It is okay to go slow. There is a pixel in the top left corner ((0,0) for the cool people out there) that is black when it is okay to make a move.

UPDATE:You also have levels! Don't worry; the level scaling is similiar to Oblivion.

~~~SYMBOLS~~~
theta - player (The theta looks kind of like and 0 with a horizontal line through it.)

"I" - wall

"Z" - zombie

"S" - sword

~~~CONTROLS~~~
Movement: Arrow keys

Attack: 8, 6, 4, 2 to attack up, right, left, and down, respectively

Pick up item: 5 (You need to be standing directly above the item (ie the theta should be covering the item))

Exit: Clear (THIS IS IMPORTANT! DO NOT PRESS ON!)

~~~MISC~~~
I orginally aimed at making a roguelike game. This still shares some similarities, but I don't consider it a roguelike because there are no dungeons, no line-of-sight, and very few RPG elements.

An overview of some features:
Health: The health is represented by however many limbs you have left (counting your head). If a zombie has bitten off your 2 arms, 2 legs, and 1 head, then you die and you lose the game.

Accuracy: The formula for player accuracy is (# of limbs) / 6 = % of hitting zombie. There are a total of 5 limbs: 2 arms, 2 legs, 1 head. Zombies simply have a 50% chance of hitting when they attack.

Combat: You are able to attack adjacent zombies using the attack buttons (no diagonals). Adjacent zombies have a 25% chance of attacking you. If they do attack and hit you, then you lose a limb. If you attack a zombie without a sword, then they bite off a limb. All attacks have a range of 1 block.

UPDATE:Zombies have an AI now. If they a next to you, they will usually attack you.

~~~LICENSE~~~

Copyright 2011 Sam Higginbotham distributed under the terms of the GNU General Public License

This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
