game: canyon haider · 2016. 4. 13. · i i 'i 201 21© 220 230 240 250 260 270 275 280 300...

3

Upload: others

Post on 16-Aug-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GAME: CANYON HAIDER · 2016. 4. 13. · I I 'i 201 21© 220 230 240 250 260 270 275 280 300 310 320 330 340 350 351 352 353 360 370 371 372 380 400 410 420 430 440 798 799 800 805
Page 2: GAME: CANYON HAIDER · 2016. 4. 13. · I I 'i 201 21© 220 230 240 250 260 270 275 280 300 310 320 330 340 350 351 352 353 360 370 371 372 380 400 410 420 430 440 798 799 800 805

GAME: CANYON HAIDER

AUTHOR: STOATSOFTI

RUNS ON: A SHARP MZ80X

DIMHS(20) .HS*(20) :G0SUB799:PRINT'EEEEEEECanyon Raider":GOSUB1100:GOSUB20OO1 HS < 1 )=4©O0:HS*(1) '="THE BEST" :PRINT:PRINT"Keys=A-LEFT:D-RIGHT:space -FIRE"

7 " ! INPUT"FIRING G0SUB200

12 M is t 1 ) : M b * ( 1 ) =" IHh B t b I " : PK I N I : FK I N I " Key 3 INPUT"ENTER SKILL LEVEL(l-HARDEST/9-EASIEST)?";QB: 4 QP*=LEFT*(OP*,1) :HS*(2)="CHAMPI O N " : H S * ( 3 ) = " HERO" 5 PRINT"DON'T HIT THE WALLS'++ANY KEY TO START!" 6 GETA*:IFA*=""THEN6 7 PRINT-B ++Canyon R a i d e r + + " : X = 5 3 2 5 0 8 POKE10407,0 9 SC=0 10 READA:IFA=-1THENRESTORE:QB=QB-1:G0SUB200:GOTO10 15 POKEX.U 19 MZ=PEEK(X+39):RZ=PEEK(X+40) 20 GETA*:IFA*=""THENU=201:G0T050 21 IFOP*="N"THEN30 22 C=INT(RND < 1 ) * 5 1 9 ) + 5 3 7 2 8 : I F ( P E E K ( C ) = M Z ) + (PEEK(C)=RZ)THENPOKEC,199

123 D=INT(RND(1)*519 )+53728 : IF (PEEK <D)=MZ) + (PEEK(D)=RZ)THENPOKED,67

OP*

SC=SC+(10-QB) SC=SC+(1O-QB)

