07-07-2012, 09:33 PM
A mon avis vous confondez deux méthodes: (en tout cas, je ne comprends pas^^)
-il y a celle que j'ai actuellement: l'utilisateur déclenche l'action quand il affiche la page de jeu (et que le délai de construction est passé)
-et il y a l'autre méthode (à laquelle j'aspire), qui est de rendre ces taches asynchrone en passant par une tache planifié qui enlève ce traitement (qui ralenti la navigation du navigateur) en l’exécutant seul, de son coté. Sauf qu'il faut donc que ça se fasse à la seconde prêt pour pas qu'il y est de problème de décalage.
Deux cas sont alors possible:
_le joueur rafraichit avant: construction pas effectuer et on lui dit qu'il reste X temps (même si c'est 1 seconde, c'est pas grave)
_Soit le joueur rafraichit après et voit le bâtiment construit
(après le cas bâtard du "je rafraichie en même temps que le cron qui a besoin de qq milliseconde pou s’exécuter" et qui arrive trois fois l'an, je m'en fiche totalement... ce n'est pas le problème que je pose sur ce forum. Pour ce cas, le joueur rafraichira une nouvelle fois et voilà, c'est un cas à part, sans solution et qui ne m'interesse pas puisque ça n'arrivera jamais [peut être une fois pour me contre dire]).
Donc je ne comprend pas l'idée de mélanger les deux concepts comme certains le suggère (ni même l’intérêt, alors qu'une seule des deux méthodes marche, pourquoi avoir les deux?)?
-il y a celle que j'ai actuellement: l'utilisateur déclenche l'action quand il affiche la page de jeu (et que le délai de construction est passé)
-et il y a l'autre méthode (à laquelle j'aspire), qui est de rendre ces taches asynchrone en passant par une tache planifié qui enlève ce traitement (qui ralenti la navigation du navigateur) en l’exécutant seul, de son coté. Sauf qu'il faut donc que ça se fasse à la seconde prêt pour pas qu'il y est de problème de décalage.
Deux cas sont alors possible:
_le joueur rafraichit avant: construction pas effectuer et on lui dit qu'il reste X temps (même si c'est 1 seconde, c'est pas grave)
_Soit le joueur rafraichit après et voit le bâtiment construit
(après le cas bâtard du "je rafraichie en même temps que le cron qui a besoin de qq milliseconde pou s’exécuter" et qui arrive trois fois l'an, je m'en fiche totalement... ce n'est pas le problème que je pose sur ce forum. Pour ce cas, le joueur rafraichira une nouvelle fois et voilà, c'est un cas à part, sans solution et qui ne m'interesse pas puisque ça n'arrivera jamais [peut être une fois pour me contre dire]).
Donc je ne comprend pas l'idée de mélanger les deux concepts comme certains le suggère (ni même l’intérêt, alors qu'une seule des deux méthodes marche, pourquoi avoir les deux?)?
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne
Rapture Studio : créateur de divertissement pour tous
JePolitique.fr - débattons ensemble
JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir
Je Deviens Citoyen (Association à but non lucratif)