Skip to content

toseefkhan403/brick_breaker_reverse

Repository files navigation

Brick Breaker: Reverse

The game is live! Try it out here!
This project is our submission for the LG webOS Hackathon 2024
Project Video

Description

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.

Features

  • 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.

Screenshot 2024-08-25 144917

  • Languages: Available in English, Spanish, French, Japanese, and Korean.

Screenshot 2024-08-25 145241

  • 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.

Screenshot 2024-08-25 012443

  • Stunning Graphics: Retro-inspired visuals with a modern touch, providing a unique and engaging aesthetic.

Screenshot 2024-08-25 012540

  • Narrative Intro: The game starts with a brief story setting the emotional backdrop for the player's journey.

Screenshot 2024-08-25 012432

How to Play

  • 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

Gameplay

  • 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.

Controls

Arrow Keys/Keyboard:

  • 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.

Mouse/Pointer:

  • 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.

Getting Started

Prerequisites

Installation

  1. Clone the repository to your local machine:
    git clone https://github.com/toseefkhan403/brick_breaker_reverse.git
  2. Open the project in your preferred code editor.
  3. Install the required dependencies by running:
    flutter pub get
  4. Generate localization files by running:
    flutter gen-l10n
  5. Run the app on chrome or an emulator:
    flutter run

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A creative and fast-paced 2D pixel-art game built with Flutter and Flame

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published