Inspiration
I've always enjoyed games that present a lot of elements on the screen and offer a dynamic experience, where a lot happens. I've taken a lot of references from suvivor.io (https://play.google.com/store/apps/details?id=com.dxx.firenow&hl=es_CO&gl=US) an equally chaotic game that I love.
What it does
It teaches how to recycle optimally, separating waste, it is fun and chaotic so it becomes addictive to play it and go further and further, obtaining more powers and recycling in the process, I recommend that it be tested on macos, android or ios because the sound is enabled.
How we built it
It is the first game I have built in my life, I use dart, flutter and flame to built it, I did a couple of Google tutorials to build games in Flutter and I got to work, I took references and made something that I liked, I tried it and seeing that flame allowed me to print several things on screen try to push flame and flutter to the limit
Challenges we ran into
The management of game states, I made the mistake of not finding out and did not implement Bloc from the beginning, the creation of sprites seemed very cool to me, I am not a designer but I have always liked pixel art, I did not know how to do it, the Audio management was also a little difficult, in fact the web game does not have audio due to a bug that I could not solve
Accomplishments that we're proud of
create the sprites, create my first game, bring the sprites to life with sound and user interaction and create a beautiful product, I am very proud of this project
What we learned
I learned to make games in Flutter, that games have many things that one does not realize, that games are difficult to make, I learned to animate sprites, to manage sounds, I learned something about vectors, physics, movement
What's next for Recycler Ninja Garbage
The next thing is to go up to the stores, add the next levels where there are more Ninja Garbage of different colors with different enemies, so that people learn to organize the garbage in their respective bag, I would like to add more powers, improve some, add more interactions of the user and implement a login and database to compare users and for users to see other people's scores
Built With
- bloc
- dart
- flame
- flame-audio
- flutter
- flutter-bloc
- libresprite
- sprite
Log in or sign up for Devpost to join the conversation.