Installation
Um deinen Java Bot auszuführen, brauchst du unsere Java-Bot-Bibliothek.
Du kannst sie aus dem Releases-Tab herunterladen.
Beim Download kannst du zwischen tte-bot.jar und tte-bot-full.jar wählen.
Der einzige Unterschied, der beiden ist, dass die full-jar auch noch das Javadoc enthält.
Du bekommst also besseres autocomplete.
Weil der Java Bot nur Java zum Ausführen braucht und die restliche Kommunikation
über einen WebSocket passiert, kannst du die Bot-Bibliothek auf allen Plattformen nutzen,
die Java unterstützen.
Zum Beispiel kannst du den Bot auf deinem Rechner starten und mit der Web-Version verbinden.
Spiel mit Bot starten
- Platziere deine Botklasse in einem Ordner:
bots - Compile den Bot:
javac -cp tte-bot.jar bots/ExampleBot.java - Bot starten:
java -jar tte-bot.jar --challenge ExampleBot- Anmerkung: Du kannst auch den Pfad zu einer beliebigen
.classDatei angeben. Das.classam Ende ist optional.
- Anmerkung: Du kannst auch den Pfad zu einer beliebigen
- Spiel starten.
- Über das UI:
- Starte das Spiel und klicke „Spiel starten“.
- Aktiviere: Bot verwenden (und gebe die URL zu deinem Bot ein. In der Regel ist die Voreinstellung korrekt.)
- Klicke „Spiel starten“.
- Über das CLI:
terratactician-expandoria --bot localhost:7738 --challenge- Mit
-dkannst du das Spiel im Grafiklosen Modus nutzen und die Simulation beschleunigen. - Mit
-hkannst du dir eine Hilfe anzeigen lassen.
- Über das UI:
Plattform-spezifische Hinweise
Android
Der einfachste Weg, auf Android ein kompatibles Terminal zu öffnen, ist Termux. Nachdem du Termux installiert hast, kannst du es öffnen und dir wird eine Linux Kommando prompt angezeigt.
In Termux kannst du java mit folgendem Befehl installieren:
pkg install openjdk-17
Danach kannst du ganz normal der Anleitung oben folgen.