https://github.com/tech-chad/mazepy-3d
First person pseudo 3D maze
https://github.com/tech-chad/mazepy-3d
3d first-person game maze pygame python python3 raycasting
Last synced: 5 months ago
JSON representation
First person pseudo 3D maze
- Host: GitHub
- URL: https://github.com/tech-chad/mazepy-3d
- Owner: tech-chad
- License: mit
- Created: 2023-07-24T02:44:16.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2023-09-24T21:43:46.000Z (almost 2 years ago)
- Last Synced: 2025-01-12T19:44:54.593Z (6 months ago)
- Topics: 3d, first-person, game, maze, pygame, python, python3, raycasting
- Language: Python
- Homepage:
- Size: 25.4 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Mazepy-3D
First person pseudo 3D (Doom like) maze using python and pygame.### About
First person pseudo 3D maze. The goal is to navigate the maze to find the exit. Walk through the exit to complete the maze.I use raycasting technique like the one used in Wolfenstein Doom. Thanks to Coder Space youtube channel for the tutorial
on this engine. Youtube video: https://www.youtube.com/watch?v=ECqUrT7IdqQ.* Number of mazes: 125
#### Controls while playing
* ```w,a,s,d``` to move
* ```mouse``` to change directions
* ```q``` or escape to quit back to the map select screen
* ```r``` restart the map
* ```m``` toggle music### Screenshot
### Credits
Music by
* Stringer Bell at https://pixabay.com
* ekeojikutu007 at https://pixabay.com
* https://www.chosic.com/free-music/all/