Skip to content

Labs from LOG4420 module at EPM

Notifications You must be signed in to change notification settings

ThibBal/LoneWolf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LoneWolf

Adaptation du livre dont vous êtes le héros "Les Grottes de Kalte" par Joe Dever et Gary Chalk. Réalisé par Thibault B. et Arnaud B. pour les laboratoires du module LOG4420 de l'Ecole Polytechnique de Montréal.

L'application Web utilise : NodeJS, Express et MongoDB.

Une version en ligne est disponible ici


Installer et lancer

  • A la racine du dossier npm start.
  • Rendez-vous localhost:3000.

Informations supplémentaires

API

Methode Route Fonctionnalité
GET /api/joueurs/:id? Affiche les informations du joueur avec l'id :id. Si le paramètre :id n'est pas spécifié, retourne tous les joueurs.
PUT /api/joueurs/:id Met à jour les informations du joueur :id avec les informations données en JSON dans le corps de la requête.
DELETE /api/joueurs/:id Supprime le joueur et l'avancement :id.
GET /api/avancements/:id? Affiche les informations de l'avancement avec l'id :id. Si le paramètre :id n'est pas spécifié, retourne tous les avancements.
PUT /api/avancements/:id Met à jour les informations de l'avancement :id avec les informations données en JSON dans le corps de la requête.
DELETE /api/avancements/:id Supprime l'avancement et le joueur :id.

Routes intéressantes

Exemple de routes Fonctionnalité
/jeu/joueur Affiche les informations du joueur (stocké dans une session).
/jeu/123 Retourne un JSON contenant les informations de la page 123.
/jeu/page/123 Retourne le HTML de la page 123.
/jeu/page/123/1 Retourne le HTML de la section 1 de la page 123.
jeu/choixAleatoire/123 Retourne la page accessible selon le nombre aléatoire obtenu pour la page 123.

About

Labs from LOG4420 module at EPM

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published