sakurapyon’s blog

sakurapyon’s blog

Stockfish

静止探索のオーダリング

MVV/LVAやSEEではなく History順にスコアリングしている。それでいいのか… template<> void MovePicker::score<QUIETS>() { Move m; for (MoveStack* it = moves; it != end; ++it) { m = it->move; it->score = Hist[pos.piece_moved(m)][to_sq(m)]; } }https://git</quiets>…

静止探索の futility pruning 時に best value を更新している

Update bestValue when futility pruning In qsearch we should update the bestValue as we do in case of futilityValue moves with non-positive see. Update bestValue when futility pruning · 5af8179 · mcostalba/Stockfish futilityValue = futility…