A free browser game — play it in your browser, no install. 六点夺秒:45 秒、单指即玩的下班生存挑战. assets/ 下的 PNG 图标由 assets/icon.svg 生成(iOS 不支持 manifest 中的 SVG 图标,必须提供 PNG): shell 必须整体更新:src/game.js 在模块顶层就要取 index.html 里的 DOM 节点,旧 HTML 配新 JS 会直接抛 TypeError、整个舞台起不来。而且缓存里跑旧 engine.js 的人会生成另一张"今日地图",破坏所有人同图这个前提。所以 shell 宁可每次多花约 100ms 也要保证版本一致。 GitHub Pages 下发 max-age=600,因此…
Vote and save it — continue with GitHub or sign in free
Made this, @wowayou? See how many people played it → or use email
GitHub asks to share your profile and email with us. We never post anything.
No account needed to save ♥ or react 🔥: they’re under the game. Or vote with email.
Open the live demo Source on GitHubassets/ 下的 PNG 图标由 assets/icon.svg 生成(iOS 不支持 manifest 中的 SVG 图标,必须提供 PNG):
shell 必须整体更新:src/game.js 在模块顶层就要取 index.html 里的 DOM 节点,旧 HTML 配新 JS 会直接抛 TypeError、整个舞台起不来。而且缓存里跑旧 engine.js 的人会生成另一张"今日地图",破坏所有人同图这个前提。所以 shell 宁可每次多花约 100ms 也要保证版本一致。
GitHub Pages 下发 max-age=600,因此 shell 请求带 cache: "no-cache" 强制重新验证——有 ETag,实际换回的是 304。
tests/service-worker.test.js 在 stub 过的 ServiceWorkerGlobalScope 里加载 sw.js 验证以上行为,其中一条会检查 index.html 引用的每个脚本和样式表都在 shell 列表里——新增 `
Built something like this? Submit your vibe — free account, takes a minute. How listing works.
Claim it: create a free account, then press CLAIM THIS in the cruiser. Put the badge below in your README or on your demo page first; that link is how we know it's yours.
Your project is on the cruise, loaded live from your own site. Put the badge in your README or on the demo page: it shows your live play count, it links back to this page, and everyone who lands here is one click from running the real thing.