Um den nächsten Chaostreff in Tübingen etwas zu organisieren dieses Etherpad. Falls jemand etwas zusätzlich einfällt gerne hinzufügen/ändern.
Chaostreff Tübingen 2.Treffen am 26.6.2022 im KI-Makerspace
TOPs:
Maze-Game bsp Code:
# https://github.com/freehuntx/gpn-mazing/blob/master/PROTOCOL.md
import socket sock = socket.socket() sock.connect(('192.168.4.119', 4000)) print(sock.recv(256)) print(sock.send('join|USERNAME|PASSWORD\n'.encode())) received = sock.recv(256) print(received) received = sock.recv(256) received_split = received.decode('utf-8').split('\n')[0].split('|')
Randobot:
import socket from random import seed from random import random seed(1) sock = socket.socket() sock.connect(('192.168.4.119', 4000)) print(sock.recv(256)) print(sock.send('join|Rando|asdf\n'.encode())) received = sock.recv(256) print(received) received = sock.recv(256) received_split = received.decode('utf-8').split('\n')[0].split('|') while(1): rand = random()*4 print("d") if(rand < 1): print(sock.send('move|up\n'.encode())) print("up") received = sock.recv(256) print(received) continue if(rand < 2): print(sock.send('move|down\n'.encode())) print("down") received = sock.recv(256) print(received) continue if(rand < 3): print(sock.send('move|left\n'.encode())) print("left") received = sock.recv(256) print(received) continue print(sock.send('move|right\n'.encode())) print("right") received = sock.recv(256) print(received) continue