joshuaandClaude Opus 5.5 52745935ee V1.3.0
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>
2026-10-15 10:21:24 +02:00
2026-10-15 10:21:24 +02:00
2026-10-15 10:21:24 +02:00
2026-10-15 10:21:24 +02:00
2026-10-15 10:21:24 +02:00
2026-10-12 22:36:12 +02:00
2026-10-15 10:21:24 +02:00
2026-10-13 17:15:47 +02:00
2026-10-15 10:21:24 +02:00
2026-10-12 22:36:12 +02:00
2026-10-15 10:21:24 +02:00
2026-10-15 10:21:24 +02:00
2026-10-13 23:34:11 +02:00
2026-10-12 22:36:12 +02:00

Two Keys 🔑🔑

Co-op mystery games for couples. Two players, different clues, every lock needs both of you.

Hand this to Claude Code

  1. Unzip this folder and open it in your terminal (or WebStorm's terminal).
  2. Run claude.
  3. Paste this as your first prompt:

Read CLAUDE.md and GAMES.md fully, then every file in content/games/. Build phase 1 from §11 and stop so I can review. Don't change any YAML puzzle content without asking me.

  1. After each phase, review, run npm test and npm run validate-content, then say "next phase".

What's in here

File What it is
CLAUDE.md Full build spec: stack, architecture, security, engines, socket events, design, phases
GAMES.md Spoiler guide with every answer (don't let your partner read this 👀)
content/games/*.yaml All 18 games: 6 murder mysteries, 5 escape rooms, 2 defuse, 2 In Sync, 3 labyrinths
package.json Root workspace config

Adding a new game later

Copy a YAML in content/games/, change the id to match the filename, write your chapters, and run npm run validate-content. No code changes needed for new story games.

Deploying

See DEPLOYMENT.md for running it under pm2 and publishing it through frp.

S
Description
No description provided
Readme
1.1 MiB
Languages
TypeScript 98.4%
CSS 1%
JavaScript 0.4%
HTML 0.2%