Hallo zusammen,
Das Spiel 4-Gewinnt kann man immer gewinnen, wenn gemäß dieser Anleitung VierGewinnt.pdf vorgeht. Das ist aber langweilig. Selbst Denken bring die Übung! Zu Studienzeiten hatte ich einst einen möglichst starken Algorithmus (in C-Code) schreiben müssen, der möglichst immer gewinnt. (Die Musterlösung kannte ich damals noch nicht).
4.dsk (190,3 KB) (run"4")
Hier meine Version des Spieles. Versucht einmal zu gewinnen oder wenigstens ein unentschieden zu erwirken. Die Bedienung sollte selbsterklärend sein.
Ich freue mich, wenn ihr diesem alten, abgehangenem Spiel einen kurzen Blick schenkt.
Das Panel (rechte Seite)
Das Panel zeigt alles Wichtige zur laufenden Partie.
-
MODUS
Zeigt WETTKAMPF oder LERNSPIEL. Den Wechsel steuert die Stufe bzw. ein UNDO. -
ZUG
Die Zahl der bisher gesetzten Steine. Rechts steht die Obergrenze /42 (volles Brett). -
VORTEIL
Zeigt die Bewertung der Stellung aus Sicht des Programms:
→ AUSGEGLICHEN: Keine Seite hat einen klaren Vorteil.
→ DU / CPC mit Zahl: Zeigt, wer im Vorteil liegt. Ist der Ausgang bewiesen, ist die Zahl die Anzahl der Steine, die der Sieger noch braucht (22 minus Steinzahl). Der Balken darunter zeigt den Vorteil grob. -
Der Balken bewegt sich langsam zur neuen Bewertung, damit du die Veränderung siehst.
-
Zusatzzeile “DU SIEGST IN N” / “CPC SIEGT IN N”
Erscheint nur, wenn der Ausgang bewiesen ist. N ist die Zahl der Züge des Siegers von jetzt an gerechnet. Ohne Beweis steht dort nichts. -
KNOTEN und TIEFE
→ KNOTEN:** Anzahl der gerechneten Stellungen. Zeigt, wie viel Arbeit der CPC geleistet hat.
→ TIEFE: Wie weit der CPC in die Zukunft gerechnet hat, in Halbzügen. -
Meldungen
Der Text unter dem Balken zeigt, wer am Zug ist: “DU BIST DRAN!” oder “ICH DENKE NACH…”. Fehlermeldungen wie “SPALTE IST VOLL!” erscheinen hier ebenfalls. -
Tastenhilfe
Unten im Panel stehen die Tasten für die Partie.
