Downloads

Über neue Versionen der hier herunterladbaren Software informieren wir über das Wettkampfsystem (unter „Aktuelles“ im Kopfbereich), Twitter und Discord.

Der Server (mit grafischer Oberfläche)

Hier gibt es den Server mit grafischer Oberfläche zum Download. Damit können sowohl menschliche Spieler als auch Computerspieler gegeneinander spielen. Informationen zur Benutzung stehen in der Dokumentation – Der Spielleiter (Server) und in der Spielanleitung.

Achtung! Damit der Server richtig funktioniert, muss eine Java Laufzeitumgebung Version 8 installiert sein.

Versionshistorie
27.07.2018 19.0.0 Erste Beta-Version

 

Testserver mit Testclient (für Fortgeschrittene)
Grafische Oberfläche für Windows
Grafische Oberfläche für Linux
Grafische Oberfläche für macOS

Der Quellcode des Servers ist auf GitHub verfügbar. Dieser ist eher für Fortgeschrittene gedacht, die eigene Veränderungen am Server vornehmen wollen oder die genauen Abläufe verstehen möchten. Für eine erfolgreiche Teilnahme an der Software-Challenge ist der Server-Quellcode nicht nötig.

Der SimpleClient

Der SimpleClient ist ein einfacher Computerspieler ohne nennenswerte Intelligenz, der aber das Spiel korrekt spielt. Der Quelltext dient als Anschauung, wie ein Computerspieler für „Piranhas“ entwickelt werden kann.

Um gegen den SimpleClient zu spielen, muss dieser heruntergeladen und entpackt/extrahiert werden. Wenn man erst den Server und dann den SimpleClient startet, verbindet er sich automatisch und spielt.

Weitergehende Informationen zum SimpleClient befinden sich in der Allgemeinen Dokumentation.

Informationen zu Spielanleitung, zur Kommunikation und zum Server finden sich auf der Seite Dokumentation

Versionshistorie (Java)
27.07.2018 19.0.0 Erste Beta-Version
Der SimpleClient als ausführbare JAR
Der SimpleClient als Quellcode

Ruby-Version des SimpleClient

Achtung! Der Ruby Client für das aktuelle Spiel ist noch nicht fertig.

Zur Entwicklung eines SimpleClient in Ruby wird lediglich das software_challenge_client Gem benötigt, welches auch direkt von rubygems.org installiert werden kann. Dieser Download beinhaltet den gesamten Quellcode des Gems sowie einen Beispielclient der das Gem nutzt. Der Quellcode ist auch über GitHub verfügbar.

Versionshistorie (Ruby)