24-07-2020, 12:29 PM
Ben oui mais bon, tu dois choisir : soit on peut inventer les règles que l'on souhaite et dans ce cas tu n'implémentes pas le décompte des points, soit tu limites ce qu'il est possible de faire et tu implémentes toutes les solutions.
Tu peux aussi, par exemple, laisser à un joueur qui pose une carte la possibilité de changer les points de toutes les autres cartes du jeu. La carte affiche alors ses anciennes valeurs de points rayés (pour avoir un historique visuel) et sa nouvelle valeur. Là les autres joueurs doivent valider les modifications pour que tout le monde soit d'accord sur ce qui a été fait. Et une fois que tout le monde a validé, le serveur connait la nouvelle valeur de chaque carte. Si c'était le dernier tour il peut faire le décompte des points, sinon on repart pour un tour.
Après à mon sens c'est plutôt chiant de faire ça pour les joueurs. Ça dépend des goûts mais perso je préfère un jeu aux règles simples, clairement établies, et qui ne changent pas. Sinon tu ne peux pas devenir bon à ce jeu. Si les règles changent tout le temps, tu restes un éternel débutant, tu ne vois jamais les stratégies avancées, etc.
Tu peux aussi, par exemple, laisser à un joueur qui pose une carte la possibilité de changer les points de toutes les autres cartes du jeu. La carte affiche alors ses anciennes valeurs de points rayés (pour avoir un historique visuel) et sa nouvelle valeur. Là les autres joueurs doivent valider les modifications pour que tout le monde soit d'accord sur ce qui a été fait. Et une fois que tout le monde a validé, le serveur connait la nouvelle valeur de chaque carte. Si c'était le dernier tour il peut faire le décompte des points, sinon on repart pour un tour.
Après à mon sens c'est plutôt chiant de faire ça pour les joueurs. Ça dépend des goûts mais perso je préfère un jeu aux règles simples, clairement établies, et qui ne changent pas. Sinon tu ne peux pas devenir bon à ce jeu. Si les règles changent tout le temps, tu restes un éternel débutant, tu ne vois jamais les stratégies avancées, etc.