🎂 ¿Cuántos años tienes?
Elegimos las palabras perfectas para tu edad
🌱
7 – 8 años
Explorer
9 – 10 años
Aventurero
🔮
11 – 12 años
Maestro
Preparando palabras mágicas...
Un momento ✨

¡Hola!

Hoy tienes 10 palabras nuevas esperándote

🔥
0
Racha días
🏆
Dominadas
1
Nivel actual

Palabras de hoy

0 / 10
0/10
0 pts
PALABRA 1
📖
¿Cuál de estas oraciones describe mejor esta palabra?
💡
¡Casi! Mira bien las otras opciones.
🧙‍♂️
¡Correcto!
⭐ +100 puntos
🏆
¡Misión cumplida!
Completaste las palabras de hoy
0
puntos esta sesión
⭐⭐⭐⭐⭐
🎉 ¡Subiste de nivel!
Ahora eres nivel 2 🚀
Nivel 10/200 XP

📊 Mi progreso

🎂 Grupo de edad

⚠️ Cambiar la edad reinicia el vocabulario del día siguiente

// ═══════════════════════════════════════════════════════════════════════════ // DEBUG HELPER (available in browser console) // ═══════════════════════════════════════════════════════════════════════════ window.debugPM = function() { console.log('🔍 Palabras Mágicas Debug Info'); console.log('================================'); console.log('User:', G.user); console.log('Loaded date:', G.loadedDate); console.log('Word list:', G.wordList?.length || 0, 'words'); if (G.wordList?.length) { const completed = G.wordList.filter(w => w.completed); const pending = G.wordList.filter(w => !w.completed); console.log('\n📊 Progress:'); console.log(' Completed:', completed.length); console.log(' Pending:', pending.length); console.log('\n✅ Completed words:'); completed.forEach(w => { console.log(` - ${w.word} (id:${w.id}, pts:${w.pts_earned})`); }); console.log('\n⏳ Pending words:'); pending.forEach(w => { console.log(` - ${w.word} (id:${w.id})`); }); console.log('\n📝 Raw data:'); console.table(G.wordList.map(w => ({ id: w.id, word: w.word, completed: w.completed, pts: w.pts_earned, is_review: w.is_review }))); } else { console.log('⚠️ No words loaded'); } console.log('\n🎮 Session state:'); console.log(' Active:', G.sessionActive); console.log(' Score:', G.sessionScore); console.log(' Queue:', G.gameQueue?.length || 0); return { user: G.user, wordList: G.wordList, completed: G.wordList?.filter(w => w.completed).length || 0, total: G.wordList?.length || 0 }; }; console.log('💡 Tip: Call debugPM() in console to see current state');