Inspiration

After finding out that the hackathon for this year was based on Monopoly, our team was excited to create a unique experience tailored to computer science students. We wanted to create a minimalistic yet eye-catching design, and as an added challenge, we also wanted to implement multiplayer functionality that updates in real time.

What it does

We were able to create what we set out to accomplish, because not only does our mobile app recreate the Monopoly board, complete with buying properties, servers (houses) and collecting rent, we also were able to connect across mobile devices to play a game in real time. Furthermore, we have implemented a backend that adds a whole new twist on the game: Anti-Monopoly (hence the name, antitrust.exe).

How we built it

Our tech stack includes Go for the backend, and Javascript/React Native for the frontend.

Challenges we ran into

Our backend design proved to be quite challenging, because not only did we implement regular Monopoly, we also added support for Anti-Monopoly. This is a version of the game that aims to bring the ethics of anti-trust policies into the classic game, providing a more realistic experience with an added level of dynamism.

Accomplishments that we're proud of

Our challenge soon became one of our proudest accomplishments in this project, because not only were we able to develop a working game with many of the core Monopoly features, we created a high level of support for an implementation of Anti-Monopoly as well. Our only enemy was time with this regard, but still, we were happy with our result.

What we learned

As this was our first foray into game development, we realized just how challenging it can be to create all of the various game components, and also make sure they all behave nicely with each other.

What's next for antitrust.exe

We absolutely want to work on creating a frontend implementation of the Anti-Monopoly logic we created, and totally refine the smaller details of what we've created for this hackathon!

Share this project:

Updates