Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 9 days 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 (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-09-24T21:43:46.000Z (over 1 year ago)
- Last Synced: 2024-12-10T14:54:05.727Z (about 1 month 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
![maze-screenshot-1](https://i.fluffy.cc/6D3hgBk9c32sjjhTZmKQQFpzMR3Nhr0Q.png)### Credits
Music by
* Stringer Bell at https://pixabay.com
* ekeojikutu007 at https://pixabay.com
* https://www.chosic.com/free-music/all/