Projet PC2R - Jeu de Lettres
Ces instructions vont vous permettre de lancer correctement le projet, que ce soit le client, ou les différents serveur.
- GCC
- Python 2.3
- Java 8
Pour compiler le serveur de jeu, placez dans le répertoire serveur lancez la commande.
make
Pour lancer le serveur il faut d'abord lancer le serveur de mot
java DicoServer capaciteServer &
Enfin vous pouvez lancer le serveur de jeu
./bin/server -port|-tours|-immediat|-grilles
-
-port numport : precisant le numero de port du serveur
-
-tours n : indiquant qu’il y aura n tours par session
-
-grilles grille1 ... grillen : indiquant les n grilles de tests, chacune sous forme d’une chaîne de caractères de 16 lettres.
-
-immediat: le serveur vérifie qu’il est valable et l’indique au client. Si un autre joueur propose le même mot, celui est refusé en indiquant une raison qui commence par PRI
Vous pouvez lancer le serveur Web python, pour visualiser sur une page html les résultats de sessions.
Placez dans le répertoire journal lancer la commande
./server.py &
Pour lancer compiler le client, placez vous dans le répertoire du projet et lancez la commande :
ant compile
Pour lancer le client, lancez la commande :
ant run -Dargs=''-serveur|-port|-chat|-cheat|-journal''
- serveur hostname : indiquant le nom du serveur ou son adresse IP
- port numport : précisant le numéro de port du serveur
- chat : pour activer le chat
- cheat : pour activer le client autonome
- journal website : indiquant l’adresse web du journal
Pour lancer les tests placez dans le dossiers tests/ lancez:
./startWithGrid port fileGrille
Un fileGrille contient le nombre de tour (-tour) et les grilles (-grilles), avec une grille par ligne.
Le fichier goodGrilles contient des grilles contenant beaucoup de mots valide
- Makefile
- Ant
- Jeudy Jordan
- Ta Michael