Zum Einstieg reicht der GUI-Server. Um dann einen eigenen Computerspieler zu programmieren, dient für gewöhnlich der Quellcode des Zufallsspielers als Grundlage.
Server mit grafischer Oberfläche
Darin können sowohl menschliche Spieler als
auch Computerspieler gegeneinander spielen. Grundlegende Informationen zur Benutzung stehen in der Dokumentation – Der Spielleiter (Server).
Achtung! Damit der Server richtig funktioniert, muss eine Java Laufzeitumgebung Version 11 oder neuer installiert sein. Die aktuelle Standard-Distribution ist Temurin.
Spielervorlagen
Eine Spielervorlage enthält einen lauffähigen Computerspieler, der einfache korrekte Züge macht. Der Quelltext dient als Entwicklungsgrundlage. Weitergehende Informationen zur Spielervorlage befinden sich in der Allgemeinen Dokumentation.
Testserver
Der Testserver ist ein Server ohne grafische Oberfläche. Dadurch kann er für automatisierte Tests verwendet werden. Dies wird in der allgemeinen Dokumentation zu automatischen Spielen beschrieben.
Die Nutzung setzt mindestens Java 8 voraus, siehe oben. Der Testserver kann direkt von GitHub heruntergeladen werden:
Inoffizielle Spielervorlagen
Hier werden inoffizielle Spielervorlagen (von unseren Mitarbeitern und früheren Teilnehmern) aufgeführt, für die wir jedoch keine offizielle Unterstützung (mehr) anbieten.
Piranhas (2026)
Mississippi Queen (2024)
Hey, Danke für den Fisch! (2023)
- C# Client als Nuget Package
- C++ Client
- Rust Client
- Python Client als PyPI Package
- Swift Client
- TypeScript Client als npm Package
Ostseeschach (2022)
Hive (2020)
- C++ Client
- Python Client (nutzt im Hintergrund den C++ Player)
- Rust Client
- Swift Client (ausführliche Dokumentation vorhanden)