Vier gewinnt
Verwendete Sprachen | C++ |
---|---|
Beschreibung | Vier gewinnt, 2. Versuch. ;) |
Datum | 13.04.02 |
Lizenz | Public Domain |
Quellcode | vier2.cpp (58 kb) |
Ausführbare Datei (Windows) | vier2.exe (58 kb) |
Dieses Programm hat wohl jeder schon einmal programmiert. Mein zweiter Anlauf findet in C+ statt und wurde von der KI, soweit man dies so nennen darf, weit verbessert im Gegensatz zur Pascal-Version (pas, exe). Dieses Mal werden für verschiedene Spielsituationen und -stellungen positive (für gute Züge) und negative Punkte (für schlechte Züge) vergeben. Dabei berechnet der PC auch einen Schritt des Gegners mit voraus, um zu schauen, was sein Stein bewirken könnte. Am Ende werden alle Punkte zusammengezählt und die Spalte mit dem höchsten Ergebnis wird gewählt.
Die grafische Ausgabe des Programmes ist leider sehr schlecht, deswegen hat ein Studienkollege von mir eine grafische Ausgabe in Java geschrieben (Download, 625 kb). Desweiteren beherrscht das Programm auch mehrere Spielstärken des Computergegners.
Bei Fragen, Fehlern und Anregungen einfach an mich wenden!