[Réglé] Détermination des cases traversées par une unité en mouvement. - 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 : [Réglé] Détermination des cases traversées par une unité en mouvement. (/showthread.php?tid=1031) |
[Réglé] Détermination des cases traversées par une unité en mouvement. - littlefab - 05-04-2007 Bonjour, Je suis heurté au problème suivant lorsque que je modélise mes maps : Positionner correctement à un instant t (le moment ou l RE: Détermination des cases traversées par une unité en mouvement. - Plume - 05-04-2007 Ce que tu demandes c'est - en gros - connaitre les cases qui seront traversées par les unités en déplacement depuis la case de départ, jusqu'à la case d'arrivée ? RE: Détermination des cases traversées par une unité en mouvement. - denisc - 05-04-2007 Pas dur! Tu détermines la distance parcourue pour tes deux coordonnées... Code PHP :
Ensuite, tu calcule un delta temporel pour parcourir la distance totale: Code PHP :
Puis tu détermine le delta déplacement pour chaque delta temporel: Code PHP :
Enfin, il est facile de retrouver la liste des cases pour chaque unité de déplacement $distance: Code PHP :
Avec xd=7 yd=13 xa=39 ya=-9 Ca donne ceci : Citation :0 7 13 RE: Détermination des cases traversées par une unité en mouvement. - denisc - 05-04-2007 Prem's RE: Détermination des cases traversées par une unité en mouvement. - littlefab - 05-04-2007 Milles merci pour cette reponse rapide, claire, conscise, .... (les adjectifs me manquent...) Cordialement. RE: [Réglé] Détermination des cases traversées par une unité en mouvement. - denisc - 05-04-2007 ... De rien J'adoooooore les math RE: [Réglé] Détermination des cases traversées par une unité en mouvement. - Plume - 05-04-2007 J'ai toujours pas compris le problème d'origine ^^ RE: [Réglé] Détermination des cases traversées par une unité en mouvement. - Roworll - 05-04-2007 Citation :... De rien J'adoooooore les mathCool, un matheux. Tu peux nous faire le même pour une map hexagonale ? ^^ RE: [Réglé] Détermination des cases traversées par une unité en mouvement. - littlefab - 05-04-2007 Denisc, si vraiment tu aimes les maths, ponds nous une version PHP de A star... ;-) |