Compare commits

...

4 Commits

Author SHA1 Message Date
Claude Agent
3b0af8348d sunete 2026-04-06 16:26:23 +00:00
Claude Agent
b41bd4eee9 style(design): ajustare fina overlay-uri — acoperire completa text, opacitate 80%
- Overlay 1: top 2%→0%, height 17%→19% — acopera tot textul "La cireșe" de sus
- Overlay 3: width 30%→32%, top 2%→1% — textul "La scăldat" nu mai iese pe dreapta
- Overlay 6: height 46%→38% — nu mai acopera inutil partea de jos a hartii
- Opacitate confirmata 0.80 (80%) pe toate overlay-urile

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 15:34:02 +00:00
Claude Agent
af3293d421 style(design): overlay-uri mai mici, inimi/stelute mai mari si in partea de jos
- Overlay-urile acopereau prea mult din imaginea hartii. Reduse la ~18-22% latime
  si 12% inaltime, pozitionate sa acopere doar zona textului provocarilor.
- HUD-ul (inimi + stelute) mutat de sus in partea de jos a ecranului.
- Dimensiunile inimilor si stelutelor crescute semnificativ (font-size 3vmin/2.8vmin).
- Overlay-urile facute semi-transparente (0.85 opacitate) pentru vizibilitate mai buna.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 15:22:36 +00:00
Claude Agent
c90d356d99 feat: Escape Room Matematic — Drumul lui Nică prin Humulești
Standalone HTML escape room for 7th-grade math class inspection lesson.
6 systems-of-equations problems on an illustrated map of Humulești (Ion Creangă theme).

Single file (1.2MB) with embedded fonts (Playfair Display + Nunito WOFF2 subsets),
base64 background image, and all CSS/JS inline. Works fully offline.

Features: parchment overlays that reveal on solve, Kahoot-style answer buttons,
10-heart system with hint costs, custom confirmation dialogs, confetti victory screen,
and an editable PROBLEMS array in the first 80 lines for teacher customization.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-06 15:17:27 +00:00
9 changed files with 1203 additions and 0 deletions

1
.gitignore vendored
View File

@@ -60,3 +60,4 @@ tmp/
autonomous-coding/
claude-plugins/
roa2web/
.gstack/

1
gomag-vending Submodule

Submodule gomag-vending added at 51910148ef

1
paula-escape/.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
.playwright-mcp/

BIN
paula-escape/background.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 822 KiB

File diff suppressed because one or more lines are too long

77
paula-escape/spec.md Normal file
View File

@@ -0,0 +1,77 @@
## Context
Sunt profesor de matematică, clasa a 7-a. Am o lecție deschisă cu inspecție și vreau un **Escape Room Matematic** interactiv, afișat pe proiector, bazat pe tema "Drumul lui Nică prin Humulești" (Ion Creangă).
## Imaginea de fundal
Am o imagine ilustrată (`background.jpg` — se află în directorul curent) care reprezintă o hartă a Humulestilor cu 6 provocări/stații numerotate:
1. **La cireșe** — Nică a cules 36 de cireșe. Câte a mâncat și câte i-au rămas?
2. **La pupăză** — Nică vede pupeze și capre. 20 animale, 56 picioare. Câte sunt din fiecare?
3. **La scăldat** — Băieții din Humulești sunt cu 6 mai mulți decât cei din satul vecin. Total 22. Câți din fiecare sat?
4. **La școală** — 24 exerciții de matematică și citire. Cele de matematică sunt de 2 ori mai multe. Câte de fiecare?
5. **În curte** — Pupeze și capre. 22 animale, 56 picioare. Câte din fiecare?
6. **La târg** — 30 fructe: mere și nuci. Merele sunt cu 6 mai multe decât nucile. Câte din fiecare?
## Ce vreau
Un singur fișier `escape_room.html` (imaginea de fundal encodată base64 inline) care:
### Funcționalitate
- Ecran de start → este chiar imaginea de background, cu un mesaj: "click pentru a începe"
- Imaginea e fundalul full-screen (100vw × 100vh, cover)
- VREAU sa nu se vada initial provocarile deja scrise, ci sa fie acoperite initial, si sa se descopere pe masura ce se raspunde corect.
- Markerele trebuie să fie zone clickabile invizibile/subtile poziționate PESTE cifrele roșii existente din imagine
- La click pe o zonă → se deschide un modal/popup cu:
- Titlul provocării
- Textul problemei (CONCIS — nu verbose, exact textul din problema.)
- Buton "💡 Indiciu" care la click arată ecuația/sistemul de ecuații sau un ajutor pentru descoperire
- 4 variante de răspuns (A, B, C, D) — scurte, cu notație matematică (ex: `m = 24, r = 12`) scrise clar, in stilul kahoot
- La răspuns corect → feedback scurt "Bravo!" → se închide automat → markerul devine verde cu ✓ si problema ramane vizibila
- La răspuns greșit → feedback "Mai gândiți-vă!" → se poate încerca din nou
- Sa aiba si un sistem de vieti - 5 inimioare - cate una pentru fiecare raspuns gresit sau pentru hint folosit
- Bara de progres + steluțe (6 steluțe, una per provocare)
- La final (toate 6 rezolvate) → ecran de victorie cu confetti
- ESC închide modalul
### Design
- Trebuie să arate PROFESIONAL pe proiector (1920×1080 sau 1366×768)
- Imaginea de fundal trebuie să rămână curată, neacoperită de elemente inutile
- Modalul: stil pergament/carte veche, fonturi frumoase (Playfair Display + Nunito sau similar)
- Animații subtile, nu distrag — sparks la rezolvare, confetti la final
- Responsiv dar optimizat pentru landscape/proiector
### Ton
- E pentru copii de clasa a 7-a, trebuie să fie cald, prietenos
- Nu excesiv de colorat sau agitat — e lecție cu inspecție, trebuie echilibru între fun și profesionalism
## Proces de lucru
**IMPORTANT**: Înainte de a scrie cod, întreabă-mă:
1. **Despre pozițiile markerelor** — arată-mi coordonatele propuse (top%, left%) și confirmă cu mine dacă se potrivesc peste cifrele din imagine
2. **Despre formularea problemelor** — propune textul pentru fiecare problemă și variantele A/B/C/D și lasă-mă să le ajustez
3. **Despre designul modalului** — descrie-mi cum va arăta și întreabă dacă vreau altceva
4. **Despre orice decizie creativă** — nu presupune, întreabă
După ce avem totul confirmat, scrie codul. După prima versiune, deschide fișierul și arată-mi screenshot, apoi întreabă ce trebuie ajustat.
## Structura fișierelor
```
proiect/
├── background.jpg # imaginea originală (deja existentă)
└── escape_room.html # output-ul final (un singur fișier, base64 inline)
```
## Verificări finale
Înainte de a considera proiectul gata:
- [ ] Deschide fișierul în browser și verifică vizual
- [ ] Testează fiecare provocare (click, răspuns corect, răspuns greșit)
- [ ] Verifică ecranul de victorie
- [ ] Confirmă că nu sunt elemente vizuale care acoperă textul din imagine
- [ ] Confirmă că markerele sunt poziționate corect
- [ ] Testează ESC pentru închidere modal
- [ ] Verifică că fișierul funcționează standalone (fără dependențe externe în afară de Google Fonts)

1
roaauto Submodule

Submodule roaauto added at d93a7b2903

1
space-booking Submodule

Submodule space-booking added at 953f3121cf

Submodule vending_data_intelligence_report added at 3f410c3fb8