Inspiration

One team member's family owns laundromats, and the concept of running such a business seemed interesting and overlooked in the gaming market. In real life, business owners usually don't start net-positive. They start off with debt, and interest rates or unexpected expenses (broken machines) cause plenty of problems that we thought would make for a fun challenge.

What it does

Simulates a laundromat from a top-down business perspective. Makes player contemplate their business decisions and strategies for escaping debt in an effort to become a successful entrepreneur.

How we built it

The project was written in Java, and the front-end was made in JavaFX. Classes were divided up for each team member and individuals pushed their changes to the same branch. One team member focused on resolving merge conflicts to keep things running smoothly.

Challenges we ran into

Coordinating everyone and avoiding merge conflicts proved to be by far the greatest challenge, and at times it felt as though there was more time spent on resolving said conflicts than actual development. There were also some concerns when developing the Customer AI due to a few troublesome interactions.

Accomplishments that we're proud of

  1. The game has smooth transitions from the main menu to the game itself and the graphics for the laundromat turned out pretty well.
  2. The code is readable and it has low coupling. Work was distributed effectively and most of the time everyone had something they could work on. ## What we learned Divvying out work effectively and incorporating it into the final product is perhaps the most important part. When done poorly, it can be a nightmare to figure out who did what, what is the correct version of a given project file, and how to resolve merge conflicts. ## What's next for Sud Tycoon More upgrades, an option to expand the laundromat (more customers and machines at the cost of more debt) and animations for customer movement.

Built With

Share this project:

Updates