diff --git a/Games/BrainBlitz/README.md b/Games/BrainBlitz/README.md new file mode 100644 index 000000000..28833f4cf --- /dev/null +++ b/Games/BrainBlitz/README.md @@ -0,0 +1,110 @@ +# BrainBlitz - Memory Card Game ๐ง + +BrainBlitz is an engaging and interactive memory card game with multiple game modes, designed to challenge your memory while having fun. Built with vanilla JavaScript, HTML5, and CSS3, this game offers a polished user interface with smooth animations and responsive design. + +## ๐ฎ Features + +### Multiple Game Modes +- **Single Player**: Classic memory matching gameplay +- **Multiplayer**: Compete with a friend in turn-based matches +- **AI Bot**: Challenge an intelligent bot that learns from gameplay +- **Quiz Mode**: Test your knowledge while matching cards + +### Difficulty Levels +- **Easy**: 4ร4 grid (8 pairs) +- **Medium**: 6ร6 grid (18 pairs) +- **Hard**: 8ร8 grid (32 pairs) + +### Game Features +- ๐ Real-time game timer +- ๐ Move counter +- ๐ Leaderboard system +- ๐ Card shuffling +- ๐ก Smart AI opponent +- โ Educational quiz system +- ๐ฑ Responsive design + +## ๐ฏ How to Play + +1. **Select Game Mode** + - Choose between Single Player, Multiplayer, AI Bot, or Quiz Mode + - Select your preferred difficulty level + +2. **Game Rules** + - Click cards to reveal their emojis + - Match pairs of identical emojis + - In Quiz Mode, correctly answer questions to secure matches + - Complete the game with minimum moves and time + +3. **Scoring System** + - Track your moves + - Monitor time taken + - Compare with other players on the leaderboard + +## ๐ฒ Game Modes in Detail + +### Single Player +- Classic memory matching gameplay +- Focus on achieving best time and minimum moves + +### Multiplayer +- Turn-based gameplay for two players +- Players keep matched pairs as points +- Continue turn after successful matches + +### AI Bot +- Challenge an adaptive AI opponent +- AI learns from discovered cards +- Strategic gameplay with mistake probability + +### Quiz Mode +- Match cards and answer questions +- Correct answers secure the match +- Wrong answers shuffle unmatched cards +- Educational and entertaining + +## ๐๏ธ Controls + +- Click cards to flip them +- Use 'R' key for quick restart +- Click 'Shuffle' to rearrange unmatched cards +- Click 'Restart' to begin a new game + +## ๐ Screenshots + + + + +## ๐ก Tips + +- In Quiz Mode, focus on both memory and knowledge +- Study the board carefully before making moves +- Use the shuffle feature strategically +- Practice with easier difficulties before challenging harder levels + +## ๐ ๏ธ Technical Details + +- Built with vanilla JavaScript +- No external dependencies +- Responsive CSS Grid layout +- Local Storage for score persistence +- Smooth CSS transitions and animations + +## ๐ Quick Start + +1. Open `index.html` in a modern web browser +2. Select your preferred game mode +3. Choose difficulty level +4. Click 'Start' to begin playing + +## ๐ Future Updates + +- Additional game modes +- More quiz questions +- Online multiplayer support +- Theme customization +- Sound effects and background music + +--- + +Enjoy playing BrainBlitz! Challenge yourself, compete with friends, and improve your memory while having fun! ๐ฎโจ \ No newline at end of file diff --git a/Games/BrainBlitz/assets/images/BrainBlitz.png b/Games/BrainBlitz/assets/images/BrainBlitz.png new file mode 100644 index 000000000..1dd2b02ec Binary files /dev/null and b/Games/BrainBlitz/assets/images/BrainBlitz.png differ diff --git a/Games/BrainBlitz/index.html b/Games/BrainBlitz/index.html new file mode 100644 index 000000000..8683344bc --- /dev/null +++ b/Games/BrainBlitz/index.html @@ -0,0 +1,409 @@ + + +
+ + +Body
+ +