Skip to content

feat: add Brick Breaker game#21

Open
cwebster-99 wants to merge 3 commits into
masterfrom
courtney-pro-acc/add-brick-breaker-game
Open

feat: add Brick Breaker game#21
cwebster-99 wants to merge 3 commits into
masterfrom
courtney-pro-acc/add-brick-breaker-game

Conversation

@cwebster-99

Copy link
Copy Markdown
Owner

Brick Breaker 🧱

Adds a classic Breakout-style Brick Breaker game to the arcade.

Features

  • 🏓 Paddle controlled with left/right arrow keys
  • 🎱 Ball with physics-based bouncing off walls, ceiling, and paddle
  • 🧱 Grid of colored bricks — break them all to win!
  • ❤️ 3 lives system
  • 🏆 Score tracking
  • Canvas-based rendering with requestAnimationFrame game loop

Changes

  • src/components/BrickBreakerGame.tsx — new game component
  • src/App.tsx — route registered
  • src/components/Home.tsx — nav card added

cwebster-99 and others added 2 commits June 16, 2026 09:45
- Add BrickBreakerGame component with canvas-based rendering
- Paddle, ball, brick grid with collision detection
- 3 lives, scoring, win/lose conditions
- Register route in App.tsx and nav card in Home.tsx

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
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>
…reaker-readme

docs: add Brick Breaker to README
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant