Bonsoir,
Tu peux utiliser une boucle, comme tu le pensais:
Tu peux utiliser une boucle, comme tu le pensais:
Code PHP :
<?php
$vie=100;
$degat_max=43;
$degat_min=29;
$log='';
while($vie>0) { // tant que la vie est supérieur à 0
$degat=rand($degat_min,$degat_max);
if($vie<$degat) { // il faut afficher des dégâts cohérents tout de même, mais ça c'est toi qui voit.
$degat=$vie;
}
$vie-=$degat; // hop, on soustrait les dégâts
$log.='X inflige '.$degat.' points de dégâts à Y.'; // tu peux faire un log de combat comme ça
}
(désolé pour l'indentation)
J'espère que ça t'aidera même si je pense que c'est loin d'être parfait =)
edit: grilled by SorenS :p