Closed jj1guj closed 1 year ago
現在親ノードでのみmove ordaringをかけているがこれを各ノードで行いたい. LegalMoveList()で合法手を取得する際にそれぞれの合法手ごとに評価値を算出し評価値の高い順にソートして出力されるようにしたい.
LegalMoveList()
原案 https://twitter.com/Nyanyan_Cube/status/1585910178536620032?s=20&t=qTa-93AskyVmjSP3VKxdHw
現状ヘッダファイルの依存関係がぐちゃぐちゃで, LegalMoveList()の出力で評価値の高い順に出力するのは厳しそうなのでひとまずengine.cpp内にmove_ordaring()関数を実装するのが現実的な気がする.
engine.cpp
move_ordaring()
現在親ノードでのみmove ordaringをかけているがこれを各ノードで行いたい.
LegalMoveList()
で合法手を取得する際にそれぞれの合法手ごとに評価値を算出し評価値の高い順にソートして出力されるようにしたい.原案
https://twitter.com/Nyanyan_Cube/status/1585910178536620032?s=20&t=qTa-93AskyVmjSP3VKxdHw