K1からの報告は「石がゾンビに当たり、ノックバックするときの表示がラグく/カクついて見える」。この資料は最新コードと関連仕様の共有用です。原因調査・修正案の評価はまだ行っていません。
当たり判定、ノックバック、物理演算、マルチプレイの同期・補間を省略せず収録しています。ログインやJavaScriptの実行は不要です。全文の取得が途中までになる場合は、下のファイル別・分割リンクを順に開いてください。
まず読む場所
- 収録範囲・処理索引・読み取りメモ
- public/index.html — 入力、石の物理、当たり判定、命中送信、スナップショット受信、描画
- public/lib/world.js — 命中適用、ノックバックと減衰、世界更新、同期データ、位置補正
- src/worker.js — WebSocket、命中メッセージ、サーバー更新、配信
- 磨き込み・マルチ仕様と決めたこと — 関連仕様と変更の記録
- Matter.js本体 — 配布物全文・ライセンス
書き出し時点のローカルコード v20260913b。稼働中の本番コードとの同一性を保証する資料ではありません。本番への変更は行っていません。
全ファイルと分割ページ
ゲーム画面全体。HTML/CSS・入力・投石物理・当たり判定・通信・描画・音・検品口
1,094行 · 51,323 bytes
元ファイルの全文テキスト
クライアント/サーバー共用の世界。ノックバック・移動・HP・報酬・状態送受信
358行 · 14,485 bytes
元ファイルの全文テキスト
Workerルーティング・Game/Lobby/Meter/Bug Durable Objects・WebSocket・tick
349行 · 15,352 bytes
元ファイルの全文テキスト
現行Workers配置設定・静的配信・Durable Objects・ガード設定
41行 · 1,274 bytes
元ファイルの全文テキスト
開発/配備/検品コマンド定義
13行 · 337 bytes
元ファイルの全文テキスト
管理対象から除外するディレクトリの定義
4行 · 39 bytes
元ファイルの全文テキスト
最初のK1仕様原文。後続仕様で変更された内容も原文のまま収録
32行 · 1,891 bytes
元ファイルの全文テキスト
磨き込み・2人協力・HP・ラグ対策等のK1追加仕様原文
229行 · 12,147 bytes
元ファイルの全文テキスト
初期判断と、後半の磨き込み/マルチ移行時の実装判断・数値・過去の実測記録
146行 · 12,287 bytes
元ファイルの全文テキスト
開発担当が記録した作業状況。今回Codexが再検証した結果ではない
30行 · 2,140 bytes
元ファイルの全文テキスト
キャラクター描画ライブラリ
158行 · 7,373 bytes
元ファイルの全文テキスト
衣装・帽子・石スキンのデータ/描画
1,003行 · 59,103 bytes
元ファイルの全文テキスト
衣装見本ページ
126行 · 5,602 bytes
元ファイルの全文テキスト
効果音音量設定コード
40行 · 1,733 bytes
元ファイルの全文テキスト
共通開発道具・バグ報告等。省略せず全文収録
1,712行 · 102,814 bytes
元ファイルの全文テキスト
既存の検品コード。今回の作業では実行していない
128行 · 6,538 bytes
元ファイルの全文テキスト
既存の検品コード。今回の作業では実行していない
129行 · 6,297 bytes
元ファイルの全文テキスト
既存の検品コード。今回の作業では実行していない
150行 · 6,716 bytes
元ファイルの全文テキスト
既存の検品コード。今回の作業では実行していない
127行 · 5,525 bytes
元ファイルの全文テキスト
既存の検品コード。今回の作業では実行していない
145行 · 7,075 bytes
元ファイルの全文テキスト
実際に配置されているMatter.js 0.20.0配布物の全文(MIT表記も保持)
6行 · 83,476 bytes
元ファイルの全文テキスト
参考付録。tmp内の近距離投石/大岩検品スクリプト。現行配信コードではない
37行 · 2,215 bytes
元ファイルの全文テキスト
原本の照合
全文テキスト: 430,539 bytes
SHA-256: 7ae998c9950e69dc416815e9e7a32836ce13818f6f22cde8bb7e92134e243208
ファイル一覧・SHA-256