Claude Agent a30441eb03 PR2: audit a11y - reduced-motion, tap>=44px, aria pe progres+dpad
Audit faptic (masurat) pe 5 motoare + campanie. Deja OK din restyle S3:
tap targets (arcade 56x52, classic 44/48, chat 44), contrast (terminal .dim
9.4:1, classic hint 6:1), focus/keyboard (butoane reale, navigare cu sageti).

Reparat:
- reduced-motion (lacune): .confetti display:none in classic + SNIP.baseCss +
  campanie; flipin final in SNIP.finalCss (#fOverlay .fword span) + campanie
  (#fin-word span); dt-blink in campanie. (pop/flip/shake/bin/tile-pop/tp/
  door-glow/crt-flicker erau deja acoperite.) flipin/pop au 'backwards' fill ->
  animation:none le revine la starea vizibila, nu raman ascunse.
- tap: overworld dpad 42x42 -> 44x44 (singura tinta sub prag).
- aria: #dots role=group+label; fiecare dot role=img cu aria-label ce reflecta
  starea (neinceputa/in curs/rezolvata) via setDot; dpad arcade+overworld cu
  aria-label (Sus/Jos/Stanga/Dreapta/Pune bomba); spacere .sp aria-hidden.

Test nou smoke #9c (emulateMedia reducedMotion -> confetti display:none;
tap>=44px pe dpad; aria dinamic pe dots). 26/26. Demo-uri regenerate (terminal
neatins - nu foloseste SNIP base/final).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-13 12:04:55 +00:00

Escape Room Builder

Generator de jocuri escape room intr-un singur fisier HTML, fara backend, fara build. Acelasi set de puzzle-uri poate fi exportat in 5 stiluri de joc diferite.

Folosire

Deschide escape-builder.html in browser (dublu-click, merge si de pe file://).

  • Stanga: editor — titlu, poveste, culoare, stil joc, puzzle-uri (raspuns liber / adevarat-fals / variante), indiciu si litera per puzzle.
  • Dreapta: preview live — jocul exact cum va arata, jucabil direct in pagina.
  • Exporta jocul HTML: descarca un joc standalone pe care il trimiti pe telefon/email; merge offline.
  • Salveaza / Incarca JSON: pastreaza proiectul ca fisier ca sa-l reiei mai tarziu.

Proiectul curent se salveaza automat in localStorage la fiecare modificare.

Stiluri de joc

Stil Mecanica Exemplu
Clasic (quiz) Carduri secventiale cu progres si litere exemplu-clasic.html
Terminal retro Text adventure pe ecran CRT verde; scrii comenzi (INDICIU, LITERE) si raspunsuri exemplu-terminal.html
Arcade pixel Te misti cu sagetile/WASD prin camere; usile incuiate pun intrebari, cufarul final e scaparea exemplu-arcade.html
Story chat Un personaj blocat iti scrie mesaje (typing...); il ajuti raspunzand din composer exemplu-chat.html
Point-and-click Camera ilustrata SVG; dai click pe obiecte (ceas, tablou, seif...), le rezolvi si deschizi usa exemplu-point.html

Mecanici comune

  • Stele: 3 la prima incercare, 2 la a doua, 1 daca folosesti indiciul sau gresesti de mai multe ori.
  • Fiecare puzzle poate da o litera; literele formeaza cuvantul final, dezvaluit la castig (cu confetti, in functie de stil).
  • Sunete WebAudio la corect/gresit; raspunsurile se compara fara diacritice si fara majuscule.
  • Toate motoarele de joc impart aceeasi biblioteca (config, scor, verificare raspuns, modal, ecran final) generata din builder.
Description
No description provided
Readme 1.4 MiB
Languages
HTML 86.3%
JavaScript 13.7%