Skip to content

LudovicPatho/gameJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

game-SavePrincess-Gum

Projet final de fin de formation Becode. Il s'agit d'un mini-jeu en JS multijoueur fait avec Node.JS et les websockets.

Les difficultés rencontrés.

  • L'apprentissage et l'utilisation de Node et des websockets : J'ai appronfondi mes connaissances en JS en apprenant node et en exploitant la librairie socket.io. Il a fallu bien comprendre comment fonctionnait le système client/serveur.J'ai du recommencer plusieurs fois afin d'avoir tous les joueurs qui se déplacent en même temps sur la carte et de bien comprendre le système d'émitteur/écouteur. Il fallait aussi que le jeu redémarre pour tout le monde lorsque quelqu'un remprtait la partie. J'ai du aussi apprendre à installer Node.js sur un serveur VPS et appris à faire une redirection avec un nom de domanie vers mon serveur Node.

  • L'utilisation de la librairie Phaser : J'ai du apprendre en quelques jours comment fonctionnait phaser et notamment gérer les collisions. Cela m'a permis de mieux comprendre la POO en JS.

Règles et fonctionnalités.

  • Le but du jeu est de capturer le drapeau dans le labirynthe le plus rapidement possible. Il faut éviter les mines qui nous font mourir. Il y aussi une fonctionnalité d'attaque sur les autres joueurs. En faisant le Konami code (up, up, down, down, left, right, left, right, b, a) vous faites redemarrer tous les joueurs au point de départ.

  • Déplacer le joueur à l'aide des flèches de votre clavier.

alt text

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages