
1988  Jahre  nachdem  Jesus  Christus  die  Erde  betrat,  ist  das  Unfassbare
geschehen. Niemand hielt es fr  mglich,  da  so  etwas  JEMALS  Wirklichkeit
werden konnte. Dunkle Zeiten sind angebrochen, die Menschen leben in Angst  und
Furcht.

                   E S   I S T   V O L L B R O C H E N   ! ! !

         HAR, HAR, HAR, HAR, Har, Har, Har, Har, har, har, har, har...















     #####   ##       ####    ####    #####  ######
     ##  ##  ##      ##  ##  ##  ##  ##        ##
     #####   ##      ######  ##  ##  ######    ##
     ##      ##      ##  ##  ##  ##  ##        ##
     ##      ######  ##  ##  ##  ##   #####    ##
    //      //////  //  //  //  //   /////    //
   //      //      //  //  //  //  //        //
  /////   //      //////  //  //  //////    //
 //  //  //      //  //  //  ##  //   #### // ####   #####    #####  #####
/////   //       ////    ////##  ////##  ##//##  ##  ##  ##  ##      ##  ##
                             ##      ######  ##  ##  ##  ##  ######  #####
                             ##      ##  ##  ##  ##  ##  ##  ##      ##  ##
                             ######  ##  ##  ##  ##  #####    #####  ##  ##
                            //////  //  //  //  //  /////    /////  //  //
                           //      //  //  //  //  //  //  //      //  //
                          //      //////  //  //  //  //  //////  /////
                         //      //  //  //  //  //  //  //      //  //
                        //       ////    ////   /////    /////  /////






             +------------------------------+
             | ========Planetlander======== |
             |                              |
      +---------------------------------------------------+
      |                                                   |
      |  THIS PROGRAM IS BASED ON THE SHAREWARE CONCEPT!  |
      |                    +----------------------------------------------+
      |                    | Wem das Programm gefllt, der soll mir doch  |
      +--------------------| bitte eine Anerkennung (z.B. 20 DM) und eine |
             |             | Liste der gefundenen Fehler senden.          |
             |             +----------------------------------------------+
             |  Eric Bhnisch               |
             |  In den Beeten 80       +------------------------------+
             |  D-7121 Ingersheim 1    | PROGRAMMIERWETTBEWERB '88    |
             |  Tel: 01742/51661       | IM TECHNOLOGIE-COMPUTERCLUB  |
             +-------------------------| DES VFPI IN BIETIGHEIM-BISS. |
                                       +------------------------------+







=== Worum geht es berhaupt? ==================================================

Zum belblick erst einmal die Originalstory von Teddy und Sunny:

"Du  befindest  Dich  im  Jahre  1  nach  Folk.  Nachdem  die  AMIGA's  auf dem
VFPI-Planeten TCC von Viren total  verseucht  sind,  versuchst  Du  mit  deiner
eigenen  Programmrakete  auf  deinen  Privatplaneten  zu  flchten.  Doch   da,
mitten im Landeanflug, bei sehr bigen Bodenwinden, versagt dein Landeprogramm.
Also mut Du deine Rakete von Hand, und das auch  noch  sehr  sanft,  zu  Boden
bringen."

Oder in Deutsch: es handelt sich um ein Mondlandeprogramm.

Systemdatum 01-09-0001 nach Folk. Koordinaten [ 07142|64100 ]. Langsam ging ich
auf die gepanzerte Tr mit der Aufschrift 'Control Centre Tcc' zu. Auf dem Mon-
itor neben der Tr erschien eine blaue Schrift: 'Zugangscode: _'.  Ich  tastete
meinen persnlichen Code ein: '07142-51661'. Der Bildschirm wurde  schwarz  und
es erschien eine weie Schrift: 'Dem User Don Chaos wird der Zugang zum  System
erlaubt.'. Die Stahlwand gleitete zur Seite, ich trat in den sprlich  beleuch-
teten Raum ein und hinter schlo sich die ffnung  wieder.  Der  G. O.  sa  an
seinem A2000-Terminal. Als er mich bemerkte, drehte er sich um und  sagte "Seid
mir gegrt, Don. Willst'n Bi?". "Alln's Chlor!" sagte ich und setzte mich  in
meinen Sitz vor dem Control Monitor 2. "Wird wohl'n ruhiger  Tach,  ne?".  Doch
das war eine falsche Annahme, wie sich herausstellte. Ich dachte an den  Traum,
den ich letzte Nacht hatte: Ich sah 7 Khe,  die  sich  7  mal  erbrachen.  Ich
rtselte noch ein wenig daran herum und  arbeitete  dann  an  einem  beknackten
MONDLANDESPIEL (Na, kommt euch das bekannt vor?)  weiter.  Pltzlich  wechselte
das weie Licht auf die rote  Notbeleuchtung. Auf  dem  groen  Meldungsmonitor
leuchtet eine Schrift, die Schlimmes erkennen lie:

          VFPI/TCC message: Vires detected. Danger. Evacuation imminent.

