Je conçois un jeu au tour par tour dans lequel les joueurs tirent profit de l'achat, du transport et de la vente de ressources. À chaque tour, la carte doit produire un certain nombre de ressources et des emplacements différents, et les prix des ressources doivent être mis à jour. De ce fait, chaque tour, après que chaque joueur ait pris son tour, l’état du jeu doit être mis à jour; les ressources sont consommées / produites, les prix dans chaque cellule de la carte doivent être mis à jour, etc. À l'origine, j'allais avoir un ordre de tour simple, où chaque joueur prenait son tour, puis la carte était mise à jour, puis le cycle se répétait le même ordre. Cependant, après un peu de test, il est devenu évident que cela donnait un avantage significatif aux joueurs qui ont leur tour juste après la mise à jour de la carte. Ils sont capables de collecter les ressources nouvellement produites avant que quiconque ait une chance de le faire.
Le moyen le plus simple auquel je puisse penser pour équilibrer le jeu pour tous les joueurs est de randomiser l’ordre des tours après chaque tour. Même si cela donnerait une chance à tout le monde, je crains que cela ne soit un trop grand changement de stratégie et de chance.
Comment puis-je éliminer le gameplay asymétrique causé par l'ordre des tours?
1 / n * 100
pourcentage avant que chaque joueur ne tourne, où n
est le nombre de joueurs. Si deux personnes jouent, 50% des mises à jour sont appliquées avant que chaque joueur ne tourne. Vous pouvez ensuite randomiser et construire un algorithme qui déciderait quelles mises à jour appliquer à quels tournants. Cela le rend plus juste et maintient le jeu fluide.