SubHunt
4582.gif

Filename

SubHunt

Summary

Arcade shooter

Authors

Sam Heald

Site URL

http://void.ticalc.org

Ticalc.org URL

http://www.ticalc.org/archives/files/fileinfo/92/9267.html

Release Date

August 24, 2000 (version 1.4)

Compatibility

TI-82/83(+)/84+/86

Language

Assembly

SubHunt is an arcade-style shooter for many of the Z80 calculators, written in assembly by Sam Heald. The player controls a battleship with the goal of destroying submarines in the water below by dropping depth charges.

Significance

The original TI/82/83 version of SubHunt was featured on ticalc.org when it was released in September 1999[1]. A short time later an update was released that included versions for the TI-83+ and TI-86 calculators.

As of June 2014, SubHunt has been downloaded over 55,000 times from ticalc.org[2].

Documentation

Taken from the readme file:

Description:
SubHunt is based on a popular Palm Pilot "shooter" of the same name. You control a military battleship, and your goal is to destroy the submarines in the water below by dropping depth charges on them. The battleship can fire 5 depth charges at a time from the front or rear. The amount of available depth charges is displayed to the left and right of your current score. Upon the destruction of an enemy sub, the amount of points you receive varies depending on sub depth and speed. The deeper and faster the sub, the more it is worth. The point value of a particular sub is written upon it in white writing (see graphics display below).
There are 15 levels. After level 8, the frequency of subs increases and they have a new weapon at their disposal. Beware of the enemy attacks that look like missles. It only takes three hits to sink your boat! You can tell how many hits that you have sustained by looking at the ships depth. With each hit, it will sink a little lower.
Highscores are kept. When you record a highscore, you will be given the chance the enter your initials. Look above the calculator keys to determine which letters correspond to which keys.

Features:
15 levels of gameplay (with increasing difficulty)
2 types of enemy fire
4 different enemy speeds
8 different enemy depths
2 separate firing mechanisms
Small at ~2K (very well optimized by Wouter Demuynck)
Decent graphics (for a simple shooting game)
High score keeper w/initials
Arcade-like scoring

Loading SubHunt to your calculator:

Required:
A graphlink
A TI-83 (+)
ION
Just send ION using a graphlink, then send SubHunt

Controls:
2nd = Fire Left
MODE = Fire Right
DEL = Pause Game
CLEAR = Quit

Development History

SubHunt v1.0
DATE: September 8, 1999
SIZE: 2080 bytes

SubHunt v1.1 *UPDATED CONTROLS
DATE: September 8, 1999
SIZE: 2142 bytes

SubHunt v1.2 *UPDATED CONTROLS AGAIN
DATE: September 9, 1999
SIZE: 2147 bytes

SubHunt v1.3
*Shortened game
*Fixed level up bug
*Fixed enemy speeds bug
*Changed score to 5 digits
*Saved some bytes
SIZE: 2074
DATE: September 14, 1999

Subhunt v1.4
*Fixed many bugs
*Saved some bytes
*Made entering initials screen a little more obvious
SIZE: 2061 (83)
2066 (83+)
DATE: August 22, 2000

Related

Bibliography
2. Sam Heald author page on ticalc.org