Attaque en cas d'absence - Version imprimable +- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org) +-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38) +--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51) +--- Sujet : Attaque en cas d'absence (/showthread.php?tid=3808) Pages :
1
2
|
RE: Attaque en cas d'absence - Zamentur - 30-03-2009 moi je vois un petit probleme : admettons que la plus petite attaque dure 45 minutes le cron lance le script toute les 45 minute donc Maintenant si à la minute 0 le cron lance le script et qu'à la minute 1 le joueur lance l'attaque au lancement du script de cron à la minute 45 l'attaque ne sera pas résolu... il faudra donc attendre la minute 90 et non 46 comme çà devrait etre le cas RE: Attaque en cas d'absence - Argorate - 30-03-2009 Effectivement, le cron n'est pas du tout adapter pour ça! Cron -> Tâche à horraire fixe. Une Attaque -> requtes du joueur (à une date aléatoire et imprévisible) Cela me semble pas etre une bonne idée. RE: Attaque en cas d'absence - Morkibut - 01-04-2009 je pense pas que sa pose un problème vu que le cron ne sert a résoudre que les attaque des joueur absent. si x attaque 1 min aprés le cron et qu'il se déconnecte puis que y attaque 2 min aprés le cron et qu'il se déconnecte alors leur attaque seront résolue au cron suivant la fin de leur attaque dans l'ordre de la plus courte a la plus longue et donc x aura été résolu puis ensuite y et donc x aura ces troupes chez lui quand y l'aura attaquer. se script ne sert qu'en cas d'absence donc si un des deux joueur est connecté il n'y a pas de problème vu que l'attaque sera résolu en temps réel. RE: Attaque en cas d'absence - Argorate - 02-04-2009 Oui j'ai compris ça, mais si x et y se reconnecte après qu'il est chacun attaquer, et qu'ils se reattaquent cette fois ci en étant tout les deux présents: Ton cron n'auras pas gérer les combat précédent alors comment se déroulera le combat des deux personnes présentes? le décalage implique qu'il y a un os quelques part. RE: Attaque en cas d'absence - Morkibut - 02-04-2009 Mais si le joueur se connecte l'attaque est actualisé et donc le cron on s'en fou ... RE: Attaque en cas d'absence - Argorate - 04-04-2009 Ok, donc les attaques où il le joueur n'es tpas présent sont traités a la fois par le cron ou si le joueur se reconecte avant que le cron est eut le temps d'executer sa tache? |