From bacb31507a722ed7df7e7852eb12adb05927a3e9 Mon Sep 17 00:00:00 2001 From: cwebster-99 Date: Tue, 16 Jun 2026 09:46:57 -0500 Subject: [PATCH] docs: add Brick Breaker to README Document the new Brick Breaker game in the games list, project structure, and how-to-play sections. Also add Minesweeper which was missing from the README. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- README.md | 32 +++++++++++++++++++++++++------- 1 file changed, 25 insertions(+), 7 deletions(-) diff --git a/README.md b/README.md index 4da8904..10422b1 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Arcade -A collection of classic arcade games built with React and TypeScript. Play Snake, 2048, Tetris, and Flappy Bird right in your browser! +A collection of classic arcade games built with React and TypeScript. Play Snake, 2048, Tetris, Flappy Bird, Minesweeper, and Brick Breaker right in your browser! ## Games @@ -12,6 +12,10 @@ A collection of classic arcade games built with React and TypeScript. Play Snake 🐦 **Flappy Bird** - Tap to fly through gaps in the pipes +💣 **Minesweeper** - Uncover tiles without triggering hidden mines + +🧱 **Brick Breaker** - Bounce the ball off your paddle to smash all the bricks, earn points, and clear every row before you run out of lives + ## Features - Light/Dark theme toggle with persistent preference @@ -49,11 +53,13 @@ A collection of classic arcade games built with React and TypeScript. Play Snake ``` src/ ├── components/ -│ ├── Home.tsx # Home page with game selection -│ ├── SnakeGame.tsx # Snake game component -│ ├── Game2048.tsx # 2048 game component -│ ├── TetrisGame.tsx # Tetris game component -│ └── FlappyGame.tsx # Flappy Bird game component +│ ├── Home.tsx # Home page with game selection +│ ├── SnakeGame.tsx # Snake game component +│ ├── Game2048.tsx # 2048 game component +│ ├── TetrisGame.tsx # Tetris game component +│ ├── FlappyGame.tsx # Flappy Bird game component +│ ├── MinesweeperGame.tsx # Minesweeper game component +│ └── BrickBreakerGame.tsx # Brick Breaker game component ├── App.tsx # Main app with routing ├── main.tsx # Entry point └── index.css # Global styles @@ -80,4 +86,16 @@ src/ ### Flappy Bird - **Space** or **Click** to flap - Navigate through the pipes -- Don't hit the ground or pipes! \ No newline at end of file +- Don't hit the ground or pipes! + +### Minesweeper +- **Left click** to reveal a tile +- **Right click** to place or remove a flag +- Use the numbers to deduce where the mines are hiding + +### Brick Breaker +- **Left/Right arrows** or **mouse movement** to move the paddle +- **Space** or **Click** to launch the ball +- Break all the bricks to win — each brick is worth 10 points +- You have 3 lives; losing the ball costs one life +- The ball speeds up as you clear bricks, and your high score is saved locally \ No newline at end of file