Skip to content

apf3l/minichessclient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

minichessclient

Links:

Aufbau der Codebase:

de.pki.minichess

  • MinichessApplication hält die main-Funktion um ein Spiel zu starten

de.pki.minichess.game

  • 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

de.pki.minichess.client

  • Klassen im eine Verbindung mit einem imcs (Minischachserverimplementierung) herstellen zu können

de.pki.minichess.ai

  • Klassen, die Spieler repräsentieren
    • PlayerRandom zufalls KI Spieler

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages