1 'Club 100 Library - 415/939-1246 BBS 937-5039 NEWSLETTER, 932-8856 VOICE 5 'LUNAR LANDER BY RUSS HALL 10 CLS:PRINT@50,"** LUNAR LANDER **":PRINT@130,"Instructions? Y/N" 20 K$=INKEY$:IFK$=""THEN20 30 IFK$="Y"ORK$="y"THENGOSUB500 40 PRINT@203,"Difficulty: (easy) 1/2/3 (hard)?" 50 K$=INKEY$:IFK$=""THEN50 60 DI=VAL(K$):IFDI<1ORDI>3THEN50 70 IFDI=1THENFU=300:DL=500:PA=8 80 IFDI=2THENFU=225:DL=450:PA=6 90 IFDI=3THENFU=150:DL=400:PA=4 100 CLS 110 FORT=1TOVAL(RIGHT$(TIME$,2)):R=RND(1):NEXT 120 R=INT(RND(1)*20)+285 130 BL$=STRING$(39,239):PRINT@280,BL$; 140 BB$=STRING$(6,239):PRINT@240,BB$:PRINT@273,BB$ 150 BR$=STRING$(3,239):PRINT@200,BR$:PRINT@236,BR$ 160 SP$=STRING$(PA,32):PRINT@R,SP$; 170 D=-3:H=1:C=0 180 A=39:I=0 190 IFA>280THENI=I+1 200 ON ERROR GOTO410 210 IFPEEK(A-512)=239THEN440 220 PRINT@H," ";:PRINT@A,"";:H=A:SOUND6000,1 230 J=ABS(D):K=(C*10)+(J*15) 240 IFI>4THENK=0 250 PRINT@2,"Fuel:";FU:PRINT@41,"Speed:";K 260 A$=INKEY$ 270 A=A+D:C=C+1 280 IFC>2THENA=A+40:C=C-1 290 IFC<-1THENA=A-40:C=0 300 FORG=1TODL:NEXT 310 IFFU<=0THEN190 320 IFA$=""THEN190 330 F=ASC(A$):IFF<28ORF>31THEN190 340 ONF-27GOSUB370,380,390,400 350 FU=FU-15 360 GOTO190 370 D=D-1:RETURN 380 D=D+1:RETURN 390 C=C+1:RETURN 400 C=C-2:RETURN 410 RESUME420 420 IFI>5THENCLS:PRINT@50,"SAFE LANDING!":SC=DI*150+FU:PRINT@90,"Your pilot rating is:"SC:IFLS5THENPRINTTAB(10)"High rating:"LS:GOTO450 440 CLS:PRINT@50,"YOU CRASHED!":SOUND 15000,30 450 FORT=1TO1000:NEXT 460 PRINT:PRINTTAB(10)"WANT TO TRY AGAIN?" 470 K$=INKEY$:IFK$=""THEN470 480 IFK$="Y"ORK$="y"THENLS=SC:CLS:GOTO40 490 IFK$="N"ORK$="n"THENMENU ELSE GOTO470 500 CLS:PRINT" You are the pilot of the Lunar Lander Module. Control the retrorockets with" 510 PRINT"arrow keys. Remember space inertia and momentum! According to the difficulty" 520 PRINT"set, you are given fuel and the landing space. Conserve fuel and increase score." 530 PRINTTAB(11)"PRESS ANY KEY..."; 540 K$=INKEY$:IFK$=""THEN540 550 CLS:RETURN