Inspiration
As someone who lives in the heart of the city, it's a commonplace for you to encounter a lot of trash and litter on the floor. It is not good for the environment and also very visually unappealing. So the inspiration comes from wanting to teach people who plays the game that trash belongs in the bin/dumpster. I wish to teach people that we should be cleaning up our streets or maybe, if people stop littering we wouldn't even need to clean up the streets. I want to believe that by playing games, people can learn to keep trash in the bin.
What it does
So the game is a typical platformer where the goal of the game is to pickup trash (SodaCups and Trashbags) into the bin.
How we built it
I created a new project and added git for version control. Then followed a basic youtube series on the basics of flutter and flame. (https://www.youtube.com/watch?v=Kwn1eHZP3C4&list=PLRRATgFqhVCh8qD7xmaSbwG1vfaCddvCM) After finishing the series, I converted the code to become Trash Troopers By adding some new assets, sound and gameplay mechanic
Challenges we ran into
I think the biggest problem I ran into was in development, I had many ideas about what the game could be about. Some too ambitious and some a little too irrelevant.
Some of the game design related to, how to plan out a city or a park. Although its good to learn what makes a good park and city layout which advantages the environment. I wanted to stick to a lesson that we can teach everybody. So I thought of the most basic of actions we can do at the individual level, saving electricity and water, reduce waste and of course stop littering. It took awhile before I could settle on this idea
Accomplishments that we're proud of
I think building a functioning game that is somewhat enjoyable and scalable. I think I did it pretty well. Considering that I only started the development process, 3 weeks before. 3 weeks, 1 developer and only a few hours in a day to make progress. To make this much progress is an accomplishment
What we learned
I learned a new language, which is Dart, quite similar to Java which I have had previous knowledge before but quite improved my understand of object-oriented programming.
What's next for Trash Trooper
I think if I do get a placement or I get an advancement I would start adding more features, possibly a game menu. Some progression such as you can increase the number of trash you can carry and definitely more assets to make a more fully flushed out game.
If I do get to have a game menu, then the possibility of Google Wallet APIs would be realistic such as buying powerups that increases your carry count, or more lives, checkpoints and stuff like that.
Built With
- dart
- flame
- flutter
Log in or sign up for Devpost to join the conversation.