Ciao ragazzi,

sto cercando di creare uno script per le battaglie in un browser game che mi determini, quali sono i soldati inviati, calcolare le perdite totali e determinare quale gruppo di unità hanno subito perdite e quante.

Ovviamente, sono arrivato ad un buon punto, ma mi sto impicciando nell'ultima fase:

Codice PHP:
            $att '10,20,30,0,0,0,0,0,0,0,0';
            
$dif '40,50,70,0,0,0,0,0,0,0,0';
            
            
$explode_att explode(","$att);
            
$explode_dif explode(","$dif);
            
            
$unit_0 $explode_att[0];
            
$unit_1 $explode_att[1];
            
$unit_2 $explode_att[2];
            
$unit_3 $explode_att[3];
            
$unit_4 $explode_att[4];
            
$unit_5 $explode_att[5];
            
$unit_6 $explode_att[6];
            
$unit_7 $explode_att[7];
            
$unit_8 $explode_att[8];
            
$unit_9 $explode_att[9];
            
            
$att_perdite 21;
            
$dif_perdite 2;
            
            while ( 
$att_perdite != ) {
                
                
$k rand(1$att_perdite);
                
                echo 
"K: ".$k."

"
;
                echo 
"perdite1: ".$att_perdite."

"
;
                
                
$att_perdite $att_perdite $k;
                
                echo 
"PERDITE2: ".$att_perdite."

"
;
                
                
                
            } 
$att_perdite e $dif_perdite le ho messe come costanti per velocizzare le prove.

Lo script è di facile interpretazione: sottrae un numero casuale alle perdite dell'attaccante, per poi ripetere il ciclo fino a che le unità perse non sono state spartite: $att_perdite != 0.

Il problema è che non mi viene nulla in mente come determinare quali unità hanno subito perdite.

Un consiglio? Grazie!