Inspiration

As hiking enthusiasts, my colleagues and I have noticed a concerning increase in litter during our walks in our favorite places. Despite our efforts to clean up these areas, we have not yet achieved the desired results.

However, my research has revealed that litter is a significant global problem that requires immediate attention and action. Every year, the world produces approximately 2 billion tons of household waste, and this number is continuously increasing.

Waste treatment plants are the ideal solution to this problem, and many states have already implemented garbage sorting to optimize processes. Educating citizens to sort their garbage is a challenge, but with the right approach, it can be overcome.

Our team created an exciting and educational game for children that promotes environmental awareness and instills the habit of sorting garbage. Our goal is to make a positive impact on the younger generation and encourage them to take action towards a cleaner and healthier planet.

We chose hedgehogs as the main characters, as they are a symbol of the ecological problems caused by pollution. In the game, players help the hedgehogs carry fruit while learning about the importance of recycling. As the levels become more challenging, the hedgehogs encounter an issue: unsorted garbage obstructs their path. Your task is to remove and sort the garbage to assist the hedgehogs.

Our game is not only a source of entertainment but also a powerful tool in shaping an environmentally responsible generation that is ready to take responsibility for the future of our planet. Each of us can play a role in the fight against the global problem of pollution and make the world cleaner, starting with small steps in our daily lives.

What it does

In this mobile strategy game, you will embark on an exciting adventure with hedgehogs as your loyal units. With your confident leadership, you can guide your hedgehogs to success! Your task is to collect and deliver various fruits and objects, and these spiky creatures rely on your guidance to navigate through a cleverly designed environment. Each hedgehog can carry assets and exchange them with others or place them in temporary storage buffers like baskets or stumps. The game introduces a twist with the appearance of obstacles on the paths that impede your hedgehogs' progress. It is your responsibility to remove and sort through this debris, ensuring the paths are clear for your hedgehogs to proceed. You can transfer assets between highlighted units to strategize your moves. Delivering assets to the correct exit points will boost your score, but be cautious, as incorrect deliveries will penalize you. The game will end if the score falls below a certain threshold. The level is completed when a specific number of hedgehogs exit, assets are delivered, and points are scored within the given time limit. This game offers a balance of charming graphics, environmental awareness, and strategic gameplay that will undoubtedly captivate and amuse you.

How we built it

To develop the project we used the dart programming language, flutter framework and flame package (game engine for flutter).

Challenges we ran into

We were familiar with flutter and dart, but we had to learn flame from scratch. The engine is quite interesting and advanced. To add a character to the game - it is necessary to do, as far as I am concerned, a lot of actions. Since earlier we had experience in developing games on Unity and Unreal Engine, we faced the following problems: 1) Lack of an editor for development, of course it's more a matter of habit, but having an editor would make life much easier for game developers on flame. 2) Difficulty of adding new game objects.

Accomplishments that we're proud of

Level Development: We have developed 16 unique levels, each one bringing variety to the gameplay.

Flexible Mechanics: One of our key achievements is the development of unique mechanics that allow the game to remain fun for beginners and experienced gamers alike. We have struck the perfect balance between simplicity and complexity, making our game accessible to a wide audience, including casual players and hardcore gamers. This provides a dynamic gameplay experience that constantly motivates players to achieve new achievements.

Innovative Multiplayer: We pride ourselves on developing a concept of well-thought-out multiplayer component that greatly enhances the gaming experience. This aspect not only promotes a deeper immersion in the game, but also attracts additional audiences through the ability to play together and compete.

What we learned

Utilizing our knowledge, we implemented animations, character movements, and achievement logic into our game. We also integrated popular libraries such as GetIt for dependency injection, Shared Preferences for local storage, and Json Annotation for deserializing data for levels. Although we initially planned to incorporate architectures like BLoC, we deferred integration to focus on presenting our game concept during the hackathon.

Throughout the hackathon, we encountered various challenges, including debugging collision detection issues and optimizing performance on resource-constrained devices. However, with the help of comprehensive documentation, we successfully resolved these issues.

As the hackathon concludes, we are proud of the progress we've made and the games we've created with Flame. While we may still be novices in the world of game development, we are enthusiastic about the possibilities that lie ahead!

What's next for Hedgehog Eco Dash

Improving the quality of existing levels and creating infinite levels to enhance the game experience. Developing a multiplayer mode to enable players to compete and interact with others. Enabling players to create their own levels. Expanding the range of characters, items, and maps. The game world will be expanded with new characters, items, and maps to add variety. Additionally, new environmental scenarios will be introduced to emphasize the importance of conservation and encourage players to act responsibly. Multilingual support will also be added to make the game accessible to players from all over the world.

Here's the full gameplay of the level walkthrough

https://www.youtube.com/watch?v=y5WZsKqyHMU

Built With

+ 207 more
Share this project:

Updates

posted an update

Our humble team is grateful for your support of our game idea. The prototype presented is just a small glimpse. We have a vast number of ideas that we didn't have time to express during the hackathon, but we plan to pursue them. Clean living spaces and environmental friendliness are important markers significantly impacting quality of life and the environment. Let's make efforts to preserve our planet.

Log in or sign up for Devpost to join the conversation.

posted an update

Our game's feature:

There are no shooting, it's not a race, not penetrator and its clones, not a maze, not Super Mario, not movement on a track like in Ikari, not Scuba Dive, no violence, it's not Python, it's not a Sim City-style strategy, it's not Lines, not a quest, not tennis.

Only logic, reaction, attention in a maximally comfortable, non-irritating environment.

Gameplay is unique. The game is suitable for both adults and children.

And the main feature - we subtly teach the separate collection of garbage.

Thank you to everyone who supported our endeavor.

Log in or sign up for Devpost to join the conversation.

posted an update

So. We've prepared a fully-fledged gaming product here https://hedgehogecodash.com/

We've created 113 game levels for it (We intentionally didn't make them too difficult so that the audience could appreciate this concept). The gameplay mechanics are unique; in the last 35 years, while I've been involved in the IT industry, I haven't seen games with mechanics like this.

The concept allows configuring any number of levels, with any difficulty, for a wide range of objectives.

The game fosters a sustainable skill in attention to detail. Additionally, players gradually immerse themselves in proper garbage collection and sorting, as garbage falling events interfere with the main game, and improperly collected garbage can disrupt the excellent result.

Despite this implementation already being a product, we have plans for its development; the product can be promoted as both a game and an educational tool, as well as a reaction test. Everyone knows Tetris, where quick decisions need to be made. HedhehogEcoDash is a game where being attentive and making quick decisions is also necessary.

Furthermore, there is no violence in the game; that was one of the goals - to make the game violence-free.

According to https://www.youtube.com/watch?v=AqCMFhb2wrA, we didn't make it into the TOP 20, but we're not disheartened; the team is focused on the result, and we've already produced a product with a unique gameplay mechanic, which is already a lot.

And by the way, we can make levels from extremely easy to extremely tough, where only Formula 1 pilots could handle them. Also, we found that even swapping fruits in the same level makes it extremely difficult to pass because a person memorizes the scene, and changing two variables makes it extremely hard for them to adapt.

We believe that the resulting product will not only provide enjoyable pastime but also develop skills in logic and observation that other games do not provide.

Log in or sign up for Devpost to join the conversation.