par Soheil et Prosper
Jeu des bibliothèques connexions de joueurs via socket.io
Le jeu se joue en tour par tour. Chaque joueur dispose d'une bibliothèque qu'il doit remplir avec un livre qu'il choisit parmi 5 livres proposés à chaque tour. Chaque livre a un genre et un format. Le but du jeu est de maximiser le score de sa bibliothèque en fonction des livres choisis.
Dézipper le projet et se placer dans le dossier du projet, au même niveau que server.js
Ensuite, vous aurez besoin de nodejs et npm:
sudo apt install nodejs npmInnitialisez le projet:
npm init -yPuis mettez en place les dépendances:
npm install express socket.ioLancez le serveur:
node server.jsOuvrez un navigateur à l'adresse http://localhost:8888
Trouvez l'adresse IP locale de la machine qui héberge le serveur:
- Sur linux :
hostname -I- Sur windows :
ipconfigPuis ouvrez ir un navigateur à l'adresse http://(adresse_ip_locale):8888
- Si la ligne est complete et triée par ordre alphabetique (auteur): 3pts par livre
- Si la ligne est icomplète mais dans l'ordre alphabétique (auteur): 2pts par livre
- Pour un combo de 3+ livres de même format/genre: 2^n avec n nombre de livres dans le combo (sur les colonnes et les lignes)
voici l'interface de base:

pierre rejoint la partie:

meynard rejoint la partie:

meynard place un livre:

meynard obtient un combo:

la partie est presque finie:

l'opposant politique gagne:

pour recommencer la partie, il faut qu'un des joueurs se déconnecte et se reconnecte.
un chat est aussi implémenté pour envoyer des mots d'amour à ses opposants politiques:
