I wished to build a simple yet enjoyable version of the classic bouncing ball game that involves breaking apart blocks through strategic moves and ball paths. Built with a family-oriented mindset, the game is meant to represent an engaging form of entertainment for people from all walks of life. Through its many levels and difficult challenges offered by its play style, I wanted to build a game that could be appreciated by the masses via an inviting atmosphere of problem solving.

What it does

The mobile game serves as an adaptation of the classic ball breaker game, in which players use a set of balls to knock out rows of blocks on the game board above. The player will chart the course with which the balls will be fired, making use of the game board walls and other blocks as surfaces to bounce the balls across the board. Balls will strike blocks with the aim of eliminating them from the board before the blocks reach the bottom of the screen or the player runs out of balls. Players earn points with each cleared block as well as additional balls depending on which blocks are struck.

How we built it

This game was built on top of a React Native mobile application framework, with much of the rendering involved with the dynamic generation of board game layouts and assets using Javascript with some Objective-C components included.

Challenges we ran into

Accomplishments that we're proud of

What we learned

What's next for BounciBallooza

Share this project: