SPLAT SUPERMAN
by (unknown)
from Games Computing, September 1984


Stop the goodies and cheer the baddies in this novel game for the
16K or 48K ZX Spectrum.

You are in charge of the E.D.A's (Evil Doers Association) missiles.
Recently the E.D.A. has captured Superman. Unfortunately he has
escaped and is flying through the Grand Canyon. You have him on the
detector screen and it is your task to shoot him down.

To shoot, move the sights to the position that you want and press
Fire. The only way to kill him is to get a direct hit on his head.
You have ten missiles and, if Superman gets to the right--hand side
of the screen, or you run out of missiles before you shoot him down,
he will escape and you will be shot for your failure by the E.D.A..

If you do shoot him down then a promotion will be in order.

Control keys are:
Q - up      A - down
I - left    P - right
O - fire

Strategy: Put the sights into an area that you think Superman will
move into. Wait until his head just touches the sights and then
press Fire. Remember to put the computer into CAPS mode when prompted.

The 'M' in the listing is a graphics 'M'.


RUNdown

Lines      Action
1          Print the instructions, set up the graphics, and
           initialise some variables.
2-4        Set up the screen and initialise the rest of the
           variables.
5-10       Move Superman and sights.
15         Check for end of game.
1000-1500  Set up graphics and screen.
2000-3000  Move Superman and sights.
4000-5501  Losers and winners.
6000       Graphics and sound handler.
7000       Instructions.
7040       Useful bit for rotating displays.


Variables User
missiles   number of missiles
col        column number for Superman
pillar     column number for sights
supsc      Superman's score
compsc     player's score
check      line number for check routine = 4000
winorlose  line number of ending screens = 5000
i$         key press
peep       sound value for sight's move
win        flag used to indicate whether the player has won or not
x          co-ordinate used in HRG for firing graphic
y          co-ordinate used in HRG for firing graphic
a$         used for CAPS mode prompt
z$         used to rotate the "Press Any Key" message