"&%&$&&&!!!!GGLLLLLLL... Raus hier! !$%&%$!!!"  meinte  der G.O.  gefat  und
verlie den Raum durch den Notausgang. Jetzt gab es  fr  uns  nur  noch  einen
einzigen Ausweg: die Flucht mit einer Programmrakete. Wir eilten den  Gang  zur
Startrampe entlang, hrten  einige  Leute  kurz  aber  geruschvoll  erbrechen,
erreichten die Rakete, stiegen ein und  schloen  die  Luke  hinter  uns.  Nach
ein paar Tastendrcken auf ein paar unbekannte Tasten erschien auf dem  kleinen
Bildschirm eine Schrift, da wir demnchst  starten  wrden,  wir  sollten  und
anschnallen und uns ruhig verhalten. Tatschlich ging bald ein sachtes  vibrie-
ren auf die Rakete ber, wir sahen den Planeten Tcc  durch  das  Fenster  unter
uns kleiner werden und sahen auch wirklich die riesige Vire, die ihn  bedrohte.
"Namri, Tcc! Namri" war alles, was ich bei diesem Anblick  noch  durch  die
Krawatte brachte!  Ein  schreckliches  Ende  fr  einen  Computerplaneten:  von
einer  schleimigen  Vire  mit  dem  Namen  Bootsectus  Vire  II   (kurz:  BSV2)
aufgefressen  zu  werden...   Nach  vielen   Stunden   erreichten   wir   einen
Privatplaneten irgendwo in einer Nebengasse der Milchstrasse.  Jetzt  hie  es,
mglichst sanft zu landen. Das war zuerst ja auch kein Problem, wir  hatten  ja
ein Landeprogramm.  Leider verabschiedete  sich  dies  nach  einiger  Zeit  mit
einem kurzen Syntax errare humanum est.  bel war dann auch noch,  da  es  zur
Zeit sehr hektische Bodenwinde hatte und  uns  schon  ganz  schlecht  war.  Ich
erinnerte mich an meinen Traum  von  letzter  Nacht! (Hrglglglglglrrrrrr...).
Mit letzter Kraft schrie ich ins Funkgert,  es  solle  uns  doch  jemand  beim
landen helfen. Und tatschlich, es meldete sich jemand, irgendso ein Irrer, der
gerade vor einem Atari sitzt und diese hirnrissige Anleitung  liest!  Oder  mal
anders gesagt, Du hast dich soeben entschlossen, unsere Rakete sanft zu landen!

...und wenn sie nicht gestorben sind (was  bei  den  vielen  Morddrohungen  bis
   jetzt fast  schon  wahrscheinlich  ist),  dann  reihern  sie  noch  heute...

Postscriptum: Diese Story ist total hirnrissig, verbldend und deshalb  uerst
              GEFHRLICH. Jugendlichen unter 16 Jahren sollte das Lesen  dieser
              Geschichte verboten werden. Wer in dem Text nach irgendeiner  in-
              telligenten Stelle oder sogar nach  einem  Sinn  sucht,  der  sei
              hiermit gewarnt: DIE SUCHE IST ABSOLUT SINNLOS!







=== Zum Spiel =================================================================

