← 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
Galerie
- Ecran principal — meniu cu animație, buton „Continuă“, scor maxim și dificultate curentă
- Joc în desfășurare — indiciu, tastatură colorată cu rând de diacritice, vieți rămase
- Victorie — suprapunere cu trofeu, confetti, punctaj și insignă de record
- Game Over — animația spânzurătorii complete, cuvinte de consolare și buton de reîncercare
- Selector dificultate — 5 nivele de la Boboc la Academician cu descrieri
- Statistici — grafic cu evoluția scorului pe ultimele sesiuni
- Setări — temă, sunet, vorbire, vibrație și resetare bază de date
- Dicționar — cuvinte cautabile cu definiții din DEX și indicii asociate