30 IFA*="A"THENX=X—1 40 IFA*="D"THENX=X+1 41 IFOP*="N"THEN50 45 IFA*=" "THENKIL=40:GOSUBIOSO 50 IFPEEK(X+1)=67THENG0T098 55 IFPEEK(X-l)=67THENG0T098 56 IFPEEK(X+40)=67THENG0T098 57 IFPEEK. ( X+41 > =67THENG0T098 58 IFPEEK(X+39)=67THENG0T098 90 PRINT TAB(A);K*!GOT010

198 REM*AAARRGGHH!

The Blobs are coming! The Blobs are coming! Blobs are deadly — so should you see one on your journey through the sharp space cavern, avoid them at all costs! There are aliens too — but these you can shoot with a well aimed blast of laser fire. mSTj

Beware of the cavern walls J — these are constructed \ of baby blobules which are equally as lethal as fppB» the grown up wandering , * W / M blobs! * *' ^ S S

Full instructions are > ^ included in the program — but remember, beware ^fc of these Blobs! l Control keys are: A = left, \ vl D=right, Space Bar=fire. \ * There are nine skill levels > ^ to deal with. Remember this \ is a Book of Games ^ ^ competition listing and the top V five Sharp-shooters will receive specially selected software for their machine. Look at the contents page for details.

S S i i i S

V

199 POKEX,107 :F0RS=1T040 :USR(68) :P0KE4514 ,S :USR(71) :NEXTS:PRINT"•SaaSCORE=" ;SC llOO FORTU=1T0200:NEXT 101 G0SUB300 102 GETA*:IFA*=""THEN 102 103 PRINT"E": RESTORE: G0T03 105 D A T A O . 1 , 2 , 3 , 4 . 5 , 6 , 7 . 6 , 5 , 4 , 5 , 6 . 7 , 8 , 9 , 1 0 , 1 1 , 1 1 , 1 2 , 1 2 , 1 3 . 1 4 , 1 3 , 1 4 , 1 3 , 1 4 , 1 5 106 DATA16,17 1 8 , 1 9 , 1 8 , 1 9 , 1 9 , 2 0 , 2 0 , 2 1 , 2 2 , 2 1 , 2 3 , 2 4 , 2 6 , 2 5 , 2 6 , 2 5 , 2 4 , 2 3 , 2 2 , 2 1 , 2 1 107 D A T A 2 0 , 1 9 , 1 9 , 1 8 , 1 9 , 1 8 , 1 7 , 1 6 , 1 5 , 1 4 , 1 3 , 1 2 , 1 1 , 1 0 , 9 . 8 , 9 , 9 , 8 , 7 , 6 . 5 , 4 , 3 . 2 , 1 , 0 . 0 108 D A T A 1 . 2 , 1 , 2 . 3 , 4 , 5 , 6 , 5 . 4 , 2 , 4 , 5 , 6 , 7 , 8 , 9 , 1 0 , 1 i , 12, 11 , 13, 14, 15, 16 , 1 7 , 16 , 15, 14 109 D A T A 1 3 , 1 1 , 1 0 , 9 , 8 , 7 , 6 , 5 , 6 , 7 , 6 , 5 , 4 , 3 , 4 , 3 , 2 , 1 , 2 , 3 , 4 , 3 , 2 , 1 , 0 , 1 , 2 . 3 , 4 , 5 . 5 , 5 , 4 110 D A T A 4 , 6 . 8 , 6 . 7 , 8 , 9 , l 0 , l l , 1 2 , 1 3 , 1 2 , 1 1 , 1 2 , 1 3 , 1 4 , 1 5 , 1 7 , 1 5 , 1 6 , 1 5 , 1 4 , 1 3 . 1 4 , 1 3 111 D A T A 1 3 , 1 2 , 1 1 . 1 1 , 1 2 , 1 1 , 1 0 , 9 , 8 , 7 , 8 , 9 , 8 , 7 , 6 , 5 , 4 , 3 . 4 , 5 , 6 , 7 , 6 , 5 , 4 , 3 , 2 , 1 112 DATA2,3 ,s ! 6 , 5 , 4 , 3 , 2 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 6 , 5 , 4 , 3 , 2 , 1 , O, — 1

1200 IFQB<1THENQB=1

Page 3: GAME: CANYON HAIDER · 2016. 4. 13. · I I 'i 201 21© 220 230 240 250 260 270 275 280 300 310 320 330 340 350 351 352 353 360 370 371 372 380 400 410 420 430 440 798 799 800 805

I

I

'i

2 0 1 21© 2 2 0 2 3 0 2 4 0 2 5 0 2 6 0 2 7 0 2 7 5 2 8 0 3 0 0 3 1 0 3 2 0 3 3 0 3 4 0 3 5 0 3 5 1 3 5 2 3 5 3 3 6 0 3 7 0 3 7 1 3 7 2 3 8 0 4 0 0 4 1 0 4 2 0 4 3 0 4 4 0 7 9 8 7 9 9 800 8 0 5 B10 8 2 0 8 3 0 8 4 0 8 5 0 860 8 7 0 880 8 9 0 8 9 5 9 0 0 9 1 0 9 2 0 9 3 0 9 4 0 9 5 0 9 6 0 9 7 0 9 8 0 9 9 0 9 9 5 9 9 9 1 0 0 0 101O 1 0 5 0 1 0 5 1 1 0 5 2 1 0 5 5 1 0 5 7 1 0 6 O 1 0 7 0 1 1 0 0 1 1 0 1 1 1 0 2 1 1 0 3 1 1 0 4 1 1 0 5 1 1 0 6 1 1 0 7 U 0 8 2000 2 0 0 1 2 0 0 2 2 0 O 5 2 O 0 8 2 O 1 0 2 0 1 2 2 0 1 3 2 0 1 4 2 0 1 5 2016 2020

I F Q B = 1 T H E N K * = " I F Q B = 2 T H E N K * = " I I I I 111*18 I F Q B = 3 T H E N K * = I F Q B = 4 T H E N K S = I F Q B = 5 T H E N K * = " B * 8 : : : : : : I F Q B = 6 T H E N K % = " B P ^ S S S S S S ^ ^ " I F Q B = 7 T H E N K * = " I F Q B = 8 T H E N K * = " v / S ^ l l * " I F Q B = 9 T H E N K * = R E T U R N I F H S ( 2 0 ) > = S C T H E N R E T U R N P R I N T " E Y 0 U H A V E A H I G H S C O R E ! I N P U T - E N T E R Y O U R N A M E N $ = L E F T * < N * , M F 0 R I = 1 T 0 2 0 : I F H S ( I ) > S C T H E N 3 6 0

s s * < j + , > - H s t , j > * n e x t : H S

N E X T I : U S R ( 6 2 ) H S = H S ( 1 ) : D * = H S $ ( 1 ) P R I N T " 3 3 H I G H S C O R E " ; H S ; " H E L D B Y " ; D * P R I N T " P R E S S A N Y K E Y " R E T U R N P R I N T " G 3 H I G H S C O R E S a " : F O R I = 1 T O 1 0

N E X T I : U S R ( 6 2 ) R E T U R N D Y P R I N T " E " : F 0 R A G = 1 T Q 5 p r i n t " e j a a i ! a 3 a a b a n b e e s s 5 ( c ) s t o a t s o f t u n l i m i t e d " P R I N T " P R I N T " W P R I N T P R I N T " P R I N T p r i n t " m « m p r i n t " h m P R I N T " t f P R I N T - t s r ^ P R I N T " I I ^ F O R H J = 1 T O 2 0 O : N E X T H J P R I N T " C I M M P R I N T " H P R I N T " t s J P R I N T " I » M I 1 » P R I N T

P R I N T " ® W P R I N T " P R I N T " * * ^ P R I N T ^ k F O R H J = 1 T 0 2 0 0 : N E X T H J N E X T A G : O L = 2 0 O 0

1 T 0 2 0 : H S < G G K ) = Q L : O L = O L ~ 1 0 0 : H S $ ( G G K ) R E T U R N Y - X + K I L F O R L O O = 1 T O 1 0 M Z = P E E K ( Y )

