Skip to content

A 2D platformer game made using a simple game engine built on the PyGame framework

License

Notifications You must be signed in to change notification settings

othmanalikhan-gamedevelopment/project_xcape

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Project Prison XCape





Prison XCape is a 2D platformer game that is made using a simple game engine built on the PyGame framework. The game contains several features, see Key Game Features and Key Code Features.

Some game play footage is demonstrated below.

Single player Coop

How to Use

There are two ways to run the game, the first being easier the second.

Running the Pre-Compiled Game (Easier)

  1. Download the latest executable release and run it.

Running Directly from Source Code (Harder)

  1. Download or clone the repository.
  2. Run main.py using Python 3.6+ (see requirements.txt).

Key Game Features

  • Single player mode, containing four levels.
  • Local coop mode, containing three levels.
  • A boss in both modes.
  • Several menus and UI for both modes.
  • Cutscenes for single player mode.

Key Code Features

  • Several engines (e.g. core, scene, menu, and collision).
  • Swappable components that attach to any class (e.g render, audio, physics).
  • Components that can easily be tweaked (e.g. animations, dialogues, camera).
  • Loader module responsible for IO of images and audio.
  • Event-driven communication between classes.

Authors

Name Email
Othman Alikhan [email protected]
Gustavo León [email protected]
Luis Flores -
Jose Bruna -

Credits