Simple and functional game for younger children to learn multiplication tables while playing.
**What is MathFun?**
MathFun is a high-performance educational app designed to master multiplication tables (from 1 to 10). Its goal is to turn repetitive study into a dynamic and rewarding gaming experience, adapting to both children who are just starting out and adults seeking mental agility.
🎮 **The 5 Game Modes (Unique Experiences)**
1. **Quiz Mode**: The standard multiple-choice mode (4 options). Ideal for learning through visual recognition.
2. **Manual Mode**: The user must type the exact result using an on-screen numeric keypad. It removes the possibility of guessing and strengthens active memory.
3. **Reverse Mode**: A logical challenge where the first factor and the result are given, and the user must find the missing multiplier (e.g., `8 x ? = 56`).
4. **Time Attack Mode**: Fast-paced rounds with a global time limit. The goal is to answer as many questions correctly as possible before the timer reaches zero.
5. **Smart Mode**: Uses a spaced repetition algorithm that analyzes the user’s previous mistakes to focus on the tables they struggle with the most.
🚀 **Gamification Ecosystem (360° Motivation)**
To keep users engaged in learning, the app uses advanced game psychology techniques:
* **XP and Level System**: Each correct answer grants experience points. Level progression is quadratic (easy at the beginning, prestigious at higher levels), creating a constant sense of growth.
* **Daily Missions**: Every 24 hours, 3 deterministic challenges (Easy, Medium, and Hard) are generated. Completing them grants large XP bonuses, encouraging daily practice.
* **Milestone Achievements (16 Trophies)**: A medal system (Bronze, Silver, Gold) that rewards short- and long-term goals (e.g., 1,000 correct answers, 10 perfect games, or 50-answer streaks).
* **Flow Bonuses**:
* **Speed Bonus**: More points for answering in < 1s, < 3s, or < 5s.
* **Streaks**: Cumulative multipliers that reward consistency with dynamic fire icons.
* **Bonus Questions (x2)**: Special operations that appear randomly and are worth double points.
* **Local Ranking**: A leaderboard where users compete for the highest score on the same device.
🛠️ **Learning Reinforcement Tools**
* **Retry Game**: Option to replay exactly the same set of questions.
* **Retry Mistakes**: A smart button that appears only if there were errors, allowing users to practice only the operations they got wrong in the last session.
* **Statistics Panel**: Accuracy charts by table and time-based progress tracking to visualize real learning progress.
🌐 **Technical Details and UX**
* **Multilingual**: Professionally localized into 17 languages.
* **Premium Design**: Clean interface with smooth animations, sound feedback, and a vibrant color scheme that reduces visual fatigue.
* **Accessibility**: Optimized for tablets and mobile devices, with rounded (`sans-serif-rounded`) fonts to improve readability.
MathFun is not just a math app; it’s a journey of self-improvement where every operation is a step closer to the top of the leaderboard.