← cd ../proiecte
Spânzurătoarea în română
Cel mai complet joc de spânzurătoare în română — 37.000+ cuvinte din DEX, dificultate adaptivă pe 5 niveluri și mod doi jucători.
ExpoReact NativeTypeScriptReanimatedexpo-sqliteexpo-speechexpo-audio

Context
Spânzurătoarea este cel mai complet joc de cuvinte în limba română, construit pe dicționarul oficial DEX. Ghicește litere, câștigă puncte și avansează prin 5 niveluri de dificultate — de la Boboc la Academician. Fiecare cuvânt vine cu indicii progresive, iar animațiile spectaculoase îți fac experiența memorabilă.
Aplicația este disponibilă pe iOS, Android și web dintr-un singur cod Expo SDK 56, cu arhitectură nouă React Native, TypeScript strict și zero timp de build manual — totul automatizat prin EAS. Publicat pe ambele magazine de aplicații cu 50.000+ descărcări și actualizat constant din 2016.
Repere tehnice
- Dicționar DEX autentic — 37.000+ cuvinte în SQLite, îmbogățite cu Gemini API: indicii în română și scor de dificultate (0–250) calculat pe frecvență și complexitate lingvistică
- Dificultate adaptivă pe 5 niveluri — Boboc → Știe-tot → Profesor → Maestru → Academician; avansezi automat după 3 victorii consecutive, retrogadezi la Game Over
- Tastatură cu diacritice native — rând dedicat ă, â, î, ș, ț cu layout QWERTY sau alfabetic; etichete vorbite per literă pentru cititoarele de ecran
- Animații cinematice cu Reanimated — spânzurătoarea se desenează linie cu linie, membrele cad cu efect spring, silueta se leagănă în laț cu sânge și ochi X la moarte
- Audio + haptică + TTS — 6 efecte sonore cu pool-uri de redare (expo-audio), vibrație la tastare (expo-haptics), text-to-speech în română pentru indicii și cuvinte (expo-speech)
- Trei baze de date SQLite — dicționar (bundled asset), cache de cuvinte deja văzute (per bucket), istoric sesiuni cu punctaje; toate cu fallback web (sql.js WASM / localStorage)
- Accesibilitate ca sistem de operare — etichete vorbite pentru fiecare literă cu diacritice, VoiceOver și TalkBack cu focus automat pe dialoguri, reclamele AdMob sunt complet dezactivate când un cititor de ecran este activ
- GDPR real — consimțământ UMP (User Messaging Platform) înainte de orice reclamă, setări de confidențialitate accesibile din meniu



