Skip to content

Jeu multijoueur de collecte de trésors dans un labyrinthe avec une architecture client-gameserver-dispatchserver

Notifications You must be signed in to change notification settings

Evening976/GoldFinder

Repository files navigation

Goldfinder

Projet réseau 2023-2024/L3 info/AMU. Jeu multijoueur de collecte de trésors dans un labyrinthe avec une architecture client-serveur

Commandes client :

  • SURROUNDING : Renvoie les cases adjacentes à la position du joueur
  • GAME_JOIN <pseudo> : Rejoindre une partie
  • LEADER <n> : Renvoie les n meilleurs scores
  • <dir> : Déplacement du joueur (N, S, E, W)

Commandes serveurs de jeu :

  • GAME_START : Lance une partie
  • GAME_END : Arrête une partie
  • VALID_MOVE <objet> : Valide un déplacement du joueur et renvoie l'objet présent sur la case
  • SCORE:<pseudo>:<score> : Envoie le score d'un joueur
  • <dir>:<objet> : Envoie la présence d'un joueur (ou non) sur une case, sert aussi à répondre à un SURROUNDING

Commandes serveur de gestion :

  • REDIRECT <ip> : Redirige le client vers un serveur de jeu

Taches à réaliser :

  • Création du serveur de jeu
  • Création du serveur de gestion
  • Création du client

Sous-taches :

  • Jeu
  • Bot
  • Cops and Robbers
  • Leaderboard
  • Gestion de parties multiples
  • TCP et UDP
  • Montée en charge

About

Jeu multijoueur de collecte de trésors dans un labyrinthe avec une architecture client-gameserver-dispatchserver

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published