Also, Du startest in 10000 feets Hhe und fllst mit steigender Geschwindigkeit
zu Boden.  Du hast genau 2000 Mikronen Zeit (den Mist mit  der  Zeit  ist  eine
andere Geschichte und soll auch spter erlutert werden!)  um  die  Rakete  mit
einer Geschwindigkeit  unter 5 feets/micron  zu  landen.  Was  aber  noch  viel
witziger ist, ist, da man nicht schneller als 70 feets/micron zu Boden  sinken
darf, denn dann verglht man (He,He,He)! Natrlich sind zur  Zeit  sehr  starke
Bodenwinde. Also,gesteuert wird entweder mit dem Joystick oder mit  den  Pfeil-
tasten. (Das sind die Tasten mit den Pfeilen drauf, Du Idiot!)  Damit  must  Du
deine Rakete ber der Landeflche halten, denn wenn  Du  diese  nicht  triffst,
dann landest Du ja in  der  Pampa,  und  das  gilt  natrlich  nicht.  Mit  den
Funktionstasten gibt man Schub.  Denn wenn man mit steigender  Sinkgeschwindig-
keit zu Boden gleitet, dann sollte man da doch etwas  gegensteuern,  damit  man
auch nicht schneller als 5 feets/micron den Boden kt.  Also  F1  gibt  1  cts
Schub, F2 gibt 2 cts Schub --- F9 gibt 9 cts Schub und mit F10 schaltet man die
Dsen ab (0 cts). Die andere Mglichkeit, den Schub zu  bestimmen  ist,  Feuer-
taste am Joystick und nach Unten oder Oben zu drcken um den Schub  zu  erhhen
bzw. zu senken. Ach ja, so etwas verbraucht natrlich Treibstoff und  wenn  der
alle ist, funken auch die besagten Bremsdsen nicht  mehr,  logisch  oder?  Die
Anzeigen: es gibt Anzeigen fr Hhe, Richtung, Treibstoff, Sinkgeschwindigkeit,
Schubleistung und natrlich fr  die  Position.  Wenn  bei  Sinkgeschwindigkeit
statt Zahlen pltzlich so zwei doofe Zeichen stehen, die aussehen als wren sie
einem Windowrahmen entsprungen, dann ist die Sinkgeschwindigkeit  negativ,  was
bedeutet, das Du nicht zu Boden fllst, sondern Dich auf  dem  Weg  ins  Nichts
(nach Oben demnach) bewegst... Ist man hher  als  die  Starthhe  1000fts  ge-
stiegen, dann wird die Fallgeschwindigkeit und Richtung wieder auf den Anfangs-
wert gesetzt. "Man stt oben an". Ist doch schner als eine Fehlermeldung  und
Spielende, oder?

Nach dem Flug erscheint in einer wunderschnen Dialogbox  eine  Auswertung  des
letzten Fluges nach  verschiedenen  Kriterien.  Nachach  folgt  dann  noch  ein
Hhe-Zeit-Diagramm das  Deinen  Absturz  genauestens  dokumentiert.  Gut,  was?















So und hier noch die Vorgaben, was das Programm alles erfllen sollte:
(Origialtext von Teddy und Sunny)

- proportionale Darstellung der Landeflche
- automatisch steigende Sinkgeschwindigkeit
- Anzeige des Flugkrpermittelpunkts durch Koordinatenkreuz
- stndig wechselnde Winde und dadurch folgende Abdriftung
- Steuermglichkeit des Flugkrpers in min. 4 Richtungen
- durch Znden der Bremsraketen kann die Sinkgeschwindigkeit
  verringert werden
- Starthhe 1000 feets
- maximale Sinkgeschwindigkeit 70 feets
- maximale Landegeschwindigkeit 5 feets
- 4 Anzeigetafeln:
       VSI      - vertikate Sinkgeschwindigkeit
       Hhe     - Die Hhe des Flugkrpers in feets
       Richtung - Anzeige der jeweilig gezndeten Steuerdsen
                  - Nord, Sd, Ost, West
       Schub    - Anzeige, ob Bremsraketen gezndet sind
- entsprechender Sound
- Titelgrafik
- Auswertung des Fluges durch Anzeige von:
                - Bremsraketenzndungen
                - durchschnittliche Sinkgeschwindigkeit
                - bentigte Zeit
                - event. Schden
- event. graphische Darstellung des Fluges nach Beendigung
- Landen auerhalb der Landflche nicht erlaubt


