Source Code
1 REM HAMPSONS PLANE
10 PRINT TAB 7;"HAMPSONS PLANE"
20 PRINT
21 PRINT "MOVES SHOULD BE ENTERED AS LETTER,NUMBER,ENTER"
23 PRINT
30 PRINT "ENTER SKILL LEVEL"
39 REM %A%P%P%L% %M%O%V%E
40 INPUT S
50 CLS
60 PRINT " ABCDEFGHIJKLMNOPQRSTUVWXYZ"
70 FOR Z=1 TO 20
80 IF Z<10 THEN PRINT " ";
90 PRINT Z;"++++++++++++++++++++++++++";Z
100 NEXT Z
101 PRINT " ABCDEFGHIJKLMNOPQRSTUVWXYZ"
103 FOR W=1 TO 1
106 NEXT W
110 LET D=0
120 LET P=0
125 LET V=0
130 LET X=0
140 LET Y=0
150 DIM K$(3)
160 DIM A(9)
170 LET A(1)=-34
180 LET A(2)=-33
190 LET A(3)=-32
200 LET A(4)=-1
210 LET A(5)=0
220 LET A(6)=1
230 LET A(7)=32
240 LET A(8)=33
250 LET A(9)=34
259 REM %D%I%S%P%L%A%Y% %F%I%L%E
260 LET D=PEEK 16396+256*PEEK 16397
265 RAND
269 REM %S%C%R%A%M%B%L%E% %B%O%A%R%D
270 FOR W=1 TO 5
280 LET X=INT (RND*24)+4
290 LET Y=INT (RND*18)+2
300 GOSUB 400
310 NEXT W
319 REM %G%E%T% %M%O%V%E
320 INPUT K$
330 LET X=CODE (K$)-35
340 LET Y=VAL K$(2 TO )
349 REM %C%H%E%C%K% %M%O%V%E
350 IF X<4 OR X>27 OR Y<2 OR Y>19 THEN GOTO 320
360 GOSUB 400
370 GOTO 320
400 FOR Z=1 TO 9
410 LET P=D+Y*33+X+A(Z)
415 LET V=PEEK (P)
420 LET V=V-128*(V=149)+128*(V=21)
425 POKE P,V
430 NEXT Z
440 RETURN
500 SAVE "1013%8"
600 RUN