๐งฎ Play Live: https://math-mini-games.vercel.app/
An engaging collection of 6 educational math mini-games with a completely unified system where all games operate identically. Designed for students, kids, and math enthusiasts of all ages. Perfect for improving mental math skills, pattern recognition, and mathematical reasoning.
- Equation Balance โ๏ธ - Fill in the blanks to balance mathematical equations
- Number Sequences ๐ข - Complete number patterns and sequences
- Fraction Match โ๏ธ - Find equivalent fractions
- Quick Mental Math โก - Fast-paced arithmetic with 8-second timer
- Multi-Tasking ๐ฏ - True/False equation evaluation with 8-second timer
- Word Problems ๐ - Real-world math scenarios with 100+ questions
ALL GAMES OPERATE IDENTICALLY:
- ๐ 8-Second Timer - Every game has the same 8-second countdown
- โก Speed Bonuses - Earn 0-50 bonus points based on how fast you answer
- ๐ฏ 5 Choice Options - Exactly 5 answer choices for all number-based games
- ๐ฎ Same Interaction - Click number โ auto-fill (1 blank) or select blank first (multiple blanks)
- ๐ Question Rotation - No question repeats for 20+ questions across all games
- โค๏ธ Lives System - Three lives per game for added challenge
- ๐ Progressive Scoring - Earn points and build streaks consistently
- ๐ฑ Responsive Design - Optimized for mobile, tablet, and desktop
- โจ๏ธ Keyboard Shortcuts - Space/Enter for quick navigation
- ๐จ Visual Feedback - Instant success/error indicators
- ๐ Performance Tracking - Score and streak monitoring
- SEO Ready - Comprehensive meta tags and social media cards
- PWA Support - Install as app on mobile devices
- Service Worker - Offline functionality and caching
- Performance Monitoring - Optimized DOM operations and memory usage
- Accessibility - Screen reader friendly and keyboard navigation
- Fast Loading - Preloaded resources and optimized assets
- Frontend: Vanilla HTML5, CSS3, JavaScript (ES6+) - Unified System Architecture
- Performance: Cached DOM elements, unified game engine (574 lines vs 1,100+ complex code)
- PWA: Service Worker, Web App Manifest
- SEO: Open Graph, Twitter Cards, structured data
- Deployment: Vercel with automatic GitHub integration
This project is optimized for web deployment with:
- Vercel Ready - Automatic builds and deployments from GitHub
- CDN Optimized - Fast global content delivery
- HTTPS Enabled - Secure by default
- PWA Features - App-like experience on mobile
- Connect your GitHub repository to Vercel
- Build settings are automatically detected
- Deploy happens automatically on every push to main branch
- No build commands needed - pure static site
Perfect for:
- Students - Homework help and skill building
- Teachers - Classroom activities and assessments
- Parents - Fun learning activities for kids
- Math Enthusiasts - Brain training and mental agility
- Mental arithmetic and calculation speed
- Pattern recognition and logical thinking
- Fraction understanding and equivalency
- Multi-tasking and attention management
- Problem-solving under time pressure
- Intuitive Interface - Clean, modern design
- Instant Feedback - Visual success/error indicators
- Progressive Difficulty - Games adapt to player skill
- Engaging Animations - Smooth transitions and effects
- Cross-Platform - Works on all devices and browsers
- Touch-friendly interface
- Responsive layout
- Portrait and landscape support
- Fast touch response
- Optimized for small screens
- Chrome/Edge 60+
- Firefox 55+
- Safari 12+
- Mobile browsers (iOS Safari, Chrome Mobile)
Ready for integration with:
- Google Analytics
- Performance monitoring
- Error tracking
- User behavior analysis
๐ฎ Start Playing: https://math-mini-games.vercel.app/
Made with โค๏ธ for math education and learning.
ALL 6 GAMES FOLLOW IDENTICAL PROCEDURES:
- 8-Second Timer with speed bonuses (0-50 points)
- 5 Choice System for all number-based games
- Smart Auto-Placement - Click number โ auto-fill if 1 blank, manual selection for multiple blanks
- Question Rotation - No repeats for 20+ questions
- Same Scoring - 10 base points + speed bonus
- Same Lives - 3 lives per game
- Same Interface - Unified game screen for all games
- Equation Balance - Fill in blanks to balance mathematical equations
- Number Sequences - Complete number patterns and sequences
- Fraction Match - Find equivalent fractions
- Quick Mental Math - Fast calculations with 8-second timer
- Multi-Tasking - True/False equation judgments with 8-second timer
- Word Problems - Real-world math scenarios with 100+ questions
- โฑ๏ธ Unified Timer System - 8-second countdown for ALL games
- โก Speed Bonuses - 0-50 bonus points based on response time
- ๐ฏ Scoring & Streaks - Earn points and maintain streaks for correct answers
- โค๏ธ Lives System - Three lives per game with game over mechanics
- ๐ฎ Unified Interaction - Click blanks then numbers OR numbers then blanks (same for all games)
- ๐ Smart Auto-Placement - Automatic filling for single blanks, manual for multiple
- ๏ฟฝ Question Rotation - No question repeats for 20+ questions across all games
- ๐ฑ Responsive Design - Works on desktop, tablet, and mobile devices
- ๐จ Modern UI - Unified interface with consistent styling
- Visit https://math-mini-games.vercel.app/
- Choose any of the 6 mini-games from the main menu
- All games work identically: 8-second timer, speed bonuses, 5 choices
- Click on blank spaces and then numbers (or vice versa) to fill in answers
- Try to beat the 8-second timer for maximum speed bonus!
- Maintain your streak and beat your best score across all games!
math-mini-games/
โโโ index.html # Unified game interface for all 6 games
โโโ styles.css # Unified styling with game-container architecture
โโโ script.js # Complete unified game engine (574 lines)
โโโ script-old-backup.js # Previous complex system (preserved)
โโโ sw.js # Service worker for PWA functionality
โโโ manifest.json # Web app manifest
โโโ README.md # This file
โโโ .github/
โโโ copilot-instructions.md # Development guidelines
ALL GAMES FOLLOW THE SAME PATTERN:
- 8-second timer with speed bonuses (0-50 points)
- 5 answer choices for number-based games
- 3 lives per game
- Same interaction: click number โ auto-fill or select blank first
- Questions rotate to prevent repeats
Equation Balance - Solve equations with addition, subtraction, multiplication, division
Number Sequences - Complete arithmetic and geometric patterns
Fraction Match - Find equivalent fractions and relationships
Quick Mental Math - Fast arithmetic calculations
Multi-Tasking - True/False equation evaluation
Word Problems - Real-world math scenarios (100+ questions)
This project is designed for easy deployment to platforms like:
- Vercel (Current) - Connect GitHub repository for automatic deployment
- Netlify - Alternative platform with drag and drop
- GitHub Pages - Push to repository and enable Pages
- Live Site: https://math-mini-games.vercel.app/
- Automatic Updates: Every push to main branch triggers new deployment
- GitHub Integration: Connected to o-golding325/math-mini-games repository
- HTML5 - Unified semantic structure for all 6 games
- CSS3 - Unified game-container architecture with responsive design
- Vanilla JavaScript - Single UnifiedGameEngine class (574 lines)
- Single Game Engine - All games use identical timer, scoring, and interaction systems
- Unified HTML Structure - One game screen serves all 6 games dynamically
- Consistent Styling - All games share the same visual components and behavior
- Question Rotation - Smart algorithm prevents question repeats across all games
- Performance Optimized - Eliminated 1,400+ lines of duplicate code
- Complete code unification - no separate files or operations for different games
- 8-second timer system with speed bonuses for ALL games
- Smart auto-placement interaction pattern
- Unified choice generation algorithm
- Question rotation system preventing repeats
- Chrome (recommended)
- Firefox
- Safari
- Edge
- Mobile browsers (iOS Safari, Chrome Mobile)
The unified game system can be easily customized by modifying:
- Questions/Problems: Edit the GAMES data structure in
script.js - Timer Settings: Adjust the 8-second timer in the UnifiedGameEngine
- Styling: Modify the unified game-container styles in
styles.css - Game Rules: Adjust lives, scoring, and difficulty in the unified engine
- Choice Generation: Modify the smart choice algorithm parameters
This project is open source and available under the MIT License.
Feel free to fork this project and submit pull requests for improvements or bug fixes.
Enjoy learning math through interactive gameplay! ๐โจ