Cleanup Catastrophe! (sometimes abbreviated as CC!) is an educational free-to-play indie game that aims to raise awareness about the issue of plastic pollution in the ocean among young minds. Inspired by the vibrant colors of the SEGA Genesis home console, our game introduces the player to a simple user interface as you clean various trash items scattered throughout the ocean floor. Through this game, we hope to educate our players the importance of effective solid waste management, and how to apply them in their daily lives.
WIP
- Clone the repository. See this article for more information.
- Install all the dependencies, listed in
requirements.txt.
You can run the game by running one of the following command in your terminal:
- For local:
python main.py - For web:
python -m pygbag --no_opt --disable-sound-format-error main.py
- For local:
pyinstaller main.spec(exported file type will depend on your system, e.g.CleanupCatastrophe.exefor Windows,CleanupCatastrophe.appfor macOS, etc.) - For web:
python -m pygbag --no_opt --disable-sound-format-error --build main.py
Cleanup Catastrophe! is licensed under the GNU General Public License v3.0.
See LICENSE for more information.
Contributions to the Cleanup Catastrophe! game repository are greatly appreciated. It helps us to improve and develop the game to appeal to the masses. If you would like to contribute to this game, please:
- fork the repository and create a pull request, or
- open an issue with the appropriate tag/tags
The developer would like to thank:
- RJ, for laying the foundations for the spritesheet cutter.
- hulahhh, for introducing me to
pygame-ce, as well as laying on the foundations for the sound manager and multi-line text drawer. - wheaty, for making custom music.
- Paul m. p. Peny, for developing
pygbag, a utility that allows forpygame-ceprojects to be playable on web browsers. - Szabolcs Dombi, for developing
zengl. - DickerDackel, for introducing me to
uv. - All the
pygame-cecontributors for making such an amazing game library.
Here is a complete list of works that are used in the game.
- Fuzzball, for making the Sonic Genesis Font
- stgiga, for making the Unifont Ex Mono font
- Blubberquark, for making the original CRT shader code for ModernGL
