cis3296s24 / Second_Chance

A platformer-style video game with a mechanic of always giving the user a second chance. Functions like any normal platformer, but when the player dies to an enemy, they are given a second chance if they can pass minigames within the base game.
2 stars 3 forks source link

Second Chance

This is a platformer-style video game with a mechanic of always giving the user a second chance. The base game functions like any normal platformer, but when the player dies to an enemy, they are given a second chance. These second chances will function as minigames within the base game. After dying to an enemy, the player’s second chance could be a memory game, trivia, a logic puzzle, or any other number of short challenges. If the player succeeds (and passes/beats the challenge), they will respawn just ahead of the enemy whose challenge they passed. The second chance’s will be consistent with the enemy type (If an enemy gives a second chance challenge of trivia, they will always give a second chance challenge of trivia, but the questions may change). As the player progresses throughout the game, the enemies and their second chance challenges will get more difficult. Skilled players may attempt to beat the game through just the platformer elements, while others may try to beat the game by winning their second chance challenges.

How to run

Windows executable

Windows source

MacOS

Controls

How to contribute

Follow this project board to know the latest status of the project: https://github.com/orgs/cis3296s24/projects/71

Requirements

Requires Python 3.0+, Pygame, and Git.

Download the latest version of Python here and the latest version of git here.