Skip to content

Educational game that teaches math to elementary students. Made using Pygame and Tiled in collaboration with @qazwxp.

Notifications You must be signed in to change notification settings

jackcwong2007/Paragon-

Repository files navigation

PARAGON

An educational top-down story game. The player must complete quests to earn rewards and eventually beat the final boss, completing the game. Quests include battling monsters, exploring new areas, and helping NPCs. Monsters are beaten by answering math questions of one of three difficulties chosen by the user, and drop items that can be exchanged for items in an item shop. As the player completes quests, more areas of the map become available.

Made in collaboration with @qazwxp

Demo gameplay can be found Here

How it was made:

Tech used: Python, Pygame, Tiled level editor

Pygame was chosen to handle user input and graphics for the 2d game including many sprites. Because this project was a used as a means of creativity and exploration, all functionalities are coded from scratch, with research being limited to specific syntax and issues. Some specific functionalities that were particularly pride-worthy:

  • Grid-based player-centered (map scrolling) movement, including obstacles such as NPCs and trees
  • A multi-layer 6400x6400 pixel map created using multiple free-use tile sets in Tiled level editor
  • Data saving between instances utilizing .json file handling

Skills Practiced:

  • Project progress tracking

  • Accountability in a project group

  • Self-directed exploration and research

  • File handling in Python

  • Object-oriented programming

About

Educational game that teaches math to elementary students. Made using Pygame and Tiled in collaboration with @qazwxp.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages