-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refacto : identification des joueurs #36
Comments
En fait ça ne marche pas si on a des joueurs virtuels ( Mais je suis d'acc avec toi qu'il faut unifier. Du coup les possibilités que je vois sont :
Ne plus utiliser le nom comme identifiant unique de l'utilisateur, ni le
Ces posts doivent aider :
Reste un cas à gérer : le joueur change de device (pke ça marche pas sur son tel cf #30 ) il faut trouver un moyen de remplacer le joueur déjà inscrit. Mais ça, ça fera l'objet d'une autre issue je pense. 😄 |
Finalement j'ai tranché : On n'utilise pas l'id, ni le name, mais l'index. C'est un identifiant unique des 4 joueurs, si on en redéfinit un autre ça va faire doublon. Seul inconvénient, la lisibilité car |
ok ça me va ! Par contre l'inconvénient c'est que playerIndex n'est pas
défini côté serveur ... de mémoire il est défini côté client ou dans
subjective. C'est aps très grave parce que tu le récupère facilement avec
findIndex mais du coup c'est pas très homogène je trouve
Le mer. 29 avr. 2020 à 09:18, Augustin Riedinger <[email protected]>
a écrit :
… Finalement j'ai tranché :
On n'utilise pas l'id, ni le name, mais l'index. C'est un identifiant
unique des 4 joueurs, si on en redéfinit un autre ça va faire doublon.
Seul inconvénient, la lisibilité car index peut être utilisé dans un
autre contexte que celui du player, mais utiliser autre chose est
potentiellement source d'autres bugs donc c'est à mon sens le meilleur
compromis.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#36 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AMU2LYEWMNLSCFFC2ZZFU63RO7IFBANCNFSM4MJP77GQ>
.
|
Bah c'est l'index du player, donc pour avoir le |
Un coup on n'utilise l'index (que le server ne connaît pas, puisqu'il est passé dans subjectivestate), un coup on utilise l'id pour identifier le joueur c'est un peu le bordel. Il faut qu'on choisisse un des deux (je suis pour l'id) et qu'on s'y tienne
The text was updated successfully, but these errors were encountered: