ボードゲームAI は、リバーシ・チェス・将棋の3タイトルをまとめたiOSアプリです。AI対戦と対人戦の両方に対応しています。

なぜ3タイトルを1本にまとめたか

ゲームごとにアプリを切り替えるのが面倒だという、シンプルな動機からです。どうせ作るなら共通のUIや基本機能をまとめて、1本で完結するようにしました。見た目や操作感を統一することで、ゲームが変わっても迷わず使えます。

AIの強さ調整に苦労した

AI対戦の強さ設定は、想像以上に難しい問題でした。「強い・普通・弱い」を自然に感じてもらうには、AIが単純に最善手を打つだけでは強すぎるし、ランダムに手を選ぶだけでは弱すぎます。

最終的に採用した方法は、AIの手に制約をつけることです。強さのレベルに応じて選択できる手の範囲を絞ることで、自然な強弱を表現しました。

学習アプリとしての側面

せっかくAIを使うなら、対局するだけでなく学びにもなるように、とAIの思考プロセスを表示する機能を追加しました。AIがなぜその手を選んだかを確認できるため、強さの秘訣をユーザーが学べる仕掛けになっています。純粋なゲームアプリでありながら、上達のヒントを得られる学習アプリでもあります。

旅先の暇つぶしに

スマホ1台あれば対人戦もできるので、出かけた先での暇つぶしに使えることを意識して設計しました。機材なしでゲームを楽しみたい場面で役立てばと思っています。

道具なし・場所を選ばずに遊べるアプリとして、旅先や待ち時間に活用してもらえればと思っています。

App Storeで見る