Frank Liu and Matthew Fang's submission for Codefest 2023 at CHS
Game that allows you to turn any video into a moving platformer!
You can submit a video in the Generate Outline tab, and it will produce an "outline" video that just contains the outline of the video.
Then, you can play the video, along with the outline, with another person!
The outline will act as the "platform", and it's your job to stay alive for as long as possible - in other words, don't touch the bottom of the map! If you feel the desire to, use your "Force" ability to push your opponents away and (hopefully) make them lose! You can use power ups to double jump, have a bigger Force, or a saving grace for if you die
Background - Clownfucker (Toby Fox, James Roach)
Coding - Frank Liu
Art - Matthew Fang
The code (should) work on any system, but you must install the following Python packages:
- Pillow (https://pypi.org/project/Pillow/)
- OpenCV (https://pypi.org/project/opencv-python/)
- Pygame (https://pypi.org/project/pygame/)
- FFMPEG-Python (https://pypi.org/project/ffmpeg-python/)
- numpy (https://pypi.org/project/numpy/)
- MoviePy (https://pypi.org/project/moviepy/)
In addition, you will have to add FFMPEG to the working directory (https://ffmpeg.org/)
NOTE: IN MAIN.PY CHANGE THE ENVIRONMENT VARIABLE TO THE PATH TO YOUR FFMPEG EXECUTABLE
Finally, because Github's web client allows at most 25 MB per file upload, the Bad Apple Outline could not be uploaded. Instructions on how to do so are in resources/levels/BadAppleOutline.txt