Mathlantis: Build & Brighten!
# ๐ Mathlantis - The Lost City of Numbers!
*An engaging educational game where math skills build magnificent cities!*
[๐ฎ Play Now](#getting-started) โข [๐ฏ Features](#features) โข [๐ How to Play](#how-to-play) โข [๐ Installation](#installation)
---
## ๐ About Mathlantis
Welcome to **Mathlantis**, a mystical world where numbers are the key to unlocking ancient wonders! This innovative educational game transforms math practice into an epic adventure of discovery and creation. Solve mathematical quests to earn powerful blocks, and use them to rebuild the legendary lost city of Mathlantis.
Perfect for brave adventurers, aspiring scholars, and anyone who wants to make learning math an exciting journey.
## โจ Features
### ๐งฎ **Progressive Math Learning**
- **5 Difficulty Levels**: From Beginner to Expert, tailored to your skill level.
- **Multiple Operations**: Master Addition, Subtraction, Multiplication, and Division.
- **Adaptive Difficulty**: Challenges grow with you, keeping the adventure exciting.
- **Real-time Feedback**: Instant encouragement to guide you on your quest.
### ๐๏ธ **Themed World Building**
- **Unlockable Worlds**: Journey through different eras of Mathlantis, from the Modern City to Ancient Egypt, a Medieval Kingdom, and a Futuristic metropolis!
- **Unique Templates**: Each world offers exclusive building templates like Pyramids, Castles, and Skyscrapers.
- **Drag & Drop Interface**: Intuitively place blocks to bring your city to life.
- **Undo System**: A forgiving 7-step history for creative freedom.
### ๐ฎ **Engaging Gameplay**
- **Mini-Games (Coming Soon!)**: Each world will feature unique mini-games to test your skills in new ways.
- **Character Unlocks**: Meet helpful companions like the Math Wizard ๐ง and the Rainbow Unicorn ๐ฆ as you progress.
- **Day/Night Cycle**: Experience the beauty of Mathlantis at all hours.
- **Immersive Audio**: Sound effects and celebration animations make every achievement rewarding.
### ๐ **Social & Customization Features (Coming Soon!)**
- **Leaderboards**: Compete with friends to see who can build the most magnificent city.
- **City Showcase**: Share your creations with the world.
- **Building Skins & Avatar Customization**: Personalize your city and character to reflect your style.
## ๐ฎ How to Play
1. **Solve Math Problems**: Answer equations to earn blocks
2. **Collect Blocks**: Different problems give different amounts of blocks
3. **Build Your City**: Drag blocks to the building area
4. **Unlock Characters**: Reach milestones to unlock helpful friends
5. **Level Up**: Progress through 5 difficulty levels
6. **Create & Explore**: Build your unique mathematical metropolis!
### ๐ฏ Game Progression
| Level | Operations | Max Numbers | Special Features |
|-------|------------|-------------|------------------|
| ๐ข Beginner | Addition | 1-5 | Basic blocks |
| ๐ต Easy | +, - | 1-10 | More special blocks |
| ๐ก Medium | +, - | 1-15 | Enhanced rewards |
| ๐ Hard | +, -, ร | 1-20 | Multiplication introduced |
| ๐ด Expert | +, -, ร, รท | 1-30 | All operations unlocked |
## ๐ Getting Started
### Option 1: Play Online
Simply open `index.html` in your web browser - no installation required!
### Option 2: Local Development
```bash
# Clone the repository
git clone https://github.com/llakterian/mathlantis.git
# Navigate to the project directory
cd mathlantis
# Open in your browser
# Simply double-click index.html or serve with a local server
```
### Option 3: Live Server (Recommended for Development)
```bash
# If you have Python installed
python -m http.server 8000
# Or with Node.js
npx serve .
```
Then visit `http://localhost:8000` in your browser.
## ๐ ๏ธ Technology Stack
- **Frontend**: Vanilla JavaScript, HTML5, CSS3
- **Graphics**: CSS animations and transitions
- **Audio**: HTML5 Audio API
- **Responsive Design**: Mobile-friendly interface
- **No Dependencies**: Pure web technologies for maximum compatibility
## ๐จ Game Screenshots
*Building your mathematical metropolis:*
- Colorful blocks representing different math achievements
- Interactive drag-and-drop city building
- Progressive difficulty with visual feedback
- Character unlocks and celebrations
## ๐ฏ Educational Benefits
- **Mental Math Skills**: Rapid calculation improvement
- **Problem Solving**: Strategic thinking for city planning
- **Visual Learning**: Spatial reasoning through building
- **Motivation**: Gamified learning keeps students engaged
- **Self-Paced**: Learn at your own comfortable speed
## ๐ค Contributing
We welcome contributions! If you have ideas for new features, bug fixes, or improvements, please feel free to open an issue or submit a pull request.
### How to Contribute
1. **Fork the repository**
2. **Create a new branch:** `git checkout -b feature/your-amazing-feature`
3. **Commit your changes:** `git commit -m 'Add some amazing feature'`
4. **Push to the branch:** `git push origin feature/your-amazing-feature`
5. **Open a Pull Request**
### Contact
If you have any questions, feedback, or suggestions, you can reach out to the creator at [llakterian@gmail.com](mailto:llakterian@gmail.com).
## ๐ License
This project is open source and available under the [MIT License](LICENSE).
## ๐จโ๐ป Creator
**Made with โค๏ธ by [@llakterian](https://github.com/llakterian)**
### ๐ง Contact & Support
- **Email**: llakterian@gmail.com
- **GitHub**: [@llakterian](https://github.com/llakterian)
- **Issues**: [Report bugs or request features](https://github.com/llakterian/mathlantis/issues)
---
### ๐ If you enjoyed Mathlantis, please give it a star! โญ
**Happy Building! ๐๏ธโจ**
*Transform your math skills, one block at a time.*
```
## 4. Additional files you might want to create:
```bash
echo "node_modules/
*.log
.DS_Store
*.zip
.env" > .gitignore
```
## 5. Final steps:
After creating the README.md file, add it to your repository:
```bash
git add README.md .gitignore
```
```bash
git commit -m "Add comprehensive README.md and .gitignore"
```
```bash
git push origin main
Updated | 14 hours ago |
Published | 16 days ago |
Status | Released |
Platforms | HTML5 |
Release date | 16 days ago |
Author | Llakterian |
Genre | Educational, Strategy |
Tags | browser, city-building, Family Friendly, genre-educational, kids, learning, Math, puzzle-tags-educational, Singleplayer |
Average session | A few seconds |
Languages | English |
Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any), Touchscreen, Smartphone |
Accessibility | Interactive tutorial |