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

分割 1 / 1 · 元ファイル 1〜30行付近

原文の連続部分です。長い圧縮行は行の途中で分割する場合があります。全分割を順に連結するとファイル全文になります。

# 担当のやることリスト(石とゾンビ・磨き込みとマルチ)

**正本は `docs/K1仕様書_磨き込みとマルチ_20260913.md`。この紙は順番と進み具合。**
K1の実装優先順位のとおり、上から片付ける。**既存の投石物理と頭頂部判定を壊さないことが最優先。**

済 = 終わってデプロイまで通した物。

| # | やること | 状態 |
|---|---|---|
| 0 | 世界の座標を**メートル**に直す(端末の幅が違っても同じ世界になる。マルチの前提) | 済 |
| 0b | 遊びの中身を `lib/world.js` へ切り出す。**サーバーと端末の両方が同じ1本を回す**(二重に書かない) | 済 |
| 1 | 既存シングルの挙動を保持(投げる物理・頭頂部判定・大根おろし検査が前と同じ数字を出す) | 済 |
| 2 | HP制。取り付き→HP継続減少→0で脱落。負けラインは廃止 | 済 |
| 3 | 2人の参加/退出と前後交代。前衛が攻撃を受ける。取り付かれている間は交代不可 | 済 |
| 4 | マルチ同期と補間。Workers+Durable Objects+WebSocket。**自分の投石は通信を待たない** | 済 |
| 4b | **DoSガード3盾**(①レート制限 ②自分で止める門 ③CPU上限) | 済 |
| 4c | ★**誰も繋がっていない部屋を数分で畳む**(止める条件を遊びの出来事にしない) | 済 |
| 5 | スクラップ(+1/+3表示)+参加区間の共有+生存時間倍率+精算画面 | 済 |
| 6 | 大岩(30秒・3倍・頭頂部でなくても倒せる・重量感) | 済 |
| 7 | カラス(空から・2人の分担を生む) | 済 |
| 8 | アバター変更(髪型8/髪色8/肌4/服8・最初から無料) | 済 |
| 9 | ショップ(衣装約50・帽子約20・石スキン約10。全部コード描画・見た目だけ) | 済 |
| 10 | iPhone実寸(390×797/664)で検品・調整 | 済 |

## 区切り

- **1〜4まで来たら一度報告**(2つの端末で繋がった証拠つき)。← 済(2026-09-13)
- そのあと5〜10を止まらずに片付ける。← 済(2026-09-13)

## 決めた数字は `docs/決めたこと.md` へ