Skip to content

Commit 9f93bed

Browse files
committed
Add BrainBlitz - a memory card matching game with quiz, AI, and multiplayer modes
1 parent ac4ce20 commit 9f93bed

3 files changed

Lines changed: 519 additions & 0 deletions

File tree

Games/BrainBlitz/README.md

Lines changed: 110 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,110 @@
1+
# BrainBlitz - Memory Card Game 🧠
2+
3+
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.
4+
5+
## 🎮 Features
6+
7+
### Multiple Game Modes
8+
- **Single Player**: Classic memory matching gameplay
9+
- **Multiplayer**: Compete with a friend in turn-based matches
10+
- **AI Bot**: Challenge an intelligent bot that learns from gameplay
11+
- **Quiz Mode**: Test your knowledge while matching cards
12+
13+
### Difficulty Levels
14+
- **Easy**: 4×4 grid (8 pairs)
15+
- **Medium**: 6×6 grid (18 pairs)
16+
- **Hard**: 8×8 grid (32 pairs)
17+
18+
### Game Features
19+
- 🕒 Real-time game timer
20+
- 📊 Move counter
21+
- 🏆 Leaderboard system
22+
- 🔄 Card shuffling
23+
- 💡 Smart AI opponent
24+
- ❓ Educational quiz system
25+
- 📱 Responsive design
26+
27+
## 🎯 How to Play
28+
29+
1. **Select Game Mode**
30+
- Choose between Single Player, Multiplayer, AI Bot, or Quiz Mode
31+
- Select your preferred difficulty level
32+
33+
2. **Game Rules**
34+
- Click cards to reveal their emojis
35+
- Match pairs of identical emojis
36+
- In Quiz Mode, correctly answer questions to secure matches
37+
- Complete the game with minimum moves and time
38+
39+
3. **Scoring System**
40+
- Track your moves
41+
- Monitor time taken
42+
- Compare with other players on the leaderboard
43+
44+
## 🎲 Game Modes in Detail
45+
46+
### Single Player
47+
- Classic memory matching gameplay
48+
- Focus on achieving best time and minimum moves
49+
50+
### Multiplayer
51+
- Turn-based gameplay for two players
52+
- Players keep matched pairs as points
53+
- Continue turn after successful matches
54+
55+
### AI Bot
56+
- Challenge an adaptive AI opponent
57+
- AI learns from discovered cards
58+
- Strategic gameplay with mistake probability
59+
60+
### Quiz Mode
61+
- Match cards and answer questions
62+
- Correct answers secure the match
63+
- Wrong answers shuffle unmatched cards
64+
- Educational and entertaining
65+
66+
## 🎛️ Controls
67+
68+
- Click cards to flip them
69+
- Use 'R' key for quick restart
70+
- Click 'Shuffle' to rearrange unmatched cards
71+
- Click 'Restart' to begin a new game
72+
73+
## 📊 Screenshots
74+
75+
![alt text](assets/images/BrainBlitz.png)
76+
77+
78+
## 💡 Tips
79+
80+
- In Quiz Mode, focus on both memory and knowledge
81+
- Study the board carefully before making moves
82+
- Use the shuffle feature strategically
83+
- Practice with easier difficulties before challenging harder levels
84+
85+
## 🛠️ Technical Details
86+
87+
- Built with vanilla JavaScript
88+
- No external dependencies
89+
- Responsive CSS Grid layout
90+
- Local Storage for score persistence
91+
- Smooth CSS transitions and animations
92+
93+
## 🚀 Quick Start
94+
95+
1. Open `index.html` in a modern web browser
96+
2. Select your preferred game mode
97+
3. Choose difficulty level
98+
4. Click 'Start' to begin playing
99+
100+
## 🔄 Future Updates
101+
102+
- Additional game modes
103+
- More quiz questions
104+
- Online multiplayer support
105+
- Theme customization
106+
- Sound effects and background music
107+
108+
---
109+
110+
Enjoy playing BrainBlitz! Challenge yourself, compete with friends, and improve your memory while having fun! 🎮✨
105 KB
Loading

0 commit comments

Comments
 (0)