Pseudo-3D hyperbolic engine
My school project
Loading games
You can load a game by passing the name of the game as an argument:
python3 main.py triangle
Game can be loaded only if it is located in the games/ directory. If no game is specified then "squareroom" will be loaded.
Controls (might be overriden by games)
| Descripton | Key | 
|---|---|
| Move forward | W | 
| Move backwards | D | 
| Strafe left | Q | 
| Strafe right | E | 
| Turn 180 degrees | R | 
| Toggle FPS cap | F1 | 
| Create a wall | F2 | 
| Toggle debug info | F3 | 
| Print current position to the terminal | F4 | 
| Save level to ./levelsfolder | F5 | 
| Snap to the closest point | F6 | 
| Snap to the origin | F7 | 
| Snap the angle to the zero | F8 | 
Description
				
					Languages
				
				
								
								
									Python
								
								100%