Simple pseudo-3d engine implementation. This library allows you to make two dimensional map and draw pseudo 3D image using Ray-Cast.
By Neirokan:
- The network system is replaced by another, WORKING system
- Fisheye correction
- Jumps
- Realistic wall height (seriously, the zero-height wall was like half a player)
- Realistic circle collision (not just 10 walls)
- Reflections remain inside the mirrors
- Menu fix (buttons now detect only mouse clicks, not holding)
- The application stops reading input and moving the cursor while you are switched to another window
- FPS limit (no more 600 fps in menu)
- Missing resources fix
- Small optimizations
Demonstration of how does this engine work:
We can switch off the textures:
We can smooth floor (performance-heavy):
This engine can perfom some mirrors. As you can see, we get correct reflection image: