🎮 BATTLE ARENA
Interface de monitoring en temps réel pour le serveur de jeu.
Déconnecté
🎯 Joueurs: 0
💥 Balles: 0
⏱️ FPS: 0
Interface de monitoring en temps réel pour le serveur de jeu.
Battle Arena est un jeu de tir multijoueur compétitif conçu pour les développeurs. Propulsé par un moteur en 60 FPS tournant sous FastAPI, le jeu gère des physiques continues sur une carte de 100x100 unités parsemée d'obstacles.
Ici, vous ne jouez pas seulement avec vos doigts : vous jouez avec votre code. L'arène est entièrement pilotable via une API REST ouverte, permettant à n'importe quel script de rejoindre la partie, d'analyser l'environnement et de combattre en temps réel.
import requests, time
# 1. Rejoindre la bataille
res = requests.post("https://devhubcommunity.duckdns.org/api/join",
json={"username": "MonSuperBot"})
p_id = res.json()['player_id']
while True:
# 2. Analyser l'état du monde
state = requests.get("https://devhubcommunity.duckdns.org/api/state").json()
# 3. Envoyer des commandes (X/Y entre -1 et 1)
requests.post("https://devhubcommunity.duckdns.org/api/move", json={
"player_id": p_id, "direction_x": 1.0, "direction_y": 0.0
})
time.sleep(0.1) # Boucle rapide
POST /api/join
Pour entrer dans l'arène
POST /api/move
Déplacements X/Y (-1.0 à 1.0)
POST /api/shoot
Tirs directionnels