Files
2026-04-12 16:06:44 +01:00

36 lines
859 B
Python

import asyncio
import time
from esasdk import Machine
async def main():
# Connect to a machine
machine = Machine("ws://localhost:5424")
await machine.connect()
# start a game
gameCode = "MAES"
await machine.game_start(gameCode)
print(f"running {gameCode}")
# wait a bit and stop the game
time.sleep(15)
await machine.game_stop()
print("game stopped forcefully")
# start a game as jon
gameCode = "MAES"
user = "16566"
countdown = 15
duration = 15
await machine.game_start(gameCode, user, countdown, duration)
print(f"running {gameCode}")
# wait for game stopped signal to know the game has stopped.
await machine.game_stop_signal()
print("game stopped naturally")
# Close connection
await machine.close()
if __name__ == "__main__":
asyncio.run(main())