jj1guj / dekunobou

Othello AI using GA
https://dekunobou.jj1guj.net/
MIT License
10 stars 1 forks source link

合法手のmove ordaring #6

Closed jj1guj closed 1 year ago

jj1guj commented 1 year ago

現在親ノードでのみmove ordaringをかけているがこれを各ノードで行いたい.
LegalMoveList()で合法手を取得する際にそれぞれの合法手ごとに評価値を算出し評価値の高い順にソートして出力されるようにしたい.

原案
https://twitter.com/Nyanyan_Cube/status/1585910178536620032?s=20&t=qTa-93AskyVmjSP3VKxdHw

jj1guj commented 1 year ago

現状ヘッダファイルの依存関係がぐちゃぐちゃで, LegalMoveList()の出力で評価値の高い順に出力するのは厳しそうなのでひとまずengine.cpp内にmove_ordaring()関数を実装するのが現実的な気がする.