Fork me on GitHub
JSkat logo

JSkat

Eine freie Software, geschrieben in JavaTM

Funktionen

Die folgenden Funktionen sind implementiert oder werden in einer zukünftigen Version von JSkat umgesetzt:

Skatregeln

  • Spielen nach den offiziellen Regeln der International Skat Players Association (ISPA-World)
  • Spielen von Farb-, Grand- und Nullspielen
  • Spiele werden eingepasst, wenn kein Spieler ein Reizgebot abgibt
  • Spielen nach Kneipenregeln wie Kontra, Ramsch und Bock (geplant)
  • Berechnung der Gewinne und Verluste nach jedem Spiel

KI-Skatspieler

Zurzeit gibt es drei KI-Spieler für JSkat:

  • Algorithmisch
    Ein Spieler mit vorsichtigem Reizverhalten, einfacher Intelligenz für Gegenspieler und Alleinspieler.
  • Neuronales Netz
    Ein Spieler der neuronale Netze zur Berechnung der Spielstrategie benutzt.
  • Rainer Zufall
    Ein Zufallsspieler der zum Testen von JSkat verwendet wird und die Spieler zum Wahnsinn treibt. ;o)

Es gibt eine Schnittstelle für die KI-Spieler. Wenn Sie einen eigenen KI-Spieler entwickeln möchten, müssen Sie nur diese Schnittstelle implementieren, damit Ihr Spieler in JSkat integriert werden kann. Es würde uns freuen, wenn wir neue Entwickler in unserem Team willkommen heißen können.

Cheat- und Debug-Modus

  • Schauen Sie in die Karten der anderen Skatspieler
  • Gehen Sie alle Stiche eines Spiels nach Spielende noch einmal durch
  • Beobachten Sie drei KI-Spieler, wie sie gegeneinander spielen

Andere Funktionen

  • Speichern der Daten als XML-Dateien (geplant)
  • Unterstützung für verschiedene Sprachen
    Zurzeit unterstützen wir Deutsch und Englisch. Wenn Sie eine Übersetzung beisteuern möchten, kontaktieren Sie uns bitte.