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.
- Download and extract the
SecondChance.zipfile from the latest release. - Run the
SecondChance.exeexecutable to launch the game.
- Follow instructions for MacOS.
- Use this github repository: https://github.com/cis3296s24/Second_Chance
- Open the Terminal.
- Clone this repository with:
git clone https://github.com/cis3296s24/Second_Chance.git
- Change your current directory into the Second Chance Github repository you just cloned.
- Run
pip3 install -r requirements.txtto installpygameand other necessary dependencies. - Run
python3 SecondChance.pyto launch the game. - Afterwards, the game window opens and you can play the game.
LeftArrow/a: Move leftRightArrow/d: Move rightUpArrow/Spacebar/w: JumpLeftClick/q: Melee attackRightClick/e: Ranged attack
Follow 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.