Accueil Articles Showcase Communauté Contact Rejoindre Discord

🎮 BATTLE ARENA

Interface de monitoring en temps réel pour le serveur de jeu.

Déconnecté
🎯 Joueurs: 0
💥 Balles: 0
⏱️ FPS: 0

À propos de Battle Arena

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.

  • 100 HP par joueur • 10 dégâts par tir
  • Collisions réelles entre joueurs et obstacles
  • Respawn automatique après 10 secondes

# Exemple de Client (Python)

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