VIER GEWINNT                              (c) 10.04.1994 by Jrgen Meyer
============

Onlinespiel fr das Madness Mailbox-System, Version V1.05


*************************************************************************
*  Installationshinweise am Ende des Textes fr Madness Mailbox-System  *
*  Betreiber. Spieler knnen diese Hinweise dann berlesen!             *
*************************************************************************


Vier Gewinnt ist eine Umsetzung des sicher bekannten "Brettspieles" (naja,
kein Brett, aber den Begriff kennt wohl jeder) von "Vier Gewinnt".


Ziel des Spieles
----------------

Man mu versuchen, vier Steine seiner Spielfarbe in eine Reihe zu bekommen.
Dabei gewinnt mensch, wenn vier seiner Spielsteine horizontal, vertikal
oder diagonal eine Reihe ergeben.


Gegner
------

Der "Gegner" dieses Spieles ist der Computer. Der hier verwendete Algo-
rithmus ist nicht "ohne", allerdings kann man mit etwas Geschick auch
mal gewinnen :) - Wichtiger Tip: Der Computer berechnet nur einen Zug
vorraus. Als menschlicher Spieler kann man da natrlich mit etwas Spiel-
erfahrung Situationen aufbauen, die ein Patt erzeugen und der Computer
"keine Chance" mehr hat... :)


Ablauf des Spieles
------------------

Beim Aufruf des Spieles wird per Zufallsgenerator gewhlt, wer den ersten
Stein setzen darf, also das Spiel an sich beginnt. Danach, in den weiteren
Spielen (sofern Du magst), ist der Beginn des Spieles immer abwechselnd.

Nach Aufruf des Spielstartes erhlst Du das Spiel-"Brett", bestehend aus
7 x 7 Feldern. Beginnt der Computer, so setzt er seinen ersten Stein.
Andernfalls kannst Du beginnen. Rechts unten im Bildschirm wird Dir immer
angezeigt, welche Aktion gerade erfolgt bzw. da Du jetzt Deinen Stein
setzen darfst.

Bist Du an der Reihe, so kannst Du mit Taste 1 bis 7 whlen, in welche
Spalte Dein Stein gesetzt werden soll. Ist die Spalte voll, so erhlst
Du einen Hinweis.

Whrend des Spielens kannst Du das Spiel mit ESC sofort abbrechen. Dann
landest Du sofort ohne weitere Abfragen wieder in der Box. Mit "R" kannst
Du den Spielbildschirm neu aufbauen, sinnvoll dann, wenn Du z.B. ein
Modem ohne Fehlerkorrektur hast und es bertragungsfehler gab. Durch
bertragungsfehler wird aufgrund der Emulation der Bildschirm meist
sofort "verschmiert".

Mit "A" kannst Du das Spiel aufgeben. Sinnvoll dann, wenn Du siehst,
da der Computergegner eine Zwickmhle aufgebaut hat, wo Du nur noch
verlieren kannst. Ein Aufgeben entspricht dem Verlieren des Spieles
und ist quasi nur zur Beschleunigung gedacht.

Es ist auch mglich, da es zu einem Unentschieden kommt. Nmlich dann,
wenn alle Reihen und Spalten voll sind und dennoch keiner der Spieler
4 Steine in einer Reihe hat. In diesem Fall wird "Unentschieden" ange-
zeigt und das Spiel NICHT mitgezhlt, da es ja nicht verloren ist.


Spielstand, Highscore, Punktesystem
-----------------------------------

Das Vier Gewinnt "Brettspiel" kennt keine Punktezhlung, wie auch. Um
dennoch eine "Highscore" anbieten zu knnen, wertet Vier Gewinnt Deine
gesamten bisher gespielten Spiele sowie die davon gewonnenen Spiele aus.
Es wird ein Quotient ermittelt, welcher dann quasi die Punktzahl fr die
Highscore darstellt. Das heit: Je mehr Spiele von Deinen gesamt Gespielten
Du gewonnen hast, desto besser ist Dein Quotient und gelangst mit Glck
in die Highscore.

ACHTUNG!

Hier gibt es eine Einschrnkung: Man mu mindestens 15 Spiele gemacht
haben, bevor man in die Highscore-Liste berhaupt aufgenommen wird, egal
wie gut man spielt. Das wurde deshalb gemacht, damit man nicht durch
1/1 (ein Spiel gespielt, eins (dieses) gewonnen) gleich mit 100% Quotient
in der Liste ganz oben steht.

Du selbst siehst Deine Position in der Highscore-Liste auch bereits nach
einem Spiel, nur fr die anderen User ist Dein Platz eben erst ersichtlich,
wenn Du mindestens 15 Spiele gespielt hast...

Du hast auch die Mglichkeit, Deine Spielstnde zu lschen.


Kurze "technische" Hinweise
---------------------------

Das Spiel bentigt die VT52 oder VT100 Emulation. Ebenso mu die einge-
stellte Bildschirmhhe mindestens 24 Zeilen betragen, da sonst das Spiel-
feld nicht auf dem Bildschirm bei Dir komplett dargestellt werden kann.

Beim ersten Aufruf von Vier Gewinnt wird ein Datensatz fr die Highscore
fr Dich eingerichtet. Beim jedem neuen Aufruf des Spieles werden Deine
Spieldaten ausgelesen.

Du hast auch die Mglichkeit, die Darstellung der Spielsteine zu whlen.
Entweder werden IBM-Grafikzeichen oder ASCII-Zeichen verwendet. Wenn Du
ein IBM-User bist, d.h. genauer: wenn Du deine Umlautwandlung im Boxpro-
gramm auf "IBM" gestellt hast, so schaltet Vier Gewinnt automatisch auf
IBM-Grafikzeichen. Bei allen anderen Aufrufen wird auf ASCII-Darstellung
geschaltet. Natrlich kannst Du das trotzdem mit der Funktion -3- im
Hauptmen von Vier Gewinnt ndern. Die gewnschte Darstellung wird mit
in den Spieldaten gesichert und Deine gewnschte Einstellung wird daher
bei jedem Aufruf des Spieles wieder so eingestellt, wie Du es vorgegeben
hast.


Viel Spa beim Spielen!

MfG. Jrgen Meyer



------------------------------------------------------------------------
           Installationshinweise fr Mad-Sys Boxbetreiber
------------------------------------------------------------------------

Installation ist denkbar einfach: Einfach 4GEWINNT.PRG und 4GEWINNT.TXT
in den Ordner \EXTERN kopieren und das Spiel mit z.B.

VGW 0:Vier Gewinnt         |X 4GEWINNT.PRG

in MENUE.DAT (Ordner \SYSTEM) anmelden. Bei Gsten werden grundstzlich
keine Spieldaten erzeugt, sie knnen das Spiel aber aufrufen. Die Spiel-
Daten werden anhand der User-ID gesichert, nicht nach Usernamen oder User-
Nummer. So kann der Name eines Users problemlos gendert werden (sofern
berhaupt gewnscht oder ntig), die Spieldaten werden trotzdem gefunden.

Vier Gewinnt luft erst am Mad-Sys V4.05.R1 und arbeitet mit MODEM-2 wie
das Mad-Sys selbst zusammen. Bei Erreichen der Zeitgrenze wird der User
sofort aus dem Spiel "geworfen". Ein Abspeichern der Spieldaten findet
dann fairerweise nicht mehr statt.

Die Spieldaten-Datei nennt sich "4GEWINNT.HS" und kann zur Lschung aller
Spieldaten einfach gelscht werden. Diese Datei wird dann automatisch neu
erzeugt.

-------------------------- schnipp schnapp -------------------------------

