Lukas KarstenLukas Karsten
← Zurück zu den Projekten

Chess

Feb 2026 – März 2026Solo-Projekt (privat)
  • C#
  • .NET
Schachbrett in der Ausgangsstellung
Ausgangsstellung: alle Figuren auf ihrem Startfeld, Reihen (1–8) und Spalten (A–H) sind beschriftet.
Schachbrett mit hervorgehobenen Zugmöglichkeiten mitten im Spiel
Zugauswahl mitten im Spiel: das dunkle Feld markiert die ausgewählte Figur, die grünen Felder ihre erlaubten Zielfelder.
Illustration der schwarzen Dame
Eine der Spielfiguren, die schwarze Dame. Die Figuren-Grafiken wurden mit ChatGPT generiert.

Kleines 2D-Schachprojekt mit eigener GUI, geschrieben in C# (.NET).

Enthält ein eigenständiges Core-Modul für die Spiellogik, getrennt von der Oberfläche.

Features

  • 8×8-Spielbrett mit klickbarer Zugeingabe
  • Regelprüfung für legale und illegale Züge
  • Trennung von Spiellogik (Chess.Core) und GUI (Chess)
  • Hervorhebung möglicher Züge auf dem Brett

Geplant

  • Rochade
  • En passant
  • Schachmatt-Erkennung
  • ein paar Design-Anpassungen
Code auf GitHub ansehen ↗