Mao Run

Game Development


ABOUT

Mao Run is a 2D platformer game with only 1 rule: We don’t talk about the rules. The player has to figure out what to do with whatever visual cues provided to them on screen. Our goal is to be as infuriating as possible while keeping a certain level of enjoyment and dopamine for players to fixate on continuing. The game strives to demonstrate the life lesson of learning through trial and error.

  • TECHNOLOGIES
  • Python
  • Pygame

SKILLS USED

  • Design unit tests to check functions operate as intended
  • Write functions to keep track of the state of the game
  • Format the project using Model View Controller architecture
  • Update screen display to reflect movement of game pieces
  • Interpret user input for game functionality
  • Collaborate with a group in each step of the process
  • Write documentation for the game

Mao Run Image

Each time the game window opens, the arrow keys are randomly assigned to the different suits. In order to succeed, the player must figure out which keys are associated with each suit. If the player selects the wrong key, they die. Likewise, if the player does not select a key before the suit collides with the joker, the player dies. The goal is to earn as many points as possible. As the game continues, the suits speed up.