Sei sulla pagina 1di 1

metti a 120 il Peso

[Carotino] - si
[Mdannib] - io intendo variare anche il --> IF VALUE > 0
[Mdannib] - lo ero
[Mdannib] - lo zero
[Mdannib] - lo metti dinamico
[Mdannib] - fra -15 e 0 in base alla fase della partita
[Mdannib] - -15 opening 0 end game
[Carotino] - capito.
[Carotino] - io volevo variarlo in base al colore...
[Carotino] - ma nisba.
[Mdannib] - ???
[Carotino] - cattivo col B e prudente col N
[Carotino] - brutti risultati per
[Mdannib] - no. Al limite usa un peso asimmetrico per la KingSafety
[Mdannib] - tipo la tua 120 e l'avversario 150
Delta-cutoff = 30000
[Mdannib] - la full window search la faccio solo se vera questa
[Carotino] - si!
[Mdannib] - if (v > Alpha && LMR > 0)
[Mdannib] - comunque zero window search sempre se v > alpha
[Mdannib] - e full windows search se v > alpha ed un nodo che ho ridotto (lmr
> 0)
Io qualche cosa avevo trovato...ad esempio nel root_node.c (preso da ivanhoe)
}
if (v > ALPHA)
{
BATTLE_MOVE = TRUE;
EASY_MOVE = FALSE;
}
new_depth += LMR;
if (v > ALPHA)
v = -OppPV (POSITION, -ALPHA - 1, -ALPHA,
new_depth, move_is_check, NULL);
if (v > ALPHA)
v = -OppPV (POSITION, -BETA, -ALPHA,
new_depth, move_is_check, NULL);
if (v <= ALPHA)
v = ALPHA;
In caso di fail-high fa una PVsearch con la nullwindow e poi in caso di ulterior
e fail ne fa una full pv search.
Se elimini il secondo caso, ottieni che per ogni fail-high tagli la pv e vaigi in
profondit....
Purtroppo cos facendo senza altre condizioni non credo che il motore ne guadagni.
Credo che abbia qualche cosa tipo la funzione PVesque di Rybka desritta in un do
c di confronto fri due engine
Rybka appunto e Ippolit (se ti serve te lo mando).

Potrebbero piacerti anche