We wanted to find a creative way to spread awareness about how water companies supply clean water as well as maintain sewage treatment. We decided to create a game as we realised how city-based builder games were becoming increasingly popular as it stimulates the excitement of generating resources. Hence, using the idea of pipe building would be an innovative way of educating how water systems are built and managed as well as the importance of resource management.

What it does

The concept of the game is to use units to create a complete water supply network in a mini-city. This starts by using the pipe units to create a path from the water pumps straight to the chemical plants which then supply to the houses (consumers). From there, pipes then need to be built from the houses to a sewage treatment centre before leading back to the water resource (e.g. the ocean or river). All of these use money to build, and hence the player needs to find the most efficient and cost-effective way to build the pipe system!

How we built it

We used Python to write out a complete code as linked in the GitHub below. We then used a GUI extension Arcade as the game library for the graphics and game aspects.

Challenges we ran into

We had limited time as well as a lack of knowledge in game development. Because of this, we had to spend a lot of time exploring different possible variations of the game as well as researching various ways to build the game.

Accomplishments that we're proud of

We are proud of being able to come up with this creative and innovative way of presenting water systems as well as gaining plenty of knowledge in terms of game development.

What we learned

Through building our very first game, we learned how to use various tools to build a working game environment as well as design basic 2D graphics for the game.

What's next for Pipe Kingdom

We hope to expand it by upscaling the gameplay in terms of items being built as well as perhaps creating different point systems to stimulate excitement in playing this game. With more development, we believe this game can be fully used to encourage people to learn more about water companies and understand water consumption.

Built With

Share this project: