22-01-2014, 11:16 PM
Le "spam de touche F5" c'est dans le cas où il faut rafraîchir la page pour voir si on a reçu une nouvelle action depuis, donné par un script lancé par une tâche cron.
Mais effectivement, calculé le nombre d'action dû à partir du timestamp de chaque joueur est surement mieux que d'avoir un script qui incrémente le compteur de tout le monde. Le script lancé par une tâche cron est plus utile pour vérifier les conditions de vie de chaque personnage j'imagine.
De plus, comme tu le dis, si les actions sont basé sur le timestamp du joueur, chacun en a un différent. Il n'y a donc pas de course à celui qui clic le plus vite : un joueur va avoir son action peut-être 5 min avant, ou 5 min après l'autre joueur.
Le fait d'avoir des actions cumulables peut déséquilibrer un jeu également j'imagine ? A quoi doit-on faire attention ?
Mais effectivement, calculé le nombre d'action dû à partir du timestamp de chaque joueur est surement mieux que d'avoir un script qui incrémente le compteur de tout le monde. Le script lancé par une tâche cron est plus utile pour vérifier les conditions de vie de chaque personnage j'imagine.
De plus, comme tu le dis, si les actions sont basé sur le timestamp du joueur, chacun en a un différent. Il n'y a donc pas de course à celui qui clic le plus vite : un joueur va avoir son action peut-être 5 min avant, ou 5 min après l'autre joueur.
Le fait d'avoir des actions cumulables peut déséquilibrer un jeu également j'imagine ? A quoi doit-on faire attention ?