尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗Three.js / Vite 製の見下ろし型 3D サバイバルゲームです。Godot はランタイムから外し、Web ブラウザだけで起動します。
npm install
npm run dev
表示された URL、通常は http://127.0.0.1:5173/ をブラウザで開きます。
本番ビルド確認:
npm run build
GAME START → 世界観のプロローグ → キャラクター選択・出撃確認 → 章の出撃前会話 → 戦闘 → 母卵撃破 → 帰還後の会話 → 結果画面 →「次の章へ」で次の章の出撃前会話へ。
本編は全6章(第1章「守る順番」・第2章「シラユリの記録」・第3章「水底に残るもの」・第4章「根の誓い」・第5章「水を運ぶ足」・最終章「白蓮」)とエンディングです。キャラクターは第1章の前に選び、最後まで同じ兵士で進みます。
章をクリアすると進行がブラウザに保存され、タイトルの「つづきから」で次の章から再開できます。最終章をクリアすると保存は消えます。敗北・時間切れの結果画面では「この章をやり直す」を選べます。
戦闘は4分制です。開始3分で母卵が現れ、残り1分で倒せなければ時間切れになります。人間形態の射撃は自動で、通常の近接攻撃はありません。
ストーリーはクリック・Enter・Space・コントローラーの×で進みます。文字送り中は全文表示、全文表示後は次のページへ進みます。
BACKで前のページ、LOGで既読の文章を確認、AUTOで自動送り、SKIPで現在のシーンを省略できます。会話ログはEsc/○でも閉じられます。
帰還会話は各章の勝利時のみ再生し、戦闘とタイマーは停止します。結果画面の「帰還後の会話を読み返す」から再生できます。敗北・時間切れでは再生しません。
台本は src/story-data.js、演出と操作は src/story.js、画面デザインは src/story.css で編集できます。
現在の台本を読み物として確認する場合は docs/implemented-story-script.txt を参照してください。node scripts/export-story-text.mjs で実装データから再生成できます。
一般市民は根を張った植物・機械の姿で、旧人類の体を模した三人を恐れる者もいます。assets/story の市民画を物語画面へ表示します。物語の謎・伏線と回収の対応表は docs/story-direction.md の「物語エンジン」にあります。市民の立ち絵は src/story-data.js の CIVILIAN_ART から割り当てています。
出撃前・帰還後の会話は選択キャラクターに応じて一部が変化します。章とマップ・光の色・母卵の耐久の対応は src/campaign.js にあります(第2章は草原の夕方、第4章は草原の夜、第5章は水没マップの乾いた夕方、最終章は水没マップを赤い光で表示)。
救助・避難所の防衛・白蓮の破壊などは台本で描き、戦闘自体は各章とも「卵を減らして母卵を壊す」共通ルールです。護送AI・ポンプ耐久値・避難所耐久値などの章固有の勝敗条件は未実装です。F2の開発用ステージ選択(開発サーバーか URL に ?debug を付けたときだけ)から任意の章を直接遊べます。
台本データの検証は npm test。演出仕様とブラウザ検証方法は docs/story-direction.md を参照してください。
?debug を付けたときだけ)USBまたはBluetoothで接続し、ブラウザ上でいずれかのボタンを押すと認識されます。 コントローラーが接続されている間は、誤操作を避けるためゲーム内のキーボード操作を無効にします。取り外すとキーボード操作に戻ります。メニューでは白い枠がコントローラーのカーソル、キャラクターの金色の「選択中」が出撃対象です。
スマートフォンのブラウザでは、画面左下のスティックをドラッグして移動します。右下の「変身」と「バースト」をタップし、右上の「一時停止」で操作ガイドと再開ボタンを開けます。攻撃は自動です。タイトル、会話、キャラクター選択、強化選択は画面をタップして進めます。縦向き・横向きの両方に対応しています。
同じWi-Fi上のスマートフォンで開く場合は、開発サーバーを npm run dev -- --host 0.0.0.0 で起動し、PCのローカルIPアドレスと表示されたポートを指定します。スマートフォンから localhost を指定してもPCのサーバーには接続できません。
assets/player/tsukimi_base.glb を自キャラ表示として有効化していますassets/background のGLBのみを使用し、Primitiveの草・石・木は無効化していますsrc/config.js の visuals.useAssetModels を true に戻すと、GLB アセット読み込みを再有効化できますInstancedMesh 配置src/water-stage.js)src/config.js: ゲーム数値、カメラ、スポーン、敵、強化候補、アセットパスsrc/config.js の performance: 高DPI描画、アンチエイリアス、シャドウ、装飾数、粒子数、卵ライトの軽量化設定src/entities.js: プレイヤー、卵、敵、弾、経験値src/main.js: ゲームループ、スポーン、勝敗、演出、環境生成src/styles.css: HUD とレスポンシブ UIassets/models/Tsuyukusa_003rig.glbassets/models/seed_001_ritpo.glbassets/player/Run.fbx は前回テスト用に残っていますが、現在は未使用assets/player/tsukimi_rig.glbassets/player/tsukimi_base.glbassets/enemies/ene_001.glbassets/eggs/darkseed.glbassets/background/*.glbassets/floor/flr_001.pngassets/floor/flr_water_land_001.jpg / flr_water_shore_001.jpg / flr_water_bed_001.jpg / water_reeds_001.png: 水没ステージ用。Codex の画像生成で作成。水没ステージの建物・岩・苔パッチは assets/background のGLBを WATER_STAGE_BUILDINGS(src/main.js)の配置で流用Nature Kit / Graveyard Kit の CC0 GLBvisuals.useAssetModels: false のため使用していませんpublicDir も無効化されるため、dist へGLB/JPGはコピーされませんassets/kenney に同梱旧 Godot プロジェクトは legacy_godot に退避しています。現在の起動・ビルドには使用しません。