Well, I promised myself I'd release this before the end of the year, so here it is. Very much a work in progress I'm afraid, but I do intend to finish it soon. Immediate areas for improvement are: sounds, title page, scoring, and level balancing. Comments and suggestions are very welcome.
HORDE.XEX 21.16KB 542 downloads
The Horde is a single player game for Atari home computers with 48K, one joystick and access to the keyboard.
The Horde was written entirely in the Quick Programming Language, and developed using the Altirra emulator. (All hail the F1 Turbo key - I can't image having done this on real hardware!)
The Horde takes place in the "Land Between the Rivers" where barbarian hordes attack from the west and work their way east. A typical horde is made up of 16 different tribes, each intent upon pillaging your town. Defeated or intimidated hordes slink back to the west, never to be seen again. Up to 255 barbarians can be on the move at one time.
How to play
The object of The Horde is to prevent more than a small proportion of the attacking horde of barbarians from reaching your town. This barbarian horde starts out on the left hand side of the play field and steadily moves to the right. Although natural features of the landscape can work against the horde, it is up to you to mount an active defense.
Each member of the horde has a unique amount of health and a unique level of fear. When a barbarian bumps into an obstacle his health and/or fear level is affected. When an individual's health drops to zero, they die and a gravestone is erected. When their fear level rises above the threshold for the current level, the horde member panics and starts to run away. Panic is contagious - when an attacking individual meets a panicking one, their fear level rises faster than normal.
Your only method to oppose the horde is to discourage or inhibit their progress by using any of 4 different defensive weapons. Please note there limited quantities of weapons for each game. To use a weapon, first select it with the keyboard and then use the joystick cursor to place it on the screen. They are as follows:
Storm - Summon a temporary storm that kills on contact and frightens nearby members. (press "S")
Tower - Places a small tower that damages horde members when they contact it. (press "T")
Bovine - Releases a wild cow that executes a lethal charge for 8 spaces before coming to a stop and instilling fear in nearby barbarians. (press "B")
Wall - Quickly build a short wall for the horde to bump their heads on. (press "W")
When a Horde member runs away and disappears off the left hand side of the playfield, you score a point (retreats). Each time a member of the horde reach the town at the far right, the bad guys get a point (pillage). The game ends when the pillage threshold has been met (loss) or when most of the horde has retreated or died (win).
Higher levels provide a taller playfield along with different thresholds for fear and minimum health.