このエントリの続き Haskellでコンピュータ将棋を書く、のテンプレート - euphonictechnologies’s diary Macでコンピュータ将棋を楽しむ環境をまずセットアップしてみる。 コンピュータ将棋は基本的に思考エンジンとフロントエンドGUIがわかれていて、エンジンとGUI間はCSAやUSIといったプロトコルでつながっている。 USIの方が新しい規格のようで、ほとんどの後発エンジンはUSIに対応している。このUSIに対応したフロントエンドとしては将棋所が最も有名なようで、コンピュータ将棋界ではデファクトスタンダードとなっているようだ、が、将棋所はWindows専用アプリケーションなのでMacで動かすには細工が必要。 Macでコンピュータ将棋を楽しむには Macに対応した思考エンジンを用意して Macに対応したGUIか、将棋所をMacで動かせるようにする。 といった作業