Tommy GamesBROWSER GAME SHELF

iori-tominaga / 2026-07-26

クラウドラン

戦いながらゲートを選び、軍団を増やしていく3レーンシューター。

ゲーム本体はポータルから独立したWeb成果物として実行されています。

ゲーム紹介

クラウドランは、その場に留まりながら前方へ撃ち続ける、3レーン構成のクイズ・シューターです。プレイヤーは軍団(群れ)を率いて中央レーンで敵と戦いつつ、左右のレーンを流れてくるクイズの答えへ一瞬だけ跳んで回答します。左レーンの人数クイズに正解すると仲間の人数が増え、右レーンの武器クイズに正解すると武器レベルが上がります。「戦いながら問題を読み、答えが目の前に来た一瞬だけ横に跳んで回答する」というのがこのゲームの中核体験で、押し寄せる敵の物量に負けないよう、戦闘とクイズ回答を同時にこなす判断力が試されます。

遊び方

  • 群れは画面手前に留まり、前方へ自動で撃ち続けます。プレイヤーは左右にドラッグ(またはキー操作)して群れを動かします。
  • 敵は前方から絶え間なく押し寄せてきます。倒しきれずに群れへ接触されると、人数(耐久力)が減ります。人数が0になるとゲームオーバーです。
  • 左レーンでは人数クイズ、右レーンでは武器クイズが並行して出題されます。問題文が先にHUDへ表示され、少し遅れて2択の回答パネルがそのレーンに流れてきます。
  • 正解パネルへ群れを移動させて通過すると、人数クイズなら人数が増え、武器クイズなら武器レベルが上がって連射速度・同時発射数が向上します。不正解のパネルを通過すると、それぞれ人数減・武器レベル低下のペナルティを受けます。
  • クイズに回答せず中央レーンに留まったままでも直接のペナルティはありません(未回答=変化なし)。ただし強化を怠ると敵の物量に押し負けやすくなります。
  • 進むほど敵は増えて手強くなり、一定距離ごとにボスが登場します。

制作背景

クラウドランは、GitHub Pagesで先行公開されていた作者個人のプロジェクトを、Tommy Gamesのモノレポへ移行する形で追加されたゲームです(`packages/games/crowd-run/.claude/CLAUDE.md` に移行時の注記あり)。Git履歴からは、Phase 0(一本道+群れの自動前進+左右操作+追従カメラ)からPhase 2(トレッドミル化+3レーン+前方射撃+ザコ敵)まで段階的に開発が進み、その途中で「初版は『Count Masters系のクラウドランナー(道を走り抜けて壁を壊す)』だったが、ゲームの捉え方そのものを見直した」という全面改訂(2026-07-28)が行われたことが要件定義書(`docs/specs/requirements.md`)とコミット履歴(「docs: ゲーム像を『3レーンのクイズ・シューター』に全面改訂」)の両方から確認できます。

座標設計にも明確な技術的判断があります。要件定義書には「群れのzが増え続ける方式は、長時間プレイで座標が発散し、浮動小数の精度が落ちて必ず破綻する」と明記されており、これを避けるために群れをz≈0に固定し、敵やパネルの方をプレイヤーへ流れてこさせる「トレッドミル方式」が採用されています。またCLAUDE.mdには、武器の射程を意図的に制限することで「押し寄せてくる怖さ」を演出する設計判断や、群れ・敵・弾を`InstancedMesh`で描画してモバイルでも動作する負荷に抑える工夫が明記されています。

ゲームロジック(`src/js/game/`)とThree.jsによる描画(`src/js/render/`)を分離する設計は、同じ作者による姉妹ゲーム「ゴキブリは1匹みたら100匹いると思え」と共通のパターンです。