|
Y a un truc que je comprend pas au niveau des reflexion compliquer pour la charge et les piege.
Lors d'une charge on se deplace d'un nombre V en X et d'un nombre W en Y.
Ce qui nous donne un rectangle (voir un carre)
X=1; Y=4
KKKK
X=3; Y=6
KKKKKK
KKKKKK
KKKKKK
On prend le plus grand des deux (V ou W) et c'est le nombre de test de deplacement que l'on effectue.
On prend l'aire dans laquelle le deplacement est possible, contabilise le nombre de piege present, et on effectue un test statistique pour chaque deplacement.
Oui sa peu menner a des aberation, mais techniquement cela me semble etre la solution la plus simple a mettre en place avec le moin de risque d'erreur.
Disont qu'un chargeur fait X=-4; Y=5, le nombre de test de deplacement sera de 5.
Dans le rectangle compris entre le debut et la fin de la charge, il y a 20 cases.
Disont que dans ces 20 cases il y a 3 pieges, un test sera effectuer a chaque deplacement avec 3/20 chances d'activer un piege, si un des piege est activer, le reste des deplacement se fera avec 2/20 chances d'activer un piege, etc...
Les pieges qui explose sont choisit aleatoirement par le programme lors de la charge.
JE SAIS que cela peu etre illogique si les pieges ne sont pas concecutif, ou si il se suivent sur un bord, sans raison pour le chargeur de rester sur ce bord.
Cependant je crois sincerement que c'est la solution la plus simple a mettre en place techniquement parlant, tout en gardant une situation relativement juste pour le chargeur. |