https://github.com/applefrittr/bust-a-move
Re-creation of the classic arcade game Puzzle Bobble / Bust A Move for web browsers.
https://github.com/applefrittr/bust-a-move
firebase-firestore html5 react react-router reactquery tailwindcss typescript
Last synced: 17 days ago
JSON representation
Re-creation of the classic arcade game Puzzle Bobble / Bust A Move for web browsers.
- Host: GitHub
- URL: https://github.com/applefrittr/bust-a-move
- Owner: Applefrittr
- Created: 2025-02-22T02:59:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-04T00:25:49.000Z (about 1 year ago)
- Last Synced: 2025-04-04T01:24:34.256Z (about 1 year ago)
- Topics: firebase-firestore, html5, react, react-router, reactquery, tailwindcss, typescript
- Language: TypeScript
- Homepage: https://applefrittr.github.io/bust-a-move/
- Size: 6.64 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bust A Move
A recreation of Taito's 1994 arcade classic Puzzle Bobble/Bust a Move for web browsers.
Live Link - https://applefrittr.github.io/bust-a-move/
https://github.com/user-attachments/assets/5bf7712a-6a42-4536-9c35-a1c1311c59cf
## Description
**`DISCLAIMER`**: Purely an educational project. Not intended for commercial use. Bust A Move and in-game characters are property of Taito Corp.
Bust A Move made a splash in the video game scene in the early to mid-1990s, becoming a staple in arcades around the world. Blending simple mechanics with addictive puzzle-solving, it laid the foundation for many games that followed, inspiring mobile puzzle gaming today. The project goal was to explore the feasibility of recreating this classic arcade experience in a modern web environment. Feel free to take a look under the hood for my implementation of the game mechanics.
## Features
- Cross platform functionality - play on most devices with a web browser
- Responsive Design
- In-game audio and sound effects
- Character animations
- Leaderboard
## Technology
- Typescript
- Vite
- React
- Tailwind CSS
- React Router
- Firebase
For full dependency list, check - https://github.com/Applefrittr/bust-a-move/blob/main/package.json
## Known Bugs
- Orb placement will occasionally end up out of the arena boundaries
- Orbs fired from cannon will attach to orbs that are currently dropping off of arena - FIXED
- audio on iOS is very erratic, occasionally skipping certain sound effects and tanking performance - for now mute sounds and music in Options for smooth experience
Feel free to open up an issue if more bugs are found during play.
## Contributing
Not currently accepting contributions as I have no plans to extend the game further. But that could change in the future.