Tic Tac Toe avec un serveur Linux en multijoueur

Auteurs : ELUECQUE Anthony, CORION Gauthier

Présentation du projet


Projet réalisé lors du 3ème semestre de BUT Informatique, il s'agissait de réaliser un Tic-Tac-Toe en multijoueur utilisant un serveur linux. Il était demandé que celui-ci soit réalisé en C avec plusieurs étapes :

N° version
Les objectifs à réaliser
Version 0
Le serveur et le client se communiquent mutellement les coups joués (sans respect des conditions de jeu (fin, grille pleine, ...)
1ère version ✔️ Le serveur et le client se communiquent mutuellement les coups joués + respect des règles du jeu avec ajouts d'une fin, du gagnant | perdant
2ème version ✔️ Le serveur ne joue plus mais héberge une partie pour deux clients
Bonus : 3ème version ⏱️ Dès qu'une partie a commencée, tous les clients qui rejoignent sont des spectateurs
4ème version ✔️ Le serveur permet de jouer simultanément plusieurs parties


Exécuter le programme

cd src

gcc T3N_serveur.c -o serveur

gcc T3N_client.c -o client


Sur un terminal, tapez :

./serveur


Ouvrez deux autres terminaux et tapez dans chacun : PORT = Valeur dans le fichier serveur (peut être modifier manuellement si bug

./client 127.0.0.1 PORT