Skip to content

A FPS game that uses a 3D engine built from scratch, and a self-designed maze-generating algorithm

License

Notifications You must be signed in to change notification settings

Yourself1011/Mr-V-Simulator

Repository files navigation

Mr. V Simulator

Mr. V Simulator is a first person stamper game (because g*ns are not school appropriate). It uses a 3D engine built from scratch, which uses raycasting. Navigate through a maze, and make it to the next level, while stamping assignments with Mr. V's stamp of approval. Make sure not to let the assignments get too close! The maze generation algorithm is entirely original. Your score increases with every assignment stamped, based on your current level.

Note - the leaderboard is local to the deployment

Controls

  • WASD to move
  • Left-click to stamp
  • Mouse to move (like a joystick - the more you move your cursor to the right, the more you constantly rotate right)

Installation/playing

Replit

Simply run the replit (note - quite slow)

Locally

  1. First install Python 3 and the PILLOW library
  2. Clone the repo git clone https://github.com/Yourself1011/Mr-V-Simulator.git
  3. Open a terminal session and go to the repo directory
  4. Run python3 main.py

About

A FPS game that uses a 3D engine built from scratch, and a self-designed maze-generating algorithm

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published