Skip to content

dimsand/Bataille-Navale-Multijoueur

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TestSocketIo

Test d'un jeu avec socket IO sur serveur NodeJs

Bugs à corriger

  • Déconnexion d'un utilisateur à partir du boutton Leave Chat : mettre à jour la liste des users connectés
  • Après la déconnexion d'un utilisateur, si on se reconnecte, on a pas la liste des utilisateurs connectés qui est mis à jour

Todo

# Le 24/10/2017

  • Synchro ok
  • Ne pas voir le jeu de celui d'en face
  • Chaque joueur doit pouvoir jouer sur le jeu d'en face (à gauche ou en haut pour mobile) et voir son jeu en opacité (à droite ou en bas sur mobile)
  • Ajouter icones et/ou couleur sur le joueur avec qui on joue dans la liste des personens connectés
  • Revoir si le système de la maj de la liste des users connectés fonctionne bien
  • Gérer la déconnexion en pleine partie
  • Gérer le score et les gagnants/perdants
  • Faire système de chat (pour plus tard)

# Le 19/10/2017

  • Gérer le cas où le défieur annule le défi (modal qui se ferme de l'autre coté aussi)
  • Faire un système d'inscription
  • Faire une vérification de l'existence du pseudo du joueur

# Le 18/10/2017

  • Enlever le système d'ordinateur et permettre aux 2 joueurs de jouer
  • Gérer la synchronisation des jeux des 2 cotés à chaque fois qu'un des 2 joueurs jouent
  • Toujours le bug du 3e joueur qui se connecte et qui n'arrive pas à récupérer la liste des joueurs déjà connectés
  • Faire du design sur la partie connexion du client
  • Faire ressortir les joueurs qui sont en train de jouer dans la liste des users connectés + redesigner cetet partie et replacer les éléments sur la page
  • Ajouter une partie sur les scores
  • Pour plus tard, ajouter d'autres infos sur les users (quand on aura une bdd pour les stocker en ligne) + gérer une vraie authentification des joueurs inscrits (ou pas ??)

# Le 17/10/2017

Autres

  • Organigramme chronologie d'une partie (de la connexion jusqu'à la déconnexion en passant par la partie finie avec un gagnant et un perdant)
  • Faire du design (formulaire connexion, ...)
  • Créer un objet pour l'user pour qu'il ait plus de données
  • Intégrer le jeu de la bataille navale : https://github.com/dimsand/BatailleNavaleJS

Déploiement

Releases

No releases published

Packages

No packages published