REAR GUNNER
by Andrew Tilbury
from Sinclair User #11 (February 1983)

Rear Gunner is a program included specifically for the computer novice,
to demonstrate the use of graphics mode and the manoeuvring of a display
under cursor control.

The screen shows a graphic G, representing your target, and a plus sign
which is your gunsight. Align the two with the cursor keys and blast
your target to oblivion with 0. The program was sent by Andrew Tilbury
of Hyde, Cheshire. (1K ZX-81)


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


FIRE TRAP
by Howard Dowthwaite
from Sinclair User #11 (February 1983)

You are trapped in a burning spacecraft and must make your way to the
exit before your oxygen runs out. Blocks of molten metal fall from the
higher levels and land at random positions around you. With the cursor
keys 5 and 8 you must dodge around them to the exit and hence to the
next level of the ship, where you will be rewarded with 100 points and a
fresh tank of oxygen.

Fire Trap is a simple but entertaining game which could easily be en-
livened by some user-definable graphics. It was submitted by Howard
Dowthwaite of Seaford, Sussex. (16K Spectrum)


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


BEETHOVEN
by Stephane Crainic
from Sinclair User #11 (February 1983)

Beethoven is a remarkable program which allows you to produce music from
your ZX-81. Stephane Crainic of Paris has linked hex values to the tones
available from the speaker of your television set and has produced a
table allowing you to convert the notes of the musical scale into those
values.

When you have typed in the program, enter GOTO 110 so that you can read
the instructions and the table of scales and hex codes. Then transpose
your tune into hex. After reading the instructions and pressing keys to
continue, the screen will show 0/9998.

Enter LIST 10, EDIT, and alter the A$ to the list of hex values into
which you have converted your tune. Increase the volume of your TV,
enter GOTO 1 and your tune will be produced. The notes produced are all
off-key but the quality is certainly no worse than that available from
the Spectrum. Lower-case letters in our listing signify inverse video.
(16K ZX-81)


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


LEMONADE
by N Beer
from Sinclair User #11 (February 1983)

The children are screaming, the flesh is toasting. It is a perfect day
at the beach. You are the budding entrepreneur on the lemonade stand,
trying to out-sell your rivals and lay the foundations of a fast food
empire.

You start with capital of #25 and have to decide how much to spend on
advertising, how much on stock and what price to charge for each glass.

Lemonade was submitted by N Beer of Exeter, Devon. Lower-case letters in
the listing signify inverse video. (16K ZX-81)


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


POKER DICE
by John South
from Sinclair User #11 (February 1983)

The object of Poker Dice is to throw five dice to get the best hand.
Each player in turn throws all five dice by entering their name and
pressing NEWLINE. They may then seek to improve their hand by entering
the numbers of any dice with which they are dissatisfied. They can do so
only once.

If the player does not wish to throw again, "0" will pass the play to
their opponent. Poker Dice was submitted by John South of Bexhill-on-Sea, 
East Sussex. (1K ZX-81)


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


RAINBOW RIOT
by G.R. Stevens
from Sinclair User #11 (February 1983)

Many pattern generator programs are submitted to Sinclair User. Rainbow
Riot is one which particularly appealed to us, creating a symmetrical
coloured pattern on your TV screen. The program was submitted by G.R.
Stevens of Oakworth, West Yorkshire. (16K Spectrum)


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


VARIABLE LISTER
by Philip Taglione
from Sinclair User #11 (February 1983)

Variable Lister for the Spectrum is placed at the end of a program and
after the program is run it will list all the variables, ie. string,
string array, numeric, FOR...TO.

Your program must be RUN first and you should make sure that the
variable routine is not RUN during the execution of your main program.
When you want to see what variables are contained in your program, type
GO TO 9990 and they will be listed.

This handy program was sent by Philip Taglione of Bradford, West Yorkshire.


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


MAD MAZE
by David Hall
from Sinclair User #11 (February 1983)

Mad Maze is a beat-the-clock game requiring you to reach the end of a
complex maze in the shortest possible time. You are represented by an
inverse asterisk and your movements are controlled by keys 5 to 8. If
you touch a wall you are returned to the start. There is a high-score
facility.

The maze is partly random and partly programmed so that it is always new
but never blocked. Mad Maze was submitted by David Hall of Welling-
borough, Northamptonshire.

In our listing, lower-case letters signify inverse video unless enclosed
by brackets, in which case they are graphic instructions. In lines 9920
to 9995, all SPACEs are inverse and all As are in graphic mode. (ZX-81
approximately 2.5K)


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


DATA FILE
by P.C. Forrister
from Sinclair User #11 (February 1983)

Data File for the 16K Spectrum will store 800 items with a maximum of
32 characters each. When all the data has been entered, a menu will
appear on the screen, giving you several choices of action.
You can add another item to the file, search for items already
entered, save, load or list a file. To change the complete file you
would enter option 7.

The program was sent by PC Forrister of Romford, Essex. He suggests
that it may help beginners if they worked through the listing to see
how it works. We agree that is a good idea.

[Although there's not much to this program, it's quite neatly    ]
[presented and all the options have been reasonably well thought ]
[out. The sort option's a nice touch.                            ]
[As with many other programs of this ilk, it incorrectly uses the]
[term "file" when it means "record". Thus the comment above:     ]
["To change the complete file you would enter option 7." is wrong]
[as that just permits changes to individual records within the   ]
[file A$().                                                 JimG ]


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


NUCLEAR WASTE
by Joseph Donnelly
from Sinclair User #11 (February 1983)

[*NOTE*:This program was listed in the mag as being for the 16K ]
[Spectrum, but was actually a ZX-81 program, so lines marked in ]
[INVERSE had to be changed.                               JimG. ]

Joseph Donnelly of Dublin has sent a fascinating game which involves
moving a spent fuel rod from a nuclear reactor. The display shows
the reactor from above, with different types of fuel rod arranged
in a chessboard pattern.

The active rods must be manoeuvred so as to allow the passage of
the spent rod, but active rods of the same type may not be placed
too close without the imminent risk of contamination. A gauge at
the side of the screen shows the danger level you have reached.

The game as listed is extremely difficult but could be made easier
by omitting lines 115 and 117, which would allow diagonal moves, or
by dropping line 210, which would mean that there was no restriction
on the proximity of active rods.


= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =


--
Another Fine Product transcribed by:
Jim Grimwood, Weardale, England (http://www.users.globalnet.co.uk/~jimg/)
--

