Titan Lander

In-game screen of Titan Lander

Program listing on 48K Spectrum

Text Listing

1 DEF FN r(x)=IN x<>191 AND IN x<255:
 BORDER 0:
 POKE 23693,50:
 CLS :
 PRINT AT 20,0; INK 1;"~~~~~~~~~~~~~~TTT~~~~~~~~~~~~~~~":
 READ x,y,c,w,f:
 FOR v=0 TO 7:
 READ k:
 POKE USR "a"+v,k:
 NEXT v:
 FOR i=0 TO 1:
 BEEP .01,y/4:
 LET o=x:
 LET p=y:
 LET a=(f>0)*FN r(32766):
 LET b=(f>a)*(FN r(57342)-FN r(64510)):
 LET f=f-a-b*b:
 LET v=v+b+c/5:
 LET w=w+.5-a:
 LET x=x+v+158*((x+v<0)-(x+v>157)):
 LET y=(y+w)*(y+w>0):
 PRINT AT p/5,o/5,AT y/5,x/5;CHR$ 144;AT 21,0;"Fuel:";f,"Wind:";INT ABS c;"><"(1+(c<0));"< >"(2+(c>-3)-(c<3)),:
 LET w=w*(y>0):
 LET c=c+RND-.5:
 LET i=y>92:
 NEXT i:
 LET l=ABS v+ABS w<3*(x>67)*(x<83):
 PRINT AT 9,11-3*l;"You ";"CrashedLanded Safely"(1+l*7 TO 7+l*13):
 DATA 9,0,0,0,99,24,60,k,k,24,k,102,231

About the game

"Titan Lander" is a simple moon lander style game. Your goal is to land the spacecraft safely on the landing pad in the middle of the screen. This task is made more difficult by variable crosswinds, which buffet your craft around.

Rules of the Game

The Story

The year is 2398. You, as a captain of an interplanetary craft have to deliver a desperately needed cargo of vodka to the colonists of New Moscow on Saturn's largest moon, Titan.

Your craft has been damaged by an electrical storm in the upper atmosphere, and the auto navigation and landing systems have unfortunately failed at the last moment. You now must land the craft manually. Under manual control, only one of your four thrusters can be fired at a time. Treacherous crosswinds in the thick Titanian atmosphere do not make your mission any easier.

Your goal, to land safely on the landing pad of the colony, in order to deliver the crucial vodka shipment.

Once you receive the "You Landed Safely" message, you can consider yourself to have completed this game. Reward - treat yourself to a glass of vodka. You may successfully complete the game as many times as you wish.

Back to documentation index