Inspiration 💲

I've wanted to invest in stuff for a long time, but never really got around to it. However, that initial interest at a young age in finance and markets will hopefully lead to me being slightly more secure in the future. To help more people find that passion and go on a similar journey, I wanted to make something to teach children about investments.

What it does 💎🥇🌶🍬

Our project is a game that teaches children about investments through a stock market simulation: PIRATE STYLE. You start off with 30 coins and can buy different resources: Gold, Diamond, Gunpowder and Sugar/Spices. When you finish and click "I be done," you get a new News Item printed on the bottom part of the screen. Based on the News Item, you go to the next round where you can sell and buy again, depending on what you want. Obviously, the key is to get the highest total value you can! May the best buccaneer win!

How we built it ⚒🐱

We built this game using the Scratch game engine. Yes, it's block coding. Yes, I'm still proud.

Challenges we ran into 🏃‍♂️

  1. The main challenge I ran into was when my teammate stopped responding. I worked with someone on Discord who was new to Hackathons, but he stopped coming online like 18 hours before the deadline. Thus, I had to code the project myself, but he did help with the ideation and the News Item list.

  2. Additionally, using scratch there was another big problem: scratch doesn't have lists inside of lists or dictionaries. This meant that I had to think up a complex algorithm to make sure I not only randomly picked each News Item but also that every News Item would affect the price of something. This was a very difficult and finicky script to make, but it turned out well so I'm very happy with myself!

Accomplishments that we're proud of 🏆

  1. Designing complex algorithms

  2. Design of the game (I love pirates and was heavily inspired!)

  3. Buying and selling mechanics working

  4. Using scratch after like 5+ years, and still creating a great end product

What we learned 🧠

  1. Algorithms

  2. Digital design using the scratch editor

  3. Scratch programming (relearned)

What's next for πrates ➡➡➡

I would love to make this game in a language that is expandable such as maybe Unity (C#) or pygame (Python), so that I can add new features like better graphics and better transitions. Also, how about ML-based News Items?

Built With

  • scratch
Share this project:

Updates