Bouncy Brawl
A downloadable game for Windows and macOS
The product of combining Super Smash Bros with a 2D rolling ball platformer. Hit the other player harder than they hit you to give them damage. The more damage they have, the easier they are to knock off the stage.
Player 1 uses A/D to move and W to jump. Player 2 uses Left/Right to move and Up to jump.
This game runs on the A3 Engine (https://github.com/TechMaster85/a3_engine), an implementation of the A2 Engine (https://a2engine.org/) written by me. Game assets are derived from the game "Physics Obstacle Course" by Austin Yarger, downloadable at https://a2engine.org/.
Most of the game engine was handwritten by me, with some AI assistance for architecture decisions, repetitive tasks, and debugging . Title screen image is by Google Gemini. Ball and block assets are from "Physics Obstacle Course". Moon background is from NASA's recent Aretmis II mission. Background music and "Game" sounds are by me, punch sound was found on Pixabay.
| Updated | 29 days ago |
| Status | Prototype |
| Platforms | Windows, macOS |
| Author | TechMaster85 |
| Genre | Fighting |
| Tags | 2D, Local multiplayer, Multiplayer, Two Player |
| AI Disclosure | AI Assisted, Code, Graphics |
Download
Install instructions
Windows: Download BouncyBrawl_Windows_x64.zip, extract, and run bouncy_brawl.exe.
macOS: Requires SDL to be installed. Install Homebrew and install these packages:
brew install sdl2 sdl2_image sdl2_ttf sdl2_mixer
Then run the executable named bouncy_brawl. I will later supply a .app bundle so you won't need to install anything extra, after the build system is improved further.
Linux: Compile https://github.com/TechMaster85/a3_engine . Download resources.zip and extract it to the root of the project. Binaries will be provided when the build system is improved.
Switch (not a joke): Download https://github.com/TechMaster85/a3_engine and extract the folder inside resources.zip to the root of the project. Follow the instructions in README.md for building for Switch. Controls likely will not work until the engine has an input system for controllers, it currenly only supports keyboard and mouse.

Leave a comment
Log in with itch.io to leave a comment.