- scenes.json: every DESIGN.md scene wired — T1-T7, SH1-6, Misfile, 4 needle-drop alts, 7 white labels, boss volleys, REPLAY queue sentinel, win+stinger gate - player.js: choice windows (branch/death-goto), random variants (sh2 tape), endurance restarts w/ tightening (sh4), hold windows (t4s5/t5s5), needledrop power-up branches, unprompted collects, mirror-on-replay, soft fail (t5s4), needle_skip transitions, stale-death-timeout guard - clips renamed to DESIGN ids (s01->t1s1 etc); placeholder gen covers all new window types and never overwrites real footage (86 clips: 8 real + 78 gen) - sheets: added missing sh4_action + t5s4_action prompts - verified in browser: choice pass/timeout, collect, needledrop, endurance tighten+death, hold pass/release-fail, soft fail, replay queue w/ mirror, win->stinger with 7 labels, live-timing run of t1s1 Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
41 lines
1.1 KiB
HTML
41 lines
1.1 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="en">
|
|
<head>
|
|
<meta charset="utf-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
|
|
<title>RECORD STORE GUY</title>
|
|
<link rel="stylesheet" href="styles.css">
|
|
</head>
|
|
<body>
|
|
<div id="stage">
|
|
<video id="vidA" playsinline preload="auto"></video>
|
|
<video id="vidB" playsinline preload="auto"></video>
|
|
<div id="scanlines"></div>
|
|
<div id="cue"></div>
|
|
<div id="nd">◉♪</div>
|
|
<div id="toast"></div>
|
|
<div id="hud">
|
|
<div id="lives"></div>
|
|
<div id="score">0</div>
|
|
<div id="labels"></div>
|
|
</div>
|
|
<div id="attract" class="screen">
|
|
<h1>RECORD STORE GUY</h1>
|
|
<p class="sub">wrong move — you're dead</p>
|
|
<p class="blink">PRESS ANY KEY</p>
|
|
<p id="hiscore"></p>
|
|
</div>
|
|
<div id="msg" class="screen hidden"></div>
|
|
<div id="debug" class="hidden">
|
|
<div id="dbg-timeline"><div id="dbg-playhead"></div></div>
|
|
<div id="dbg-row">
|
|
<select id="dbg-scene"></select>
|
|
<span id="dbg-time"></span>
|
|
<span id="dbg-state"></span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<script src="player.js"></script>
|
|
</body>
|
|
</html>
|