Skip to content

jordanupmc/bogglePC2R

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PC2R 2017

Projet PC2R - Jeu de Lettres

Pour commencer

Ces instructions vont vous permettre de lancer correctement le projet, que ce soit le client, ou les différents serveur.

Prérequis

  • GCC
  • Python 2.3
  • Java 8

Installation

Serveur

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 &

Client

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

Lancer les tests

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

Build

  • Makefile
  • Ant

Auteurs

  • Jeudy Jordan
  • Ta Michael

About

Sorbonne Université PC2R devoir de programmation 2017-2018

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published