- Wiki mit allen wichtigen Grundlagen zu Minichess und Grundlage des Workshops (http://wiki.cs.pdx.edu/minichess/)
- Hinweise zur Implementierung von KI Ansätzen (http://wiki.cs.pdx.edu/mc-howto/)
- MinichessApplication hält die main-Funktion um ein Spiel zu starten
- State hält alle aktuellen Informationen zum Spielstand (Spielfeld, Spieler am Zug, Runde)
- Entities
- Move hält einen Zug mit Start- und Ziel-Koordinaten
- Square hält die x und y Position
- PieceUtil Hilfsklasse zum ermitteln der Spielerfarbe eines Spielsteins
- MoveService Serviceklasse zum ermitteln und validieren von Spielzügen
- Color Enum der Farben
- Klassen im eine Verbindung mit einem imcs (Minischachserverimplementierung) herstellen zu können
- Klassen, die Spieler repräsentieren
- PlayerRandom zufalls KI Spieler