An open API service indexing awesome lists of open source software.

https://github.com/frontend-rob/brizzle-bash

Brizzle Bash is a fun 2D browser game that uses the OOP principles of JavaScript.
https://github.com/frontend-rob/brizzle-bash

css html javascript oop

Last synced: 9 months ago
JSON representation

Brizzle Bash is a fun 2D browser game that uses the OOP principles of JavaScript.

Awesome Lists containing this project

README

          

# Brizzle Bash

This project was created during the [Developer Akademie](https://developerakademie.com/) bootcamp to practice JavaScript OOP principles such as inheritance and encapsulation. As a learning exercise, some features may not be fully implemented.

NOTE: This project uses licensed, copyright-protected images from [Bevouliin](https://bevouliin.com/), which are not included in the repository to comply with licensing agreements.


## Features

Here's an overview of the key functionalities:

- **Control Brizzly:** Navigate through an action-packed 2D browser game, jumping and running while battling shadow monsters.

- **Combat Skills:** Unleash powerful punches for short-range attacks and throw spiky iron balls for devastating long-range damage.

- **Power-ups:** Heal Brizzly with health boosts and collect spiky iron balls for powerful long-range attacks.

- **Smooth Animations:** Enjoy seamless transitions between the character’s actions and the monsters' movements, creating an immersive experience.

- **Accessible Settings:** Pause, resume, or toggle sound with ease, allowing you to customize your experience at any moment.

- **Responsive UI:** Experience a sleek, modern interface built with design and functionality in mind, delivering a smooth experience on all devices.


## Preview

![mockup-brizzle-bash-1](https://github.com/user-attachments/assets/f362f7c1-1d1e-4ce4-8f12-b109235071a8)

## Setup Instructions

To run this project locally, follow these steps:

1. Clone the Repository

Download the source code by clicking the Code button or clone the repository using Git:

```
git clone https://github.com/frontend-rob/brizzle-bash.git
```

2. Start the Application

Once the code is cloned/downloaded, navigate to the project directory on your computer. Open the `index.html` file in any web browser to launch the application.


## Contributing
Since this is a collaborative learning project, further contributions aren’t expected. However, I’m always open to feedback, suggestions, or creative ideas — if you’d like to share any thoughts, feel free to reach out!


## License

The source code for this project is open-source and distributed under the MIT License, and may be used as a reference. Please note that external content from third-party sources is included. For detailed licensing information, refer to the respective websites:

- [Bevouliin](https://bevouliin.com/)
- [Phosphor Icons](https://phosphoricons.com/)
- [Freesound](https://freesound.org/)
- [Hero Patterns](https://heropatterns.com/)

You can find further details, including folder structures and links to relevant content sources, in the readme files located within the asset folder of this repository.