Inspiration
Growing up, I spent a lot of time playing games like Plague Inc, but the premise was terrible - What if instead of strategizing about wiping out the world with plague, kids were building strategies around brining renewable energy into the future?
Personally, my inspiration was to build a complete application - I have built personal projects in Flutter, but never anything that could store state / be used by anybody besides me. This was my first attempt at a production-ready application.
What it does
Once you select a country, you will be presented with your first energy. From there, select powerups and try to get global adoption before the Global Warming meter hits 100%.
How we built it
We used Flutter and Hive Everything is created by hand except for the world map - It was a challenge to get all the components to play nicely together, but I'm proud of what we accomplished.
Challenges we ran into
A lot of inexperience with Flutter
- Since we were building almost everything ourselves, there wasn't much
- Difficulty making it responsive. Even though it could work on all screen sizes, it's intended for a mobile experience. ## Accomplishments that we're proud of IT WORKS!!!!! We are very proud that we created so much of the game from scratch - Even improving some of the code given in the World Map package. It was a challenge that we are proud to have completed.
What we learned
How to save data locally - I had never done this before, but through a lot of googling, I was able to implement Hive as a local SQLite database. Iterative values - The example code for WorldMap has over 200 lines of code, where each the function "getGreenValue"
What's next for Green Zone
Even though we couldn't complete it before the deadline, the future of Green Zone will have:
- Mobile Ads in "Za Wordo" area
- Enemy bubbles from "Big Energy" - which are event-based challenges that add to the stakes of the game
- Better balancing for powerups
- Responsive gaming - fix powerup page to be responsive to all screen sizes.
- Launch to App Store - One of my resolutions for this year was to launch an app to the app store - Thanks for giving me a chance to Make that a reality :)
Log in or sign up for Devpost to join the conversation.