WILD WEST SHOOT-OUT

-------------------

Holster up and get ready to play this Spectrum version of the arcade game

from R.Page of Liverpool.



Based on the popular arcade game, this program is designed to be played by

two people. Both players have control of a cowboy character, each equipped

with a handgun.



Each character is placed to the left and right of the screen display. A road

runs down the middle of the screen, on which the occasional wagon will roll

into the distance. Beside the road are a number of cacti which, along with

the moving wagon, provide cover for the two cowboy characters as they stalk

their opposition, trying to get a shot at each other.



Go for your guns



Each cowboy character can be manipulated around their own half of the screen

through the four direction keys. There is also a key to fire your gun, which

you press when you think you have a clear view of the other cowboy. All

instructions are provided on the screen as part of the program.



You will find, however, that your shots will not travel the entire width of

the screen, so there's no use you hanging back hoping the other cowboy will

come out into the open and give you a clear shot. This is no game for cowards!



As I have said, your character will not cross the road which bisects the

screen display. However, should you wish to change this, allowing your

characters to wander all over the screen, you can always try experimenting

with the values of A, B, C and D in lines 620, 625 and 710.



To win the game, you must get five clear shots at your opponent. Once the

game is over, the winner's name will be displayed along with the option to

have another game.



Line by line



The program is structured in the following way:



Lines 10-50      Fire a bullet and detect if one of the characters has been hit.

Lines 90-200     Provide the instructions for the game.

Lines 530-600    Set up the screen display.

Lines 610-760    Detect the winner and also contain the main routine for the game.

Lines 770-830    Set up the user-defined graphics and variables used in the game.

