Save The Animals! - CalgaryHacks 2025 Submission
Inspiration
With climate change rapidly affecting our planet, we wanted to create a game that spreads awareness about environmental issues in an engaging and interactive way. Many people, especially younger audiences, may not fully understand the consequences of pollution and habitat destruction. Save The Animals! aims to bridge that gap by turning education into an interactive experience where players actively participate in saving wildlife and reducing environmental harm.
What it does
Save The Animals! is a video game where players take on the role of an environmental activist, working to rescue animals and stop pollution. The game simulates real-world environmental issues, allowing players to complete tasks such as cleaning up oil spills, reducing carbon emissions, and protecting endangered species. The player wins by successfully stopping pollution, while failure to take action results in reaching the point of no return.
How we built it
We developed Save The Animals! using Python and Pygame, utilizing Pygame’s 2D rendering capabilities to create an immersive experience. The game features:
- A dynamic environment that reflects the player's actions
- Animal rescue tasks, where players work to protect endangered species
- A win/lose condition, where the world can either be saved or reach irreversible damage
Challenges we ran into
Building a complete game within the hackathon timeframe came with its challenges, including:
- Optimizing Pygame performance for smooth animations and interactions
- Implementing a pollution system that visually reflects environmental changes
- Ensuring the game effectively educates players while remaining engaging
Accomplishments that we're proud of
- Successfully creating a game that spreads awareness about environmental issues
- Developing a functional pollution system that visually shows the impact of player actions
- Completing a working prototype within the hackathon timeframe
What we learned
- How to integrate real-world environmental concepts into game design
- Optimizing Pygame for performance and interactivity
- Effective teamwork and time management in a hackathon setting
What's next for Save The Animals!
- Expanding the game with more interactive elements to enhance engagement
- Implementing AI-driven NPCs that react to the player’s actions
- Partnering with environmental organizations to integrate real-world data and solutions
We hope Save The Animals! will inspire players to take action and make a difference in the real world!
Log in or sign up for Devpost to join the conversation.