5五将棋

5×5マスで気軽に遊べる5五将棋(ミニ将棋)です。

スマートフォンのWebブラウザ(JavaScript)向けに将棋ゲームを開発してみたかったので、小規模ながら将棋の「基本形」を盛り込める5五将棋を作ってみました。

JavaScriptで組みこんだ思考処理は、0-3の4レベル。レベル3になると先読み処理で「4手先」の可能手まで考慮に入れるので、その「先読み」の裏をかくのも面白いかもしれません。

スマートフォン上のJavaScriptだと性能上かなりの制約を受けますが、5五将棋は本将棋に比べ思考処理時間に大きく影響する可能な手が少ないため、JavaScriptでもある程度の手数の評価を現実的な時間で行えるのが救いですね。

CPUの思考時間が長すぎるときは、レベル0/1でプレイしてみてください。レベル0/1は、処理時間短縮のために先読みの手数を大幅に減らし、可能手を評価する際も単純化した観点で「その手の価値」を判断するようになっています。