アルゴリズム考えるよりも先に
将棋に強くならんといかんね。

将棋ソフト作っている人も、有段者が多い(というか、ほとんど)らしい。
玉の固さ、駒の流れなんて、やってないと分からん。