From a464f642c062f0f8e197de9dae0a767f59861ce3 Mon Sep 17 00:00:00 2001 From: Claude Agent Date: Fri, 12 Jun 2026 10:01:58 +0000 Subject: [PATCH] Escape Room Builder - generator de jocuri escape room in 5 stiluri Builder single-file HTML cu editor + preview live jucabil si export de jocuri standalone. Stiluri: clasic (quiz), terminal retro, arcade pixel, story chat, point-and-click. Fara backend, fara build. Co-Authored-By: Claude Fable 5 --- README.md | 31 + escape-builder.html | 1311 +++++++++++++++++++++++++++++++++++++++++ exemplu-arcade.html | 238 ++++++++ exemplu-chat.html | 171 ++++++ exemplu-clasic.html | 270 +++++++++ exemplu-point.html | 207 +++++++ exemplu-terminal.html | 129 ++++ index.html | 30 + 8 files changed, 2387 insertions(+) create mode 100644 README.md create mode 100644 escape-builder.html create mode 100644 exemplu-arcade.html create mode 100644 exemplu-chat.html create mode 100644 exemplu-clasic.html create mode 100644 exemplu-point.html create mode 100644 exemplu-terminal.html create mode 100644 index.html diff --git a/README.md b/README.md new file mode 100644 index 0000000..42c4583 --- /dev/null +++ b/README.md @@ -0,0 +1,31 @@ +# 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. diff --git a/escape-builder.html b/escape-builder.html new file mode 100644 index 0000000..74a63c8 --- /dev/null +++ b/escape-builder.html @@ -0,0 +1,1311 @@ + + + + + +Escape Room Builder + + + + +
+

Escape Room Builder

+
+ + + + + +
+ +
+
+
+ Joc +
+
+ + +
+
+ + +
+
+
+
+ + +
+
+ + +
+
+ + + + + + + +
 
+
Se compune automat din campul "Litera" al fiecarui puzzle, in ordine.
+
+ +
+ Puzzle-uri +
+ +
+
+ +
+
+ Preview live - jocul e jucabil aici, exact cum va arata exportat +
+ +
+ +
+
+ + + + diff --git a/exemplu-arcade.html b/exemplu-arcade.html new file mode 100644 index 0000000..d0f8415 --- /dev/null +++ b/exemplu-arcade.html @@ -0,0 +1,238 @@ + + + + + +Comoara ascunsa + + + +

Comoara ascunsa

+
+ +
Sageti / WASD (da click pe joc intai). Usile rosii iti pun intrebari; cufarul auriu e scaparea.
+
+
+
+
+
+
+ +
+ +
+
+

Evadare reusita!

+
+
+

+ +
+ + + \ No newline at end of file diff --git a/exemplu-chat.html b/exemplu-chat.html new file mode 100644 index 0000000..35d5596 --- /dev/null +++ b/exemplu-chat.html @@ -0,0 +1,171 @@ + + + + + +Comoara ascunsa + + + +
+
online
+
+
+
+
+

Evadare reusita!

+
+
+

+ +
+ + + \ No newline at end of file diff --git a/exemplu-clasic.html b/exemplu-clasic.html new file mode 100644 index 0000000..3084a74 --- /dev/null +++ b/exemplu-clasic.html @@ -0,0 +1,270 @@ + + + + + +Comoara ascunsa + + + +
+
+

+

+ +
+ +
+
+
+
+
+
+
+
+ + +
+
+
+ +
+

Evadare reusita!

+
+
+

+ +
+
+ + + + \ No newline at end of file diff --git a/exemplu-point.html b/exemplu-point.html new file mode 100644 index 0000000..e11ff21 --- /dev/null +++ b/exemplu-point.html @@ -0,0 +1,207 @@ + + + + + +Comoara ascunsa + + + +

Comoara ascunsa

+
+
Cerceteaza camera: da click pe obiecte si rezolva-le ca sa deschizi usa.
+
+
+
+
+
+
+ +
+ +
+
+

Evadare reusita!

+
+
+

+ +
+ + + \ No newline at end of file diff --git a/exemplu-terminal.html b/exemplu-terminal.html new file mode 100644 index 0000000..e4bc319 --- /dev/null +++ b/exemplu-terminal.html @@ -0,0 +1,129 @@ + + + + + +Comoara ascunsa + + + +
+
+
>
+
+ + + \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..1682c14 --- /dev/null +++ b/index.html @@ -0,0 +1,30 @@ + + + + + +Escape Room Builder - demo + + + + + +