I E I I K < Y ) = ^ 7 T H E N P 0 K E Y , 2 0 8 : U S R ( 7 1 ) : R E T U R N * s 1 9 9 T H E N P 0 K E Y , 1 0 7 : U S R ( 7 1 ) : U S R ( 6 2 ) : S C = S C + 1 0 0 : R E T U R N

u ^ X i 5 ^ ' 1 : U ^ R ( 6 8 ) : P O K E Y , M Z : Y = Y + K I L : N E X T L O O U S R ( 7 1 ) : P O K E Y , 1 0 9 : R E T U R N X = 4 0 : Y = 2 5 D E F F N Y < Z ) = S Q R ( R * R - Z * Z ) R - R + 5 F O R Z « O T O R T = F N Y ( Z )

s* '

Sf " ^ J t t 1 1

m

mam mmmm* mmm mum m n M

m & M e i n m m mmr'

mm ma t r El

ts ta

Bftifrtftt̂ tfr mm * & »

m m m m & 3*

s* m

m s*

* w

1 N E X T G G K

P 0 K E 4 5 1 4 , X + T : P 0 K E 4 5 1 4 , Y - T : U S R ( 6 8 ) N E X T Z : U S R ( 7 1 )

u p y o u

I F R 0 2 5 T H E N 1 1 0 2 R E T U R N P R I N T : P R I N T " A s c r o l l i n g s h o o t P R I N T " T h e s e a r e t h e c h a r a c t e r s E S ^ J ! ! ! * V o u s e l e c t ' F I R I N G ' . . . P R I N T " M - T h i s i s a B L O B ! I t ' s P R I N T " Y o u r w e a p o n w i l l P R I N T C H R * ( 9 6 ) ; " - T h i s P R I N T " T h e c a n y o n w a l l s P R I N T " W A R N I N G : W h e n y o u P R I N T " t o a v o i d a n

V o u d o n ' t s e l e c t F I R I N G

E P i N I F H R * ( 9 8 > ; " - T h i s i s y o u ( B e l R E T U R N

» <• w i l l m e e t "

d e a d l y , s o i f d e a c t i v a t e B L O B S .

y o u s e e i t , a v o i d i t

i s a n a l i e n . S h o o t i t a r e m a d e o f B L O B U L E S s t a r t , m o v e i n t o t h e

i m m e d i a t e c r a s h ! " o u w i l l g e t a t r a i n i n g e v e i t o r n o t ! ) " r:

• f o r 1 O 0 p o i n t s . " a n d a r e l e t h a l ! " c e n t r e o f t h e c a n y o n " ;

r u n .