Project 4 -
Bubble Gum Wars



Role: Design/programming
Software: Unity
Team Size: Solo Project
Development Cycle: 1.5 months
Bubble Gum Wars is a game I made for one of my finals of my first semester, junior year. After jumping over many hurdles figuring out how to program it, I eventually ended with this final product. This game taught me a whole slew of new techniques, such as recursion and flooding. I also researched AI techniques, and implemented AI into the game. My success on this challenge has made me a better programmer.
Game Instructions - The goal of the game is to capture the most white faces as possible. You do this by clicking on a white face to turn it into your color (blue or red) - you can do this 2 times a turn. You need to fully surround a group of white faces with faces of your own color or neutral faces (the edge of the board). The faces used to capture need to be touching either horizontally, vertically, or diagonally. As long as there are none of your opponent's colored faces inside that area, you capture all those white faces, deleting them from the board and awarding you one point for each face captured. When neither player can make a move, each player gets points equal to the amount of their colored faces on the board, and the game ends.