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.
SecondChance.zip
file from the latest
release.SecondChance.exe
executable to launch the game. git clone https://github.com/cis3296s24/Second_Chance.git
pip3 install -r requirements.txt
to install pygame
and other necessary dependencies.python3 SecondChance.py
to launch the game. LeftArrow
/a
: Move leftRightArrow
/d
: Move rightUpArrow
/Spacebar
/w
: JumpLeftClick
/q
: Melee attackRightClick
/e
: Ranged attackFollow this project board to know the latest status of the project: https://github.com/orgs/cis3296s24/projects/71
Requires Python 3.0+, Pygame, and Git.
Download the latest version of Python here and the latest version of git here.