sakurapyon’s blog

sakurapyon’s blog

SEEがバグってた

なんかおかしな手が候補にあがってくることがあるなーと思ってたら、SEEがバグってた。

いろいろ試行錯誤しながら作ったルーチンなので、思い切って1から作り直し、と言っても chessprogramming - SEE - The Swap Algorithm の丸パクリである(成駒の処理とか、将棋特有の面倒臭い部分は追加が必要)。

かなり見通しの良いコードになり、ほんの少しだけ速度が改善された。オーダリングも少しマトモになった感じ。