Skip to content

richkdev/Cleanup-Catastrophe

Repository files navigation

Cleanup Catastrophe! (v.0.3.0-beta)

cleanup catastrophe logo

ABOUT

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.

STATISTICS

python-version stars forks license version downloads issues code size repo size

GAMEPLAY

WIP

INSTALLATION

  1. Clone the repository. See this article for more information.
  2. Install all the dependencies, listed in requirements.txt.

USAGE

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

BUILDING

  • For local: pyinstaller main.spec (exported file type will depend on your system, e.g. CleanupCatastrophe.exe for Windows, CleanupCatastrophe.app for macOS, etc.)
  • For web: python -m pygbag --no_opt --disable-sound-format-error --build main.py

LICENSE

Cleanup Catastrophe! is licensed under the GNU General Public License v3.0.

See LICENSE for more information.

CONTRIBUTE

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

contributors

SPECIAL THANKS

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 for pygame-ce projects to be playable on web browsers.
  • Szabolcs Dombi, for developing zengl.
  • DickerDackel, for introducing me to uv.
  • All the pygame-ce contributors 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

About

Clean the ocean by fishing out all that nasty trash!

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors