Inspiration

Our Inspiration came from our love of Cool Math Games as children. We took that love and made a game similar to one of our favorites, Learn to Fly. We also became enamoured with DeSo once we learned of their involvement in this Hackathon, so we made sure to include them

What it does

Goat Upgrader is a game that allows you struggle against both the natural and man-made horrors of the world, in a desperate fight for survival against the odds. You can buy planes, cars, and so on in order to make it more fun. Goat Upgrader also tracks the price of $DESO in real-time, which you can see in the bottom-right corner during gameplay. The coins that the player picks up are converted from $DESO to USD to be used in the shop.

How we built it

We used the pygame and cryptocompare python libraries. Pygame was used to make the sprites, animations, and sounds that the player gets to experience during gameplay. Cryptocompare is used to track the price of $DESO.

Challenges we ran into

The biggest challenge that we faced was that not a single member of our group had ever made a game in pygame before. We were learning on the fly. Also, one of our team members was unable to install pygame for nearly 24 hours of the competition, which limited our ability to work.

Accomplishments that we're proud of

There are several things that we are very proud of in this project. The first is the beautiful sound effects created by our team member Daniel. The pixel art, created by team member Abby, is also very beautiful. The partially original soundtrack is pretty good. Our use of the advanced crypto API is also quite impressive.

What we learned

We became proficient in pygame in just 36 hours. We became advanced in implementing APIs into our programs. We learned a lot about the blockchain.

What's next for Goat Upgrader

The next feature that we are going to implement is an upgrade system, instead of just being able to purchase other vehicles. We will also be implementing a destination to arrive to at the end of the road.

Built With

Share this project:

Updates