Skip to content

borisjacquot/project-xmaze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



 __   ____  __           ___________ _   _  _____ 
 \ \ / /  \/  |   /\    |___  /_   _| \ | |/ ____|
  \ V /| \  / |  /  \      / /  | | |  \| | |  __ 
   > < | |\/| | / /\ \    / /   | | | . ` | | |_ |
  / . \| |  | |/ ____ \  / /__ _| |_| |\  | |__| |
 /_/ \_\_|  |_/_/    \_\/_____|_____|_| \_|\_____|
                                                  
                                                  

(contraction de XMAZE et AMAZING :)

XMAZING

Un projet réalisé par Boris Jacquot et Louis Wadbled.

Installation

Dépendances

  • SDL2
apt install libsdl2-dev
apt install libsdl2-gfx-dev

Compilation

make clean all

Execution

./server/server     // lancer le serveur
./client/client     // lancer le client

Fonctionnalités

Serveur

  • ✅ - Broadcast UDP

  • ✅ - Connexion TCP avec le serveur

  • ✅ - Récepetion et execution des commandes

  • ✅ - Réception des touches

  • ✅ - Mise à jour de la position du joueur

  • ⚠️ - Envoi des graphismes ➡️ ne semble fonctionner que sur la machine locale, et n'envoie que des murs

  • 🆘 - Gestion des spheres ➡️ fonctions prêtes sauf le tri fusion qui ne fonctionne pas, donc pas d'envoi de disques au client

Client

  • ✅ - Affichage des serveurs effectuant un broadcast

  • ✅ - Choix du serveur

  • ✅ - Connexion TCP au serveur

  • ✅ - Envoie des commandes, affichage du chat, lancement de la partie

  • ✅ - Envoie des touches

  • ⚠️ - Reception des graphismes ➡️ ne semble s'afficher que pour la machine locale

  • ⚠️ - Affichage des spheres ➡️ n'a pas été testé

Auteurs

  • Boris Jacquot - server
  • Louis Wadbled - client
  • Xavier Redon - interface graphique + labyrinthe

License

WTFPL

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published