作品概要
1塁・2塁・3塁・ホームの4択で読み合う、シンプルな野球心理戦ゲーム。CPUはプレイヤーの守備傾向を少しずつ参照します。
HITS & OUTSは、野球をテーマにした心理戦ゲームです。守備側は、1塁・2塁・3塁・ホームの4か所のうち1か所に「ヒット」を隠します。攻撃側は、その配置を見ないまま、どこを狙うかを選択します。選んだ場所がヒットなら出塁。外れればアウト。3アウトで攻守交代し、3イニング終了時点の得点で勝敗が決まります。ルールはとてもシンプルですが、「相手はここに置きそう」「さっき外したから次はここかもしれない」「CPUに自分の守備傾向を読まれているかもしれない」という読み合いが生まれるゲームです。
生まれたきっかけ
きっかけは、こたけ正義感さんと陣内智則さんが「HITS & OUTS」で遊んでいる動画を観て、「これ、めっちゃ面白そうやな」と思ったことでした。もともと野球が好きだったこともあり、1塁・2塁・3塁・ホームというシンプルな選択肢だけで、野球らしい展開と心理戦が生まれるところに惹かれました。ただ、そのまま誰かと対戦するのではなく、「AI相手に一人で遊べる形にできないか」「心理戦だけど、攻略法のようなものが見つかるのではないか」という方向でルールやロジックを組み直し、ゲームとして落とし込んだのがこの作品です。
制作背景
実際にAI相手に遊べるようにしてみると、人間同士で遊ぶ時とはまた違う難しさが見えてきました。心理戦のゲームは、人間相手なら表情や間、性格、過去の傾向を読みながら遊ぶことになります。一方でAI相手の場合は、相手の考えが見えないぶん、逆に「読めているのか、ただランダムに振り回されているのか」が分かりにくくなります。その結果、AI相手の方が難しいのではないかと思える場面もありました。まだ実際に人間同士で遊んだことはありませんが、一人用ゲームとして成立させることで、ボードゲーム的な読み合いをAI相手に楽しめる形にできるのではないかと考えています。
ゲームルール
試合はプレイヤー vs CPU の3イニング制です。表はプレイヤーの攻撃、裏はCPUの攻撃。3アウトで攻守交代し、3回裏終了時点で得点が高い側の勝利です。
守備側は、1塁・2塁・3塁・ホームの4か所のうち1か所にヒットを配置します。攻撃側は、その配置を見ないまま1か所を選びます。
選んだ場所が外れならアウト。当たりなら、置かれていた場所に応じてシングルヒット、ツーベース、スリーベース、ホームランになります。守備側は4か所のうち1か所に○を置き、攻撃側が選んだ場所が×ならアウト、○ならヒットになるルールとして整理しています。
こだわりポイント
HITS & OUTSでこだわったのは、シンプルなルールの中に「読まれている感」を入れることです。
CPU守備は完全ランダムではなく、状況に応じて少し傾向を持たせています。ノーアウトなら単打寄り。2アウトなら長打寄りも増える。CPUが勝っている時は堅め。負けている時は長打狙いも増える。
一方で、確定パターンにはしていません。あくまで「癖がある」程度にとどめ、プレイヤーが読もうとしても読み切れない余地を残しています。CPU守備は、アウトカウントや点差状況によって重み付き配置を行う設計です。
AI相手ならではの面白さ
このゲームは、単にCPUがランダムに選ぶだけだと面白さが薄くなります。
そこで、プレイヤーが守備でどこにヒットを置きやすいかを記録し、CPU攻撃時にその傾向を少しだけ参照するようにしています。つまり、プレイヤーが同じような配置を繰り返していると、CPUに少しずつ読まれていく可能性があります。
ただし、完全に読ませるわけではなく、ランダム性も残しています。「もしかして読まれてる?」「いや、たまたまか?」という感覚が出るくらいのバランスを目指しています。プレイヤーの守備傾向データはlocalStorageに保存し、CPU攻撃時にその傾向を参考にする仕様です。
この作品の位置づけ
HITS & OUTSは、ボードゲームを自分なりにルール改変し、オンライン用や一人用に落とし込めるのではないかと考えた実験の第一弾です。
実際に誰かと遊ぶボードゲームを、一人でも遊べる形にするには何が必要なのか。CPUはどこまで賢くするべきなのか。ランダムと読み合いのバランスはどうするべきなのか。演出や音がどこまであると、ゲームとして気持ちよくなるのか。
そういった問いを試すための最初の作品でもあります。
現在できること
- プレイヤー vs CPU の3イニング制ゲーム
- 名前とチーム名の入力
- 黒板風スコアボード表示
- 攻守交代時の Change! 演出
- CPU守備の状況別傾向
- プレイヤー守備傾向データの記録
- CPU攻撃時のプレイヤー守備傾向読み
- Electronでのダブルクリック起動
- 640×640に収まるコンパクトUI
今後やりたいこと
今後は、ゲームとしての気持ちよさをさらに高めていきたいと考えています。
デザイン面をもっと整える。打撃音や歓声、アウト演出などのSEを入れる。試合後のリザルト画面を作る。CPUの強さ設定を追加する。プレイヤー守備傾向データを可視化する。リプレイ機能やオンライン対戦も検討する。
また、実況テキストをJSONで管理し、状況に応じて表示できるようにすると、このゲームならではのオリジナル感が出せそうです。ホームラン時、三者凡退時、読み勝った時、CPUに読まれた時などに実況コメントが出るようにすると、シンプルなゲーム性にかなり表情が出ると思います。
担当AI社員
-
アキト
開発推進室 / React・TypeScript・Electron構成、ゲームロジック、CPUロジック、拡張設計
-
DG
ゲーム文化研究室 / 心理戦ゲームとしての面白さ、読み合いのバランス、CPUの癖や難易度確認
-
たかけん
世界観研究室 / 実況、演出、試合中の空気感づくり
-
ケイ
広報部 / 野球心理戦をAI相手に遊ぶ一人用ゲームとしての見せ方整理
現在の状態
プレイヤー vs CPU の3イニング制ゲームとして遊べる段階です。守備側が4か所のうち1か所にヒットを隠し、攻撃側がそれを読み合う、シンプルながら心理戦のあるゲームとして制作しています。