尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Timber Tandem — two geese, one crosscut saw. A phone-motion party game from House Tandem.
翻譯準備中
取自儲存庫 README
正在載入完整 README。
檢視完整 README ↗One saw. Two handles. Keep your temper.
A House Tandem motion party game: two Victorian geese, Grandma's woodpile, and Old Misery — a two-person crosscut saw with a famously short temper. Phones are the saw handles. Design: PLAN.md. This build: docs/IMPLEMENTATION.md.
npm install
npm run dev # wrangler dev: site + room relay on http://localhost:8787
npm test # unit tests (saw model, stroke tracker, hatchet, notch, clock, protocol, relay)
npm run smoke # end to end in headless Chrome over the local relay (needs `npm run dev`)
Phones need HTTPS for motion sensors, so real-phone play needs a deploy: npx wrangler login once, then npm run deploy (→ https://timber.housetandem.com). Open it on the TV/laptop, pick a mode from the main menu, and scan each handle's QR code.
| URL | What |
|---|---|
/ | Title: host a game on this screen, or join another home (online duo) |
/?host&grandma | Solo: your phone + Grandma on the far handle |
/?host&keys=A,B | Keyboard: hold F / J to pull, D / K chop, Q W / O P steer |
/?host&bots=A:good,B:lag:120 | Practice bots, no phones |
/?host&spike | Phone sensing spike: logs everything; "Download spike log" bottom-left |
/?join=CODE | A second home's screen (online duo) |
/phone/?sim=good#… | A simulated sawyer (also lag:150, late:260, fast, still; &steer=0.4) |
/dev/scene.html, /dev/audio.html | Scene and audio test benches |
Add &noscene to skip the 3D scene (logic only), &quality=low|medium|high for the renderer.
public/assets/landscape/lowpoly_pine_tree.glb).public/lib/ui/third_party/qrcode-generator.js).@usersfirst/ui kit are House Tandem's own, shared with Tandemonium.