Da mein Programm um einiges komplexer ausgefallen ist, als  die  Vorgaben  vor-
schreiben, wurden einige Vorgaben nicht auf die  verlangte  Art  gelst:  Statt
Bremsraketenzndungen habe ich eine Anzeige  der  durchschnittl.  Schubleistung
eingebaut, es sind einige Anzeigetafeln  hinzugekommen,  Anzeige  der  Richtung
beruht nicht auf den  gezndeten  Steuerdsen  sondern  auf  der  tatschlichen
Bewegung des Flugkrpers in X- und Y-Richtung, die Auswertung  nach  Beendigung
des Fluges ist um einiges komplexer geworden,  der  entsprechende  Sound  mute
leider  eingeschrnkt  werden,  da  C  nicht  wie  BASIC  Funktionen  fr   die
Soundausgabe zur Verfgung stellt und  mir  die  Programmierung  des  Soundpro-
zessors YM-2149 zur Zeit noch nicht besonders gut gelingen  wollte.  Die  Sache
mit dem Joystick ist fast schon eine kleine Sensation,  denn  bisher  habe  ich
keine Routine gesehen, die fr Lattice C einsetzbar  gewesen  wre.  Doch  dank
eines genialen Einfalls ist es mir dann noch noch gelungen.
Ach ja, der Sch... mit der Zeit: In C gibt es auch keinen TIME$.  Deshalb  habe
ich meine eigene Zeiteinheit erfunden, die mir ausserdem noch als Zhler dient.
Sicher, ich htte einen eingebauten Timer aktivieren knnen,aber das htte echt
zuviel Arbeit pro Sinn gebracht, da ich da noch nicht eingearbeitet war.

============================== DAS ABSOLUTE ENDE ==============================
                                   (endlich)

                      Nicht alles, was Gold ist, funkelt,
                        Nicht jeder, der wandert, verlorn,
                      Das Alte wird nicht verdunkeln,
                        Noch Wurzeln der Tiefe erfrorn.
                      Aus Asche wird Feuer geschlagen,
                        Aus Schatten geht Licht hervor,
                      Heil wird geborstnes Schwert,
                        Und Knig, der die Krone verlor.

                      Zur Erinnerung an J.R.R. Tolkien











                       Ai! Lauri lantar lassi srinen,
                       Yni nnim ve rmar aladron!
                       Yni ve lint yuldar avnier
                       mi oromardi lisse-miruvreva
                       Andn pella, Vardo tellumar,
                       nu luini yassen, tintilar i eleni,
                       maryo airtari-lrinen.

                       S man i yulma nin enquatuva?

                       An s Tintall Varda Oilosso
                       ve fanyar mryat Elentri ortan
                       ar ily tier undulv lumbul,
                       ar sindanriello caita morni
                       i falmalinnar imb met, ar hsi
                       untpa Calaciryo mri oial.
                       S vanwa n, Rmello vanwa, Valimr!

                       Namri! Nai hiruvaly Valimr.
                       Nai ely hirva, Namri!

                   In Erinnerung an Elbereth Elentri Tintalle
                             und an Mrwen Slring y Rmenor

                                Hiermit gre Ich
                                -----------------
Oliver 'Mithrandir' Philipp, den  groen  HJB,  Michael  Pfersdorff,  Stephanos
the Magician, Uwe Gohlke, Michael, Gerald,  Mr.  Vettermann,  Mr.  Neufeld  and
his Mac, Thorsten Zimmermann, GeiJa Condor, Alien, den Assembler Wizard, Famous
Frank, Irene, Bertram, Ingo, die Bruchsal Crew, Jack  Tramiel,  Shiraz  Shivij,
Sir Clive Sinclair, Lutz Commodore, MetaComCo, NightRiderSoftware,  GfA-System-
technik, Bell Laboratories, Lattice Corp., G-Data, B. & L. und Digital Research

                               Spezielle Gre an:
                               -------------------
                        THE GIRL WITH THE DARK, ICY EYES.

                                 Letzte Gre an
                                 ---------------
                          DEN PROGRAMMIERER EINER VIRE.

Gratuliere... aber begegne mir nicht nachts auf einer dunken Strae!
Ich hege eine Abneigung gegen solche Leute wie Dich,  die  ihre  hervorragenden
Programmierknste fr solch eine ble  Sache  zum  Window  hinausschmeien.  Du
knntest echt Greres vollbringen!



                                 Et  plus tard
                                                                    |
                   ##########                                      \|/
                ####        ####                 ########        ---*---
              ####                            ####      ####       /|\
             ####   ##################       ####  #                |
         ############                ####    ####  ##   ERIC
     #####   ####                     #####  ####  ###
              ####                #######     #### ###  ####
                ####        ####      ######   ##########
                   ##########              ####    ###
                                             ####  ###
                                               ### ###
                                                ######
                                                 #####
                                                  ####
                                                   ###
                                                    ##
                                                    ##
                                                     #
                                                     #
                                                     #
