joshuaandClaude Opus 5.5 6669be11e5 V1.2.0
Bring games 9-18 in line with GAMES-NEW.md:
- Library sorts easiest first, filters by category and difficulty; difficulty 5
  shows a Nightmare chip, and a no-hint finish earns Nightmare Survivors.
- Time limits end on "Out of time" (no rank); Deep Lab Nereid's countdown is a
  rising water gauge behind the header.
- Evidence Locker search, chapter filter and starred clues (partner sees a count).
- One-shot accusations ask "One shot. Are you both sure?" first.
- Symbol font fallback, tight monospace blocks for grids/keypads/SQL.
- Rank rounds reorder by drag or up/down buttons; reveal highlights #1 and #4.
- Telepathy capped at 30 characters; maze:move accepts forward/left/right/back;
  gate buttons read "Gate (won't open from this side)".
- Overtime solver tables checked against Appendix A; keypad generator re-rolls.
- More content checks (rank items, password fixtures, glyphs/gates on traps) and
  sanitize tests for all ten new games.
- GAMES.md carries the full spoiler guide for 9-18.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-14 08:44:28 +02:00
2026-10-14 08:44:28 +02:00
2026-10-13 23:34:11 +02:00
2026-10-14 08:44:28 +02:00
2026-10-14 08:44:28 +02:00
2026-10-12 22:36:12 +02:00
2026-10-14 08:44:28 +02:00
2026-10-13 17:15:47 +02:00
2026-10-14 08:44:28 +02:00
2026-10-12 22:36:12 +02:00
2026-10-14 08:44:28 +02:00
2026-10-14 08:44:28 +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%