Features - feng-guo/Teachers-Pet-Game GitHub Wiki

  • 2D top-down RPG where the characters move around the school

  • Uses WASD to move, ESC to close the game, space/f to interact with environment or NPCs, ENTER to pull up inventory

  • Initial party of four characters can be expanded to 6

  • Turn based game with different stats

  • Attack is used for physical attacks and is used to calculate damage

  • Intelligence is used for non-contact attacks and is used to calculate damage

  • (Mental) Health is used to as hit points

  • Defense is used for both attack types and is used to calculate damage

  • Speed is used to determine whose attack lands first

  • Abilities of characters are used for special effects, such as altering stats when certain conditions are met

  • All characters have a certain type, which affects how moves affect them, as well implementing a bonus multiplier when they utilize a move that is the same type as the user

  • All moves have a type, base power, and any additional effects (causes users to sleep)

  • Status effects in battle (bleeding, poisoned, asleep, slowed)

  • An inventory system that allows users to purchase items that can somehow affect the user

  • This can include held items, items to use in battle, or healing items

  • Players can heal themselves at the guidance office, and will spawn there if they are all defeated

  • Players can interact with NPCs in 3 ways: to buy something from them, battle, or talk

  • Players must defeat the bosses to pass school

  • Players can alter their stats through items or minigames (dumbbell curls, math contests (answering easy/hard math questions), eating, running laps around the school)

⚠️ **GitHub.com Fallback** ⚠️