Click Here To Go To The Database Publications Archive



-
%SHOW_TITLE%

Cover Art






FRUIT WORM

By Carl Dunkley

FRUIT WORM Conserve nature - help this poor worm round the screen as it eats fruit and avoids rocks, the outer fence and its own tail.

A bonus is awarded at the end of each frame and an extra worm is awarded for every 50,000 points scored.

The game should pose no problems to enter, but it may be advisable to save it before running as it contains a lot of machine code.

All the instructions and movement keys are contained in the game itself. So wriggle off...

Procedures
pause Wait for key depression
erase(l) Erase snake and increment score by l*length
dead Dead subroutine
bonus Bonus subroutine
Print(A,B,B$) Print at location A,B the string B$
table Display high score table
swap Adjust high score table
exchange Swap names and scores
input Input name
initialise Set up envelopes and arrays
titles Instructions
wait Play a tune while waiting for a keypress
screen Draw screen
locate(A,B) Find an empty screen position
characters Redefine characters
colours Define colours
black Blank out display
assemble Assemble machine code

HELICOPTER RESCUE

By Geoff Searle

HELICOPTER RESCUE Helicopter Rescue is a game based on the rescue of two men whose boat has become stranded on rocks. You, as the pilot of the helicopter, have to rescue the men and land them safely on the cliff top.

It is not a fast-action game, but needs concentration and skill, especially when the wind speed increases, as it does each time you save the men.

At the beginning, brief instructions are given, and the Electron draws a random pattern of rocks and a cliff. It places a boat and the two men somewhere on the rocks. One of the men will always be in a position that can be reached by the helicopter.

The Electron then selects a wind-speed and direction - at first you will be told the wind direction, but later you will have to work it out for yourself.

First, you must position the helicopter over the boat - it must, obviously, be facing into the wind to hover, and the stronger the wind, the more power will be needed to maintain the hover.

The wind gusts as well, so the power will have to be constantly juggled to keep the helicopter steady.

Go down as low as you can with the helicopter, without touching the rocks, and lower the winch.

When you touch one of the men with the end of the winch, he is secured and you can then winch him up into the helicopter, fly back to the cliff, and lower him on to the cliff-top before returning for the second man.

If the first one that you rescued was the only man you could reach, the second one will "climb up" to where the first one was.

If, during the rescue, the winch touches a rock, the winch breaks and is lost.

If the helicopter touches the rocks, it crashes, and if you try to move too fast with the winch down it becomes tangled in the rotors, and again the helicopter crashes - and you only get one chance!

Sometimes the men will be in a position which necessitates a long winch being used - for example, right at the foot of the cliffs.

Once the winch gets over a certain length, it starts to swing, and the stronger the wind, the more it swings.

This can make the rescue very difficult, especially if the casualties are down between two rocks.

On the other hand, sometimes the only way that the men can be rescued is by swinging the winch on purpose.

Another way in which men in apparently inaccessible positions can be reached is by turning the helicopter around, as this slightly alters the position of the winch.

The helicopter can fly right up to the edges of the screen, but if you stay at either edge for too long, the helicopter will crash.

If you crash or the winch breaks, you are given the opportunity to play again, with the wind-speed roughly the same as before.

If you successfully rescue both men, you can play again but this time the wind-speed increases.

When the wind gets up above about 60 knots, you really have to have your wits about you. Actually, you can cheat - just alter the value of L% in line 90 to roughly the wind-speed you want.

At the end of each game you successfully complete you will be told how long it took you to rescue the two men, and the lowest time so far. A time under 100 seconds is good - under a minute is excellent.

HELICOPTER RESCUE will take quite a while to get used to, but don't despair - RAF pilots spend months training...

Once you do get the hand of controlling the helicopter, try to increase your speed.

Game Controls:
Z - Left, X - Right, * - Increase power, ? - Decrease power CTRL - Ascent, SHIFT - Descend, Q - Raise winch, A - Lower winch

Variables
L% Game level (in steps of 10)
A%,B% Actual coordinates of helicopter
A Calculated x-coordinate of helicopter
a%,b% Previous coordinates of helicopter
POW% Power level
HL$ Character string for left-hand side of helicopter
HR% Character string for right-hand side of helicopter
H$ HL$ or HR$
WS% Approximate wind speed
WI Variation of wind from WS% due to gusting
Wind% Actual wind speed
WTX%, WTY% Coordinates of top of winch
WBX%, WBY$ Coordinates of bottom of winch in relation to helicopter
WB% Actual 'y' coordinate of bottom of winch
WBs% Displacement of bottom of winch due to swinging
wsmax Maximum amount that winch can swing
wistep Amount that winch moves vertically
wipt% 'y' coordinate of top of winch as it falls
RES% Number of men rescued
time% Time to rescue both men
low% Lowest time so far
mrx%,mry% Coordinates of rescued man on end of winch
cpx%,cpy% Coordinates of casualty's initial position
CX% 'x'-coordinate of boat
RX%,RY%,INC% Used in drawing rocks
 
Procedures
heli_move Calculates and prints new position of helicopter and checks to see if it has crashed
winch Calculates new position of winch and checks to see if it has rescued a man or touched a rock
crash Self-explanatory
winch_break Self-explanatory
survivor Places rescued man on bottom of winch
rescued Lands rescued man on cliff top
title Title page, controls and warnings
rocks Draws rocks and positions casualty
chars Defines characters and envelopes
 
Flags
h% Direction in which helicopter is flying (-1 or 1)
swing% Direction in which winch is swinging (-1 or 1)
Wdir% Direction of wind (-1 or 1)
sw% Set if winch is to swing
man% Man on end of winch
cr% Helicopter crashed
end% End of game
new% New game

Cover Art Language(s): English
Compatibility: Acorn Electron
Release: Magazine available via High Street/Mail Order
Original Release Date: 1st Jan 1986
Links: Everygamegoing,

Cover Art