////////////////////////////////////////////// drucke mich /////////
//                                                                //
//  RACE (c)1995 v1.1                                             //
//  von Michael Ertelt                                            //
//  Alle Rechte vorbehalten                                       //
//                                                                //
////////////////////////////////////////////// und lies mich! //////

INHALT

* FREEWARE

* WAS IST NEU?

* BEDIENUNG

* SPIELREGELN

* SYSTEMVORAUSSETZUNGEN

* PCXLEVEL - DER LEVELKONVERTER

* KONTAKT



**** FREEWARE ************************************************************

Dieses Spiel, die Zusatzprogramme (ausser UNIVESA) und alle Daten 
sind FREEWARE. Kopieren und Nutzung des Programms ist ausdruecklich 
erwuenscht. Die einzigen Bedingungen sind:

- Das Programm und alle zugehoerenden Dateien duerfen in keiner
  Weise geaendert und nur vollstaendig weitergegeben werden.
  Diese Version beinhaltet folgende Dateien:

        LIESMICH.TXT    diese Datei

        RACE11  .EXE    RACE Programm
        RACE11V .EXE    RACE (VESA-Version)
        SPRITES .DAT    RACE Bilddaten
        LEVEL   .DAT    RACE Leveldaten

        PCXLEVEL.EXE    Levelkonverter
        PCXLEVEL.INI    Konvertierungsscript
        LEVTECH .EXE    PCXLEVEL Anleitung
        LEVEL01 .PCX    Beispiellevel

        BS      .EXE    kleine Zugabe (Demo,Bildschirmschoner)
                        enthaelt ein kuenstlich neuronales Netz

        UNIVESA .ZIP    VESA-Treiber (Nutzungsbedingungen lesen)

- Es besteht kein automatischer Update-Anspruch.

- Der Autor uebernimmt keinerlei Haftung. Dies gilt vor allem
  bei geaenderten oder unvollstaendigen Versionen.

- Unbegrenzte Testphase und keine Registrierung.




**** WAS IST NEU? ********************************************************

Die Unterschiede zu EDITWAY (alte Version) sind folgende:

- Die Computerspieler sind nun endlich verfuegbar. Diese sind:
  + eine Herausforderung (nicht nur fuer Anfaenger),
  + zwischen Zuganzahl und Geschwindigkeit optimiert,
  + in Grenzen fehlertolerant (z.B wenn durch anderen Fahrer
    abgedraengt oder zu schnell gefahren)  

- Ein eingebauter DEMO-Modus nutzt solch einen Computerspieler,
  bei gleichzeitiger Anzeige seiner Strecke

- Bildschirmausgabe mit SVGA Grafik (256 Farben).

- Vergroesserung der Spielflaeche auf 50x50 Felder sowie
  der Spielfiguren auf die doppelte Groesse
  (Kompatibilitaet zur "alten" Version ist nicht gewollt).

- Erstellung eigener Level ist nun ueber PCX Dateien moeglich.
  (siehe dazu Abschnitt PCXLEVEL).

- Keine "hinterliche" Maussteuerung,
  die Steuerung erfolgt einfacherweise ueber Ziffernblock.



**** BEDIENUNG ***********************************************************

Falls jemand Probleme bei der Bedienung haben sollte, hier eine
kurze Aufstellung der moeglichen Befehle:

==== MENU ====

  CURSOR-(UP,DOWN)  auswaehlen
  RETURN            aktivieren
  ESC               EXIT auswaehlen
  F1                DEMO Modus

---- LOAD LEVEL ----

  ESC               verlassen ohne laden
  RETURN            laden des Levels, wenn vorhanden
  0..9              eingeben der Levelnummer
                    (beachten: (1..9) als (01..09) eingeben)

---- PLAYER SETUP ----

  CURSORTASTEN      veraendern der Einstellungen
  RETURN,ESC        uebernehmen der Einstellungen

---- PLAY RACE ----

  ESC               Herausnehmen aktiver Spieler (auch Computer)
                    wird dann als EXECUTED gewertet
  1..9              wenn am Zug, Anwahl einer moeglichen Position
  ANY-KEY           bricht die Warteschleife beim Computerzug ab
                    (nur fuer ganz ungeduldige!)


Nach jedem Spiel oder Demo wird im linken Display eine Statistik
ausgegeben. Waehrend des Spieles finden sich dort jeweils einige
Informationen zum aktiven Spieler.

  GOAL : Entfernung zum Ziel in [vrp]
  MOVE : Nummer des folgenden Zuges
  POS  : aktuelle Position
  SPD  : aktuelle Geschwindigkeit
  DEEP : aktuelle Suchtiefe (nur bei Computer)

  Bei HUMAN wird zusaetzlich eine Abbildung des Ziffernblockes,
  zur einfacheren Bedienung, dargestellt.

Waehrend des Spieles wird der Ausschnitt des Spielfeldes auf die
jeweils aktive Figur ausgerichtet und ist manuell nicht beeinflussbar.

Die Uebersichtskarte ist immer zu sehen. Sie wird beim Laden
aktualisiert und an die jeweilige Spielsituation angepasst.
Die Karte erklaert sich eigentlich von selbst, denke ich.



**** SPIELREGELN *********************************************************

Man sollte versuchen, mit seiner Spielfigur bei moeglichst wenig
Zuegen zum Ziel zu kommen, und dort genau auf einen Zielpunkt treffen.
Sieger sind die Fahrer mit den wenigsten Zuegen.

Die eingestellten Spielfiguren werden zufaellig auf die Startpunkte
verteilt. Der Spieler mit dem ersten Zug wird ebenso festgelegt.

Die Spielfiguren koennen abwechselnd (durch Tastendruck bei HUMAN)
nach den folgenden Regeln bewegt werden:

 "Eine Figur bewegt sich um V in vertikaler Richtung und um H in
 horizontaler Richtung und bei jedem Zug darf sich V und H nur um
 -1,0,+1 aendern. Es gibt also bei jedem Zug maximal 9 Moeglichkeiten,
 die eigene Figur weiter auf den Streckenpunkten zu bewegen."

  ##########################
  ###########
  ##              - 7 8 9     L - letze Position
      L - - - A - - 4 5 6     A - aktuelle Position
                  - 1 2 3     <-- Moeglichkeiten fuer naechsten Zug
           #################

 Wie zu sehen ist, wird durch die Taste [5] die derzeitige
 Geschwindigkeit beibehalten. Jede andere Taste beschleunigt
 die Figur in die jeweilige Richtung.

 Dabei darf keine Randbegrenzung ueberquert werden und es kann
 nicht mehr als eine Figur auf einem Streckenpunkt plaziert werden.
 Die Einhaltung dieser Regeln uebernimmt der Computer.




**** SYSTEMVORAUSSETZUNGEN ***********************************************

Hier wurden keine besonderen Test vorgenommen. Probleme werden
eventuell bei der Grafikausgabe auftreten.
Schaetzungsweise wird folgende Minimalkonfiguration vorgeschlagen:

    80386 (oder mehr), 1MB Hauptspeicher sollte schon reichen,
    MS-DOS 5.0 (oder kombatibles), Maus wird nicht benoetigt.

    * RACE11
    - VGA Grafikkarte mit 1MB , mit einem der folgenden Chipsaetze:
      ET3000, ET4000, Trident 8900, PVGA (Paradise), S3
    - kein VESA Treiber (entsprechende Eintraege aus den Startdateien
      (CONFIG.SYS oder AUTOEXEC.BAT) entfernen) oder
      wenn nicht moeglich, eine Umgebungsvariable setzen:

      C:\> SET SVGAOPTS=V

    * RACE11V
    - VGA Grafikkarte mit 512kB, mit geladenem VESA Treiber
    - VESA-Treiber der eigenen Grafikkarte oder begelegten
      Treiber (UNIVESA) nutzen.



**** PCXLEVEL - DER LEVELKONVERTER ***************************************

Dieses Programm ist als Zugabe zur Levelerstellung beigelegt.

Die wichtigsten Details zur Erstellung sind mit dem Programm 
LEVTECH.EXE ersichtlich. Hier noch mal kurz eine Zusammenfassung:

- Levelformat ist *.PCX  mit einer Groesse von 50x50
  (als Beispiel und Vorlage LEVEL01.PCX nutzen).

- Jedes Pixel entspricht einem Feld.

- Die benutzten Farbnummern sind:

    (1) : Block auf Landschaftsfeld
    (2) : Landschaftsfeld  <- einfuegen von (1) moeglich
    (3) : Streckenpunkt    <- einfuegen von (4),(5),(7) moeglich
    (4) : Startpunkt (mindestens 4)
    (5) : Zielpunkt (mindestens 1)
    (6) : Block am Streckenrand (nicht auf Eckfeldern)
    (7) : Block auf Streckenpunkt
    (8) : Streckenrand -
          Dieser muss vollstaendig (horizontal und vertikal)
          geschlossen sein und kann mit (6) kombiniert werden.

Spaetestens nach der Konvertierung sieht man, was falsch ist.

Zur Konvertierung wird die Scriptdatei PCXLEVEL.INI verwendet.

- In der ersten Zeile steht der Name der Zieldatei (Leveldatei).
  ### ACHTUNG! ###    Hier nicht LEVEL.DAT einfuegen,
  RACE wird sonst im Normalfall nicht mehr funktionieren.
- In den folgenden Zeilen stehen die Namen der PCX Levelfiles
  (am besten immer den vollstndigen Dateinamen eintragen).

Nach erfolgreicher Konvertierung kann man die Leveldatei als
Parameter uebergeben (diese sollte im selben Verzeichnis sein):

          C:\GAME\RACE\:> RACE mylevel.dat [ENTER]

Dabei wird RACE gestartet und diese Leveldatei nutzen

Es ist vermutlich moeglich, auch Level zu konstruieren die der 
Computerspieler nicht mehr schafft.



**** KONTAKT *************************************************************

Bin fuer Vorschlaege oder Rueckmeldung jeder Art dankbar und
bei Problemen gern bereit zu helfen.
Briefe werden nur mit frankiertem Rueckumschlag beantwortet.

Postanschrift:          Michael Ertelt
                        Wundtstrasse 9 / 9L1
                        01217 Dresden

Internet:               me1@irz.inf.tu-dresden.de

                        (beides gilt bis: August 1995)
                                                       
/////////////////////////////////////////////////////  VIEL SPASS! /////
