Lander

Date: 198x
Type: Cassette
Platform(s): TS 1000

“0” to fire rockets, “5” to move left, “8” to move right.

Gallery

Lander

Source Code

  10 REM 
  20 LET S=0
  30 LET M=2
  40 PAUSE 60
  50 CLS 
  60 PRINT AT 20,17;"SCORE ";S
  70 SLOW 
  80 PRINT ,"MEN LEFT ";M
  90 LET L=0
 100 PRINT AT 18,0;"/  // /  ///   /// / //// /   //"
 110 PRINT "////////////\''\''\''/////////////////"
 120 LET K=0
 130 LET A=3
 140 LET B=A
 150 PRINT AT A,B;"\.'\;;\'."
 160 IF INKEY$="0" THEN GOTO 250
 170 IF A=18 THEN GOTO 310
 180 LET L=L+.5
 190 PRINT AT A,B;"   "
 200 LET A=A+L
 210 IF A<0 THEN LET A=0
 220 IF INT (A)>=18 THEN LET A=18
 230 LET B=B+(INKEY$="8" AND B<29)-(INKEY$="5" AND B>0)
 240 GOTO 150
 250 PRINT TAB B;"VVV"
 260 LET L=L-(2.3 AND L>0)
 270 LET K=K+1
 280 IF K=20 THEN GOTO 510
 290 PRINT AT A+1,B;"   "
 300 GOTO 170
 310 IF B<>12 THEN GOTO 380
 320 IF L>1.5 THEN GOTO 380
 330 IF L*10<0 THEN LET L=.1
 340 PRINT AT 20,0;"YOU LANDED","GOING ";INT (L*10);" MPH."
 350 LET S=S+1500+(K*100)
 360 IF L=.1 THEN LET S=S+1500
 370 GOTO 40
 380 LET Z=0
 390 PRINT AT A-1,B+1;"*"
 400 PRINT TAB B;"***"
 410 PRINT TAB B+1;"*"
 420 IF Z=1 THEN GOTO 450
 430 IF L*17<0 THEN LET L=L+2
 440 PRINT AT 20,0;"YOU CRASHED",,"GOING ";INT (L*17);" MPH."
 450 LET M=M-1
 460 IF M=-1 THEN GOTO 480
 470 GOTO 40
 480 PRINT AT 11,12;"GAME OVER"
 490 PAUSE 500
 500 RUN 
 510 PRINT AT 20,0;"YOU RAN OUT",,"OF FUEL"
 520 PAUSE 60
 530 FOR A=A TO 18
 540 PRINT AT A,B;"   ";TAB B;"\.'\;;\'."
 550 NEXT A
 560 LET Z=1
 570 GOTO 390

People

No people associated with this content.

Scroll to Top