kamaboko117 / ft_transcendence

1 stars 0 forks source link

Reste a faire sur le jeu #17

Open kamaboko117 opened 1 year ago

kamaboko117 commented 1 year ago

gchopin : matchmaking == type de choix de partie: partie normale (et peut etre custom) ? gchopin : partie invite = choix type de partie: custom ou partie normale( a debuguer aussi ca) dclark et gchopin: faire option de customisation asaboure: faire custom sur le jeu OK: dclark: quand server s allume, vider la table room gchopin et dclark: composant waiting for opponent, avant de lancer la partie, doit cocher pret, donner la possibilite de faire du custom

asaboure : custom : taille balle, vitesse de la balle, couleur de la balle, power up taille de la raquette, (le power up s active par exemple quand on gagne des points d affilée, nombre de point modulo 5) asaboure: gerer victoire de partie points (sur backend surtout pas fetch qui gagne depuis le frontend) FAIRE UN SYSTEME DE FIN DE PARTIE, pour mettre a jour la db appeller le provider users.updateHistory asaboure: quand page quitte ou composant principale game se demonte = victoire de la personne qui reste (utiliser la fonction users.updateHistory et utiliser le map mapUserInGame) + debug correctement le serveur

quand quelqu un a 11 points (setting par defaut) = victoire appeler updateHistory asaboure: composant Game responsive

  @UseGuards(JwtGuard)
  async handleDisconnect(client: Socket) {
    let found: undefined | string = undefined
    for (let [key, value] of this.mapSocket.entries()) {
      if (key === client.id) {
        found = value;
      }
    }
    if (found) {
      this.mapSocket.forEach((value, key) => {
        this.server.to(key).emit("currentStatus", {
          code: 0, userId: found
        });
      })
      this.mapSocket.delete(client.id);
    }
  }

sur le chat peut etre gerer /////// a afficher qudn meme si pas une valide commande

sur chrome quand on cancel le form rm submission canceled because the form is not connected

GitCGuillaume commented 1 year ago

debugguer join_game chat avec commande / OK quand les 2 users quittent la salle d attente de jeu, supprimer la room dans DB, on dirait que OK sortir la souris du canvas fait teleporter la raquette ok changer l ecriture de font du jeu, les scores s affichent pas sur Firefox a l'ecole donner state typeGame à alexander pour le match history et custom

tester le jeu voir si ca fait buguer avec la chatbox, si ca bug, au pire on peut enlever le composant du /play

page /play pendant une partie, essayer invitation partie

David-Clark-github commented 1 year ago

quand server s allume, la table room est vider.

GitCGuillaume commented 1 year ago

dans friendlist et blacklist, ca serait bien que le direct message fasse un display true de la chatbox. ok

GitCGuillaume commented 1 year ago

matchmaking page a respoinsiver Upload image res sup 60, voir si fonction js pour delete file ok You must implement some kind of server-side validation for forms and any user input. régler duration du token de connexion à 30j + avant correction

GitCGuillaume commented 1 year ago

pour le lag, peut être sur chrome ctrl + shift + l, puis cliquer sur l'icole tablette, puis régler middle ou low-end mobile

GitCGuillaume commented 1 year ago

voir sur onglet network pour les gifs et images si y a pas d erreur regler les problemes de chargement vite de gif et musique sur vscode

GitCGuillaume commented 1 year ago

verifier https://github.com/kamaboko117/ft_transcendence/security/code-scanning/1563 si supprim lors de mon merge

GitCGuillaume commented 1 year ago

ports:

GitCGuillaume commented 1 year ago

ports:

GitCGuillaume commented 1 year ago

essayer de se co a distance en cluster ok e1r6p5 est ce que je peux faire e1r6p5.42.fr