Game pack 3: 22 new games (19-40), 40 in total. - New engines: dial (Wavelength / Mind Meld), twin (Twin Rooms / Spot the Difference, incl. mirror mode) and blueprint (Describe & Draw, incl. peeks, overlap scoring and a rotated Builder canvas) - Labyrinth: items and doors (Hedge Maze) - Defuse: manualFrom, roles swapping every level behind a Ready card, and duplicate wire modules (Tick Tock: Switch) - Generic time limits for the new engines; sync/defuse successEnding - Library: engine-label chips and filters; Noto Color Emoji font - Validation: Appendix A checks ported, with a per-game summary - Quote comma/colon-split labels in five new YAMLs (wording unchanged) - Tests for all new engines and sanitized payloads of all 22 games - Docs: CLAUDE.md, GAMES.md (pack 3 spoiler guide), How to Play Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
61 lines
2.1 KiB
YAML
61 lines
2.1 KiB
YAML
id: tick-tock-switch
|
|
engine: defuse
|
|
category: co-op
|
|
title: "Tick Tock: Switch"
|
|
tagline: Same bomb manual as Overtime. Except every level, you swap seats.
|
|
estimatedMinutes: 20
|
|
difficulty: 4
|
|
players: { min: 2, max: 2 }
|
|
theme: { primary: "#f72585", accent: "#4cc9f0", background: "#09030a", headingFont: "JetBrains Mono" }
|
|
roles:
|
|
A:
|
|
name: Partner A
|
|
blurb: Technician on levels 1, 3 and 5. Expert on levels 2 and 4.
|
|
B:
|
|
name: Partner B
|
|
blurb: Expert on levels 1, 3 and 5. Technician on levels 2 and 4.
|
|
intro: |
|
|
You've beaten Overtime. Now find out if you can do each other's job.
|
|
|
|
**Every level, the roles swap.** Whoever just read the manual now has to describe the device,
|
|
and whoever just described it now has to find the rules, fast.
|
|
|
|
Five levels, shorter timers, and only **2 strikes** per level. Same Overtime manual, same modules.
|
|
|
|
# NEW: reuse another game's device, modules, manual and solver instead of duplicating them.
|
|
manualFrom: tick-tock-overtime # take `device`, `modules` and `manual` from that game; its fixtures already cover the rules
|
|
swapRolesEachLevel: true # level 1: A = Technician; level 2: B = Technician; and so on
|
|
|
|
strikes: { max: 2, speedUpPerStrike: 0.25 }
|
|
|
|
levels:
|
|
- id: lvl1
|
|
title: "Switch: Warm-up"
|
|
timeSeconds: 180
|
|
modules: [wires, button, keypad]
|
|
keyName: First Switch Key
|
|
- id: lvl2
|
|
title: "Switch: Swapped"
|
|
timeSeconds: 210
|
|
modules: [wires, passwords, morse]
|
|
keyName: Swap Key
|
|
- id: lvl3
|
|
title: "Switch: Echoes"
|
|
timeSeconds: 240
|
|
modules: [button, keypad, simon]
|
|
keyName: Echo Switch Key
|
|
- id: lvl4
|
|
title: "Switch: Crossed Wires"
|
|
timeSeconds: 270
|
|
modules: [wires, wires, passwords, morse] # two separate wire modules on one device
|
|
keyName: Crossed Key
|
|
- id: lvl5
|
|
title: "Switch: Full Circle"
|
|
timeSeconds: 330
|
|
strikesOverride: 1
|
|
modules: [wires, button, keypad, passwords, morse, simon]
|
|
keyName: Full Circle Key
|
|
|
|
successEnding: |
|
|
You can do each other's job. Under pressure. With a ticking bomb. That's basically marriage. 💣🔑
|