48
Minimax, Alpha-Bêta et heuristiques associées
return alpha ;
}
int approfondissementlteratif ( list & vp ) {
int eval = virus . evaluation ( ' O ' );
}
1 i s t vpTemp ;
clockStart = clock ( );
initHistorique ( );
fo r (int d = l;
}
( clock ( ) - c lockS tart < maxClock ) &&
( d < ProfondeurMax );
d++) {
int evalTemp = alphabeta (d , -Taille * Taille , Taille *
Taille , 'O' , vpTemp , true );
if ( clock ( )
clockStart < maxClock ) {
eval = evalTemp ;
vp = vpTemp ;
}
return eval ;
Minimax, Alpha-Bêta et heuristiques associées
return alpha ;
}
int approfondissementlteratif ( list
int eval = virus . evaluation ( ' O ' );
}
1 i s t
clockStart = clock ( );
initHistorique ( );
fo r (int d = l;
}
( clock ( ) - c lockS tart < maxClock ) &&
( d < ProfondeurMax );
d++) {
int evalTemp = alphabeta (d , -Taille * Taille , Taille *
Taille , 'O' , vpTemp , true );
if ( clock ( )
clockStart < maxClock ) {
eval = evalTemp ;
vp = vpTemp ;
}
return eval ;
