This project is a Console Application which mimicks 3d graphics using raycasting, Unicode and collision detection using C++. With this project, I hope to gain a better understanding of C++ and raytracing. The game will function similiarly to games such as Doom and Wolfenstein 3D.
I got the inspiration and followed the guide of Javidx9's walkthrough of the program which helped alot in understanding some more of the complicated math having to do with raytracing and writing to the console.
Following the walkthrough I plan to progress the project into an actual shooter in which the user progresses through some levels, shooting and killing enemies to reach the end.
- Implement Static/Dynamic Enemies
- Shooting UI, function, and collision detection
- Start Menu
- Level Select
- Fix pause no-clip glitch -> Implemented
- Pause Menu -> Implemented