Skip to content

A clone of Cartoon Network's "The Fright Before Christmas" game written in Python3 using the Pyglet framework. Grade 12 CS final project.

Notifications You must be signed in to change notification settings

yangwonlohengramm/fright-before-christmas-clone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fright Before Christmas

Welcome to my Fright Before Christmas Clone, a full-featured, blazing-fast python3/pyglet clone of Cartoon Network's browser game, Fright Before Christmas.

For some brief programming documentation, please click here.

Game Instructions

Note that there is an issue to set up an instruction screen. In the meantime, please read this first...

Goal: Defeat the enemies that are attacking the semi-circle force field barrier in the bottom-middle of the screen.

The game starts immediately on a battle level. Here, you can take one of two general actions: press the spacebar or click in the screen (at least at a small distance away from the character in the bottom-middle).

In a battle level, you press spacebar to switch characters. The girl attacks brutally to dominate the enemy hordes and the scientist uses strategic buffs when in a pinch. The other guy, who is bald, is supposed to collect coins but for now he doesn't do anything. Click at enemies to use the abilities of the girl and the scientist.

After every battle level, when all the enemies have been defeated, you can buy items at the stop to help you beat the enemies. Read the description and click the item to make a purchase. For now, since there is no coin-collecting mechanism, the amount you earn per level will be the same.

Hacks

Press f to increase freeze radius. Press r to remove reload time. Press backspace to add 100 coins. Press enter to skip a level.

How to Install

Linux

  1. Install pygame with sudo apt-get install python-pygame or equivalent.
  2. Install pip3 with sudo apt-get install python-pip3 or equivalent.
  3. Install pyglet with sudo pip3 install pyglet==1.2.3.
  4. Navigate to project folder.
  5. Run test.py with python3 test.py.

Windows

  1. Install Python 3.
  2. Install pygame.
  3. Install pip3.
  4. Install pyglet version 1.2.3 with pip3.
  5. Navigate to project folder.
  6. Run test.py with 'python3 test.py`.

Resources

This was blessed: http://stevelorek.com/how-to-shrink-a-git-repository.html

About

A clone of Cartoon Network's "The Fright Before Christmas" game written in Python3 using the Pyglet framework. Grade 12 CS final project.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published