Wild West - Anszar Zerfass (Your Computer-May 85-Page 126)

This game uses the excellent Sprite routine by Robert Newman - Your Computer
January, 1984, page 106 - to create smooth animated graphics in different co-
lours. The programs will work on the 48K machine only. However, it may be 
changed for a 16K Spectrum by changing the Clear statement in line 10 to
        CLEAR 31199
and by changing all Peek and Poke addresses except line 10. The new values for
Peek, Poke and Rand USR statements can be calculated from the information in
Newman's article.
 The game Wild West allows one player to take part in a deadly gunfight. Full
instructions are included in the program. It is you against Slim Joey, who is
controlled by the computer. Joey will be able to move faster than you - espe-
cially on the higher levels - so he's a really tough opponent. Some extra fea-
tures are cacti spread all over the scenario - a desert - and a covered wagon
which will appear at random and will explode if hit by a bullet.
 Type in the program carefully and save it on tape with
        SAVE "wild west" LINE 1
 Load the 48K Sprite routine and save it immediately behind the main program
with
        SAVE "spmov48k"CODE 64551,611
 Verify the recordings and try to run the program. Check all Peek/Poke/Rand
USR statements and the sprite data hold in lines 520-560 and 1050-1070 - grap-
hics - if the game does not work properly.
 A lot of work may be saved by editing similar lines and changing the small
differences - e.g. 70-72 and 75-77.

PROGRAM STRUCTURE.
 
   1-  25       Setup
  50-  66       Main loop
  70-  72       Subroutine: Player's bullet hit
  75-  77       Subroutine: Joey's bullet hit
 100- 110       Subroutine: Player/Joey hit
 150            Subroutine: Print score table
 160- 270       End of game
 500- 600       Subroutine: Set up screen and Poke initial values for sprites
 800- 900       Instructions and selection of skill level
1000-1070       Subroutines: Set up user-defined graphics (1000-1030) and 
                sprite graphics (1040-1070)

TYPE: Arcade 


This info file was typed by Michael Bruhn

