
BATTLEFIELD - James Thurlby (ZX Computing-Apr/May 84)
Invaders (aka. Galactoids) - Gavin Smyth, Londonderry
Maniac Munchers - Michael Parrish (ZX Computing-Apr/May 84)


BATTLEFIELD - James Thurlby (ZX Computing-Apr/May 84)


Fancy your chances as a tank commander?
James Thurlby of Farnborough lets you try!

"Message from HQ to Tank Commander. Destroy enemy
sites. Return to base ... Warning ... Fields contain mines,
traps and craters ... You have 5 Tanks ... Good Luck.
	If you manage to complete your mission then you get your
just reward - another mission with even more obstacles to
avoid, and a greater concentration of enemy sites!
	To wipe out an enemy site all you have to do is to drive your
tank over it: simple but effective! Once all the sites have been
destroyed then you will be told to return to your base camp. At
the end of the game you will be given a ranking according to
your performance.
	This is one of those simple but annoyingly addictive games
which appear now and then. Controlling your tank is not as
easy as it looks and accurate timing of key presses is essential.
	Your computer controlled tank responds to key "q" to go
up, "z" down, "7" left and "8" right.  However,  it only
recognises lower case letters so make sure that CAPS LOCK is
off or, as an exercise, adjust the program to take this into account.

Variables
s$(21,31)       Character array holding screen display
tank            Number of tanks left
dest            Number of enemy sites destroyed
stage           Stage of the game
x,y             Random numbers used to calculate position of obstacles
ts              Tank UDG different for each of the four directions
a,b             Horizontal and vertical position of tank
a1 ,b1          Old tank position
res             Number of enemy destroyed in this stage
n$              Tank direction of movement
m$              Change of direction on key pressed
f               Loop variable
r$              Rank achieved by player
c,d             Duration and pitch values for BEEPs
z$              Input string for questions asked in the program

Down the lines
100-127         Initialisation routines
130-200         Main program loop
1005-1990       Move tank routine
2000-2990       Checks
3000-3140       Tank destroyed end routine
4000-4060       Stage completed routine
7900-7930       Screen coordinates
7940-8230       Initialisation of all variables, etc.
9000-9190       Instructions and UDG setup

------------------------------------------------------------------------------
TYPE: Arcade Game

Comment:

This info file was typed by Jim Grimwood

Downloaded from:
Desert Island Disks -- http://www.image.dk/~frankie/
Maintained by:
Michael Bruhn -- frankie@image.dk
------------------------------------------------------------------------------



Invaders (Galactoids) [Gavin Smyth, Londonderry]

"At last! a program that overcomes the problem of
speed (or lack of it) of Sinclair BASIC. This machine
code space invaders-type game occupies just over 1K."

ZX COMPUTING; APR/MAY 84, pp14-18
------------------------------------------------------------------------------



Maniac Munchers - Michael Parrish (ZX Computing-Apr/May 84)


A fruit munching menace from Suffolk programmer, M Parrish.

OK pardners, down here in Suffolk we have a problem
with a weird little rat-like beastie who eats our fruit and
is pretty fatal to touch. Our solution is simple, shoot the
varmints! But, could you live here?
	Well there's only one way to find out, type in this
program and try for yourself. We give you four lives to start and
you will lose one if you collide with a muncher or if a muncher
scores 1000. You score 10 points for each muncher you
destroy and 10 points for each fruit you shoot. On clearing a
complete stage you are awarded a bonus of 60 points.
	The muncher's task is much more difficult, at least in
the early stages, so he gets 50 points for each fruit eaten, 50
points for getting past you and 100 points if he touches you.
	Can you survive all four stages? Each is more difficult
than the last and every 1000 you score will restart the sequence.
To move your man use keys 6 and 7 for down and up and 0 to fire.

Program construction

Here follows a guide to the construction of Maniac Munchers.

4-48            GO SUB for graphics / GO TO intro and initialise variables.
49-881          Main loop.
882-900         Bitten! Lose a life, check for end of game.
901-915         Muncher gets past man.
969-1200        Graphics DATA.
1292-1294       Turns CAPS SHIFT on.
1290-1450       Intro, set variables and screen.
1499-1535       Resets variables and stage after scoring 1000.
1980-2114       Sets up four random fruits and updates screen.
2499-3600       Increase difficulty by reducing time to aim gun.
4199-4240       End game routine.
4885-5010       Shoot muncher routine.
8888-9030       Check for hit on fruit or muncher.

------------------------------------------------------------------------------
TYPE: Arcade

Comment:

This info file was typed by Jim Grimwood

Downloaded from:
Desert Island Disks -- http://www.image.dk/~frankie/
Maintained by:
Michael Bruhn -- frankie@image.dk
------------------------------------------------------------------------------
