Github
https://github.com/Ajadams97/Brick-Breaker-Double-Down
Inspiration
The inspiration behind the project came from the retro theme of the event. As a group we elected to create a game and we felt that "Brick Breaker" was a good introduction into game design.
What it does
This project is a reimagining of the classic game that allows 2 players to work cooperatively to clear each screen of blocks in order to advance in the game.
How we built it
The language used for this project is Java. In conjunction with the javaFX library, we were able to create scene instances that updated with player movement and collisions.
Challenges we ran into
One of the largest challenges we faced was setting up the javaFX environment on everyone's systems. The issue came from javaFX requiring very specific runtime environments in order to compile. Another less impactful issue was that our team was formed at the start of the event and we did not come with a predetermined vision for a project.
Accomplishments that we're proud of
The biggest accomplishment for our team was getting a working prototype of the game including the physics of the ball and collision detection event handling. Another accomplishment for our team was that we all completed our first in person hackathon.
What we learned
One of the most important non technical learned experiences for our group was that having a plan of attack, even if vague, at the beginning of the event can be very helpful for starting a hackathon. We also learned that for what we wanted to create there are much better technologies available.
What's next for Brick Breaker Double Down
If we were to continue this project the first order of business would be to transfer what we've constructed to another language that is better equipped to handle game and level design. We also would like to add more features to the game to truly make it a robust version of the original title. Some examples of what we wanted to add included, powerups, up to 4 player multiplayer, and more level generation.
Log in or sign up for Devpost to join the conversation.