PLAYING MOONLANDER (LEM) | |
The object of moonlander is to land a lunar module on the | |
surface of the moon. The program will run on any 8K GT40 | |
with a light pen and a clock. If you are attached to a PDP-10 | |
you may use the ROM bootstrap to bring over the assembled | |
binary. If you are not "talking" to a PDP-10, you may load | |
in the binary loader (absolute loader) and load in the paper | |
tape version of the program. Note: the program will destroy | |
the binary loader when it starts running. | |
When the program is loaded, it will automatically start and | |
display an "introductory message" on the screen. Future | |
restart of the program will not cause this message to be | |
displayed. Should any problems occur, the program may be | |
restarted at any time at location zero (000000). Power fail | |
protection is also provided. After starting (or restarting), | |
you then start playing the actual game. All numbers, speeds, | |
weights, etc., are actual numbers. They are for real. To | |
make the game more possible for an average person to play, I | |
have given him about 25 to 50% more fuel in the final stages | |
of landing than he would actually have. | |
What the user sees on the screen is a broad and extremely | |
mountainous view of the moon. On the right is a list of data | |
parameters which the user may examine. They are height, | |
altitude, angle, fuel left, thrust, weight, horizontal velocity, | |
vertical velocity, horizontal acceleration, vertical accelera- | |
tion, distance and seconds. At the top of the screen, any | |
four of the values may be displayed. To display an item, the | |
user points the light pen at the item he wishes to display. | |
The item will then start blinking, to indicate that this is the | |
item to be displayed. The user then points the light pen at | |
one of the previously displayed items at the top of the screen. | |
The old item disappears and is replaced by the new item. | |
Note that it is possible to display any item anywhere, and even | |
possible to display one item four times at the top. Anyway, | |
the parameters mean the following. Height is the height in | |
feet above the surface (terrain) of the moon. It is the "radar" | |
height. Altitude is the height above the "mean" height of the | |
moon ( I guess you would call it "mare" level). Thus altitude | |
is not affected by terrain. Angle is the angle of the ship in | |
relationship to the vertical. 10 degrees, -70 degrees, etc. | |
Fuel left is the amount of fuel left in pounds. Thrust is the | |
amount of thrust (pounds) currently being produced by the engine. | |
Weight is the current earth weight of the ship. As fuel is | |
burned off, the acceleration will increase due to a lessening of | |
weight. The horizontal velocity is the current horizontal speed | |
of the ship, in feet per second. It is necessary to land at | |
under 10 fps horizontal, or else the ship will tip over. | |
Vertical velocity is the downward speed of the ship. Try to | |
keep it under 30 for the first few landings, until you get | |
better. A perfect landing is under 8 fps. The horizontal | |
and vertical accelerations are just those, in f/sec/sec. | |
With no power, the vertical acceleration is about 5 fp/s/s | |
down (-5). Distance is the horizontal distance (X direction) | |
you are from the projected landing site. Try to stay within | |
500 feet of this distance, because there are not too many | |
spots suitable for landing on the moon. Seconds is just the | |
time since you started trying to land. Thus you now know how | |
to display information and what they mean. | |
To control the ship, two controls are provided. The first | |
controls the rolling or turning of the ship. This is accom- | |
plished by four arrows just above the display menu. Two point | |
left and two point right. The two pointing left mean rotate | |
left and the two pointing right mean rotate right. There is | |
a big and a little one in each direction. The big one means | |
to rotate "fast" and the small one means to rotate "slow". | |
Thus to rotate fast left, you point the light pen at | |
left arrow. To rotate slow right, you point the light pen at | |
the small arrow pointing to the right. The arrow will get | |
slightly brighter to indicate you have chosen it. Above the | |
arrow there is a bright, solid bar. This bar is your throttle | |
bar. To its left there is a number in percent (say 50%). This | |
number indicates the percentage of full thrust your rocket | |
engine is developing. The engine can develop anywhere from | |
10% to 100% thrust - full thrust is 10,500 pounds. The | |
engine thrust cannot fall below 10%. That is the way Grumman | |
built it (actually the subcontractor). To increase or decrease | |
your thrust, you merely slide the light pen up and down the bar. | |
The indicated percentage thrust will change accordingly. | |
Now we come to actually flying the beast. The module appears | |
in the upper left hand corner of the screen and is traveling | |
down and to the right. Your job is to land at the correct | |
spot (for the time being, we will say this is when the | |
distance and height both reach zero). The first picture you | |
see, with the module in the upper left hand corner, is not | |
drawn to scale (the module appears too big in relationship | |
to the mountains). Should you successfully get below around | |
400 feet altitude, the view will now change to a closeup | |
view of the landing site, and everything will be in scale. | |
Remember, it is not easy to land the first few times, but | |
don't be disappointed, you'll do it. Be careful, the game | |
is extremely addictive. It is also quite dynamic. | |
Incorporated in the game are just about everything the GT40 | |
can do. Letters, italics, light pen letters, a light bar, | |
dynamic motion, various line types and intensities (the moon | |
is not all the same brightness you know). It also shows that | |
the GT40 can do a lot of calculations while maintaining a | |
reasonable display. | |
There are three possible landing sites on the Moon: | |
1. On the extreme left of the landscape | |
2. A small flat area to the right of the mountains | |
3. In the large "flat" area on the right | |
Good Luck! |