Ein einfaches Gesellschaftsspiel mit 2 Spielern.
Entwickeln Sie ein Programm, welches das Spiel Vier Gewinnt implementiert und das auch eine regelgerechte Darstellung des Fortschritts über eine GUI implementiert. Dabei sollen zunächst 2 Spieler immer abwechselnd ein Feld im Spielfeld auswählen, an das sie ihren Stein platzieren wollen.
Weitere Features wie Single-Player-Modus, Spielfeldänderungen durch den Nutzer u.ä. sind optional, wobei ein zusätzliches Feature, das über den reinen 2-Spieler-Modus im 6x7-Feld hinausgeht, Pflicht ist.
Sie dürfen dabei auch fremde Packages nutzen, die aber nur Baukästen für GUI, für Datenstrukturen und Eingabemöglichkeiten umfassen dürfen. Die eigentliche Spiellogik und Darstellung soll Ihre Eigenleistung sein.
Die Aufgabenbearbeitung ist in Einzel- oder Gruppenarbeit möglich. Wenn Sie in einer Gruppe arbeiten, kennzeichnen Sie bitte in der Dokumentation die Eigenanteile der einzelnen Gruppenmitglieder. Natürlich sind die Anforderungen an eine Gruppenleistung höher als an eine Einzelleistung.