



Nearly out of space, needs poke 82,0 to type in.



0D=1:W=0:F=1:P=0:H=0:DIM G$(44),J$(7),Q$(7),U$(18):G$="DODGE RACER   (PRESS FIRE)":J$="SCORE: ":Q$=" HIGH: "

1GR.7:C=80:V=66:X=80:Y=66:CO.1:PL.3,70:DR.155,70:DR.155,33:DR.112,33:DR.112,4:DR.3,4:DR.3,70:PL.18,55:DR.140,55

2DR.140,48:DR.97,48:DR.97,19:DR.18,19:DR.18,55:CO.2:PAI.0,0:SO.:POKE 752,1:? G$:? J$;P:?Q$;H:PAI.19,20:GOTO4

3V=40:CI.45,36,20:CI.45,36,35:CI.113,36,20:CI.113,36,35:CO.0:PL.79,29:DR.79,43:SO.:CO.2:PAI.0,0:PAI.45,35:PAI.113,35

4T=STRIG(0):IF T=0:SO.0,60,2,2:POKE 77,0:I=0:N=1:GOTO 5:ENDIF:U$="WELCOME TO LEVEL 2":CO.3:PL.1,41:PL.2,41:GOTO4

5S=STICK(0):IF S=7:D=1:ENDIF:IF S=11:D=2:ENDIF:IF S=14:D=3:ENDIF:IF S=13:D=4:ENDIF:IF D=1:X=X+1:ENDIF:IF D=2:X=X-1:ENDIF

6IF D=3:Y=Y-1:ENDIF:IF D=4:Y=Y+1:ENDIF:LOCATE X,Y,W:A=RAND(155):B=RAND(70):IF Y=41 AND X<40 AND I=1:I=0:P=P+(100*N)

7N=N+1:SO.1,0,2,5:ENDIF:IF Y=33 AND X>97:I=1:ENDIF:LOCATEA,B,L:IF L=0 AND F>10:CO.1:PLOTA,B:SO.1,50,4,4:F=1:P=P+N:CLS:?P

8IF P>=H:H=P:ENDIF:SO.1,0,0,0:ENDIF:IF W=1:GOTO 9:ENDIF:IF F=0:P=0:ENDIF:CO.2:PL.X,Y:CO.0:PL.C,V:C=X:V=Y:F=F+1:GOTO5

9SO.0,20,0,6:F=0:D=1:W=0:G$="GAME OVER":CO.1:IF P>999:GR.7:POKE 752,1:?U$:?J$;P:?Q$;H:X=68:C=68:Y=40:GOTO 3:ENDIF:GOTO1



Variables Key:



X  = X POSITION

Y  = Y POSITION

C  = 'OLD' X POSITION

V  = 'OLD' Y POSITION

D  = DIRECTION (1=RIGHT, 2=LEFT, 3=UP, 4=DOWN)

W  = COLOR VARIABLE FOR CRASH LOCATOR

L  = COLOR VARIABLE FOR JUNK PLACEMENT

S  = STICK 0

T  = TRIG 0

P  = POINTS

H  = HIGH SCORE

F  = FRAME DELAY 

A  = RANDOM X VALUE

B  = RANDOM Y VALUE

N  = NUMBER LAPS COMPLETED

I  = LAP CHECKPOINT

G$ = "DODGE RACER"/"GAME OVER"

J$ = "SCORE: "

Q$ = " HIGH: "

U$ = "WELCOME TO LEVEL 2"



