Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

151 Commits
 
 
 
 
 
 

Repository files navigation

Final Project - Revamp of Jonas's Platformer

Project Description


This project is an advanced text-based speedrunner, where you can choose from a variety of levels to play and your times are saved.

Installation


  1. Install the necessary libraries
  2. Run the program (in VSCode, not a codespace)

Excecution and Usage


To play the game, you have to log in.

  • User settings - includes login, creating/deleting accounts, and changing account options.
  • Play game - lets you play the game, includes level select and leaderboard.
  • Tutorial - gives an overview of all the blocks and their functionalities.

Used Technologies


  • keyboard - lets the program use your keyboard to move the player pip install keyboard
  • InquirerPy - makes up the bulk of UI inputs pip install InquirerPy
  • PyCryptoDome - allows for encryption and decryption of passwords pip install PyCryptoDome

Current Features


  • Play a unique platformer with 10 different levels!
  • Create an account that keeps all your best scores!
  • View leaderboards to see the best scores of all time!

Contributing


N/A

Contributers


  • Jonas - coded the gameplay, including physics and display
  • Nick - made the maps and user login
  • Alex - created file reading and leaderboard systems
  • Matthew - created all menus

Author's Info


  • My name is Jonas, and I am a 9th grade student with access to a computer science lab, where I create neat projects like this sometimes. Phone: +1 (385) 338-9229 Email: jonasfairchild@gmail.com
  • I'm Nicholas Larsen, 15, and I go to Utah County Academy of Sciences. I want to major in computer science, although I dont know the specific field yet.
  • Matthew McKinley: I started learning how to code in the summer of 2024, starting in Python. The classes that I've taken and the things that I've been taught have helped me know how to code Python pretty well and I've learned a lot of the logic of coding, and I can follow different languages. I think it's a good skill to be able to code, but I don't think I'm going to do this as a profession. You can reach me at my school email: matthew.mckinley@ucas-edu.net
  • Hey, this is Alex: I am in 9th grade, 4.0 student, I love playing tennis, reading a good fantasy adventure book, or just hanging out with my close freinds. I love coding and math and am thinking about becoming a Machine Learning engineer after collage. I can be contacted via my school email: (alex.anderson@ucas-edu.net) for any questions or concerns.

Change Log


N/A

License


N/A

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages