The game is live! Try it out here!
This project is our submission for the LG webOS Hackathon 2024
Project Video
Brick Breaker Reverse is a thrilling twist on the classic brick breaker game where the player embodies a brick seeking payback for its fallen friends. Built using Flutter and Flame, this game combines stunning retro-styled graphics with smooth, fast-paced gameplay and energetic music, providing a unique and engaging gaming experience.
- Built with Flutter & Flame: The game leverages the power of Flutter for cross-platform development and Flame for 2D game engine capabilities, ensuring a smooth and responsive gaming experience.
- Languages: Available in English, Spanish, French, Japanese, and Korean.
- Controls: Play with either pointer(mouse) or arrow keys for a flexible gaming experience.
- Sound Options: Toggle sounds on or off to suit your gaming environment.
- Stunning Graphics: Retro-inspired visuals with a modern touch, providing a unique and engaging aesthetic.
- Narrative Intro: The game starts with a brief story setting the emotional backdrop for the player's journey.
- Launch the Game by tapping on the title screen
- Choose Controls: Select between pointer or arrow keys from the starting menu.
- Click on play and enjoy the brief narrative introduction.
- Game is over if the ball touches you from above. Click on Restart to play again
- Bounce to Break: Instead of being the destroyer, you are the brick! Bounce on the balls to break them and earn points.
- Streaks and Scores: Make streaks by jumping over multiple balls before landing, earning bonus points for skillful manoeuvres.
- Double Jump: Utilize the double jump to navigate tricky situations and keep the streak going.
- Energetic Experience: Fast-paced gameplay combined with retro-styled graphics and energetic music for an immersive experience.
- Move Left: A or Left Arrow
- Move Right: D or Right Arrow
- Jump: Space or W or Up Arrow or Enter
- Double Jump: Press the jump key twice.
- Move Left/Right: Move the mouse/pointer left or right and the brick will follow the pointer.
- Jump: Tap the left mouse button or the OK button on the Magic Remote.
- Double Jump: Tap the left mouse button or the OK button on the Magic Remote twice.
- Flutter: Ensure you have Flutter version
3.13.9
installed. If not, follow the Flutter installation guide.
- Clone the repository to your local machine:
git clone https://github.com/toseefkhan403/brick_breaker_reverse.git
- Open the project in your preferred code editor.
- Install the required dependencies by running:
flutter pub get
- Generate localization files by running:
flutter gen-l10n
- Run the app on chrome or an emulator:
flutter run
This project is licensed under the MIT License - see the LICENSE file for details.