メープル向け · コードと関連仕様

石とゾンビ
最新コード一式

22ファイル・6,473行を全文収録。
2026年9月13日 20:27 JST 書き出し。

まとめテキストを読む全文をHTMLで読む

K1からの報告は「石がゾンビに当たり、ノックバックするときの表示がラグく/カクついて見える」。この資料は最新コードと関連仕様の共有用です。原因調査・修正案の評価はまだ行っていません。

当たり判定、ノックバック、物理演算、マルチプレイの同期・補間を省略せず収録しています。ログインやJavaScriptの実行は不要です。全文の取得が途中までになる場合は、下のファイル別・分割リンクを順に開いてください。

まず読む場所

  1. 収録範囲・処理索引・読み取りメモ
  2. public/index.html — 入力、石の物理、当たり判定、命中送信、スナップショット受信、描画
  3. public/lib/world.js — 命中適用、ノックバックと減衰、世界更新、同期データ、位置補正
  4. src/worker.js — WebSocket、命中メッセージ、サーバー更新、配信
  5. 磨き込み・マルチ仕様決めたこと — 関連仕様と変更の記録
  6. Matter.js本体 — 配布物全文・ライセンス

書き出し時点のローカルコード v20260913b。稼働中の本番コードとの同一性を保証する資料ではありません。本番への変更は行っていません。

全ファイルと分割ページ

01. public/index.html

ゲーム画面全体。HTML/CSS・入力・投石物理・当たり判定・通信・描画・音・検品口

1,094行 · 51,323 bytes

元ファイルの全文テキスト

02. public/lib/world.js

クライアント/サーバー共用の世界。ノックバック・移動・HP・報酬・状態送受信

358行 · 14,485 bytes

元ファイルの全文テキスト

03. src/worker.js

Workerルーティング・Game/Lobby/Meter/Bug Durable Objects・WebSocket・tick

349行 · 15,352 bytes

元ファイルの全文テキスト

04. wrangler.toml

現行Workers配置設定・静的配信・Durable Objects・ガード設定

41行 · 1,274 bytes

元ファイルの全文テキスト

05. package.json

開発/配備/検品コマンド定義

13行 · 337 bytes

元ファイルの全文テキスト

06. .gitignore

管理対象から除外するディレクトリの定義

4行 · 39 bytes

元ファイルの全文テキスト

07. docs/K1仕様書_20260913.md

最初のK1仕様原文。後続仕様で変更された内容も原文のまま収録

32行 · 1,891 bytes

元ファイルの全文テキスト

08. docs/K1仕様書_磨き込みとマルチ_20260913.md

磨き込み・2人協力・HP・ラグ対策等のK1追加仕様原文

229行 · 12,147 bytes

元ファイルの全文テキスト

09. docs/決めたこと.md

初期判断と、後半の磨き込み/マルチ移行時の実装判断・数値・過去の実測記録

146行 · 12,287 bytes

元ファイルの全文テキスト

10. docs/担当のやることリスト.md

開発担当が記録した作業状況。今回Codexが再検証した結果ではない

30行 · 2,140 bytes

元ファイルの全文テキスト

11. public/lib/shurechara.js

キャラクター描画ライブラリ

158行 · 7,373 bytes

元ファイルの全文テキスト

12. public/lib/wardrobe.js

衣装・帽子・石スキンのデータ/描画

1,003行 · 59,103 bytes

元ファイルの全文テキスト

13. public/wardrobe_sheet.html

衣装見本ページ

126行 · 5,602 bytes

元ファイルの全文テキスト

14. public/sfx_volume.js

効果音音量設定コード

40行 · 1,733 bytes

元ファイルの全文テキスト

15. public/dev_tools.js

共通開発道具・バグ報告等。省略せず全文収録

1,712行 · 102,814 bytes

元ファイルの全文テキスト

16. tools/shot.mjs

既存の検品コード。今回の作業では実行していない

128行 · 6,538 bytes

元ファイルの全文テキスト

17. tools/sweep.mjs

既存の検品コード。今回の作業では実行していない

129行 · 6,297 bytes

元ファイルの全文テキスト

18. tools/play.mjs

既存の検品コード。今回の作業では実行していない

150行 · 6,716 bytes

元ファイルの全文テキスト

19. tools/photo.mjs

既存の検品コード。今回の作業では実行していない

127行 · 5,525 bytes

元ファイルの全文テキスト

20. tools/two.mjs

既存の検品コード。今回の作業では実行していない

145行 · 7,075 bytes

元ファイルの全文テキスト

21. public/lib/matter.min.js

実際に配置されているMatter.js 0.20.0配布物の全文(MIT表記も保持)

6行 · 83,476 bytes

元ファイルの全文テキスト

22. tmp/near.mjs

参考付録。tmp内の近距離投石/大岩検品スクリプト。現行配信コードではない

37行 · 2,215 bytes

元ファイルの全文テキスト

原本の照合

全文テキスト: 430,539 bytes
SHA-256: 7ae998c9950e69dc416815e9e7a32836ce13818f6f22cde8bb7e92134e243208

ファイル一覧・SHA-256