GPN15:Programmierspiel: Unterschied zwischen den Versionen
Hackio (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Hackio (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
||
Zeile 17: | Zeile 17: | ||
[https://entropia.de/wiki/images/2/26/HackioPythonclient.zip Pythonclient] | [https://entropia.de/wiki/images/2/26/HackioPythonclient.zip Pythonclient] | ||
Die map kann man mit einem vncviewer anschauen: | '''Die map kann man mit einem vncviewer anschauen:''' | ||
$vncviewer 94.45.231.19 | $vncviewer 94.45.231.19 |
Version vom 5. Juni 2015, 19:10 Uhr
Ziel des Spiels ist es einen Bot für das Spiel agar.io zu schreiben. Bei agar.io geht es darum andere Entitäten zu fressen und der Grösste zu werden.
Einen Minimalbot in Python gibt es unter dem Link unten. Es kann vorkommen, dass sich das Protokoll ändert. Dann werden wir unseren lokalen Server und den unten stehenden Client anpassen.
Es gibt es auch einen lokalen Server, auf dem die Programmierspielteilnehmer gegeneinander antreten können: 94.45.231.19:3029.
Der genannte Client (benötigt pygame) benötigt als Parameter den Websocket-Server und -Port sowie einen Namen (frei wählbar), also z.B.
python2 normal_client.py 213.168.248.218:443 meinName
Eine andere offizielle ip kann man z.B. aus der Firefoxkonsole auslesen, wenn man sich auf agar.io verbindet.
Eine Veranstaltung von Artur auf der GPN15.
Die map kann man mit einem vncviewer anschauen:
$vncviewer 94.45.231.19