A magical math game that makes learning fun! Solve math problems with unicorns and rainbows while building math skills across multiple levels.
- 🎯 Three difficulty levels:
- Level 1: Addition & Subtraction
- Level 2: Multiplication & Division
- Level 3: Fractions & Decimals
- 🌈 Engaging word problems with unicorn themes
- ⭐ Progress tracking with streaks and high scores
- 🎨 Beautiful unicorn and rainbow graphics
- 🎵 Sound effects for achievements
- 📊 High scores saved in Documents folder
- Choose your level from the main menu
- Solve math problems to earn points and streaks
- Get 10 correct answers in a row to level up
- Collect rainbow rewards for correct answers
- Try to beat your high score in 5 minutes!
- Number keys: Enter answers
- Space & Forward slash: Enter fractions (e.g., "1 1/3")
- Enter: Submit answer
- Backspace: Correct mistakes
- Go to the Releases page
- Download the latest release
- Extract and run "Unicorn Math Adventures.exe"
- Install Python 3.12 or later
- Clone this repository:
git clone https://github.com/yourusername/unicorn-math-adventures.git cd unicorn-math-adventures
- Install dependencies:
pip install -r src/requirements.txt
- Run the game:
python src/unicorn_math_adventures.py
unicorn-math-adventures/
├── src/ # Source code
│ ├── unicorn_math_adventures.py # Main game
│ ├── requirements.txt # Python dependencies
│ └── image_converter.py # Asset conversion utility
├── assets/ # Game assets
│ ├── images/ # Images
│ └── sounds/ # Sound effects
├── build.py # Build script
└── README.md # This file
- Install dependencies:
pip install -r src/requirements.txt
- Run the build script:
python build.py
- Find the executable in the
dist
folder
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Created with ❤️ using: