Vier Gewinnt
Worum geht es hier?
Kennst du schon das bekannte und beliebte Spiel 'Vier Gewinnt'?
Quelle: SD BRI
Ziel ist es, ein Modell des Spiels zu entwickeln und dieses dann in Python zu implementieren, sodass man es sowohl
gegen den Computer als auch gegen einen echten Mitspieler spielen kann. Dabei sollen zum einen die Konzepte
objektorientierter Modellierung mit UML vertieft und zum anderen Problematiken der Implementierung angesprochen werden.
Dies werden wir Schritt für Schritt erlernen.
Hier lernst du ...
- ... was ein objektorientiertes Datenmodell zu einer Miniwelt ist.
- ... wie man ein objektorientiertes Datenmodell mit Hilfe von Diagrammen beschreibt.
- ... wie man ein komplexeres Datenmodell in Python implementiert.
- ... wie Objekte zu einer Klasse erzeugt werden.
Du solltest bereits wissen, ...
- ... was Objekte und Klassen sind (Grundkenntnisse).
- ... dass Objekte Eigenschaften haben.
- ... dass Objekte Fähigkeiten haben.
- ... einfache Programme in Python erstellen und ausführen können.
Quellen
- Foto: Vier Gewinnt - Urheber: SD, BRI - Lizenz: CreativeCommons BY-SA 3.0