Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
110 changes: 110 additions & 0 deletions Games/BrainBlitz/README.md
Original file line number Diff line number Diff line change
@@ -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

![alt text](assets/images/BrainBlitz.png)


## ๐Ÿ’ก 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! ๐ŸŽฎโœจ
Binary file added Games/BrainBlitz/assets/images/BrainBlitz.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading