22Simple pseudo-3d engine implementation. This library allows you to make two dimensional map and draw pseudo 3D image using Ray-Cast.
33
44This was done just for fun and probably will not be updated. But there are a bunch of fixes and improvements, such as:
5- The network system is replaced by another, WORKING system
6- Fisheye correction
7- Realistic wall height (seriously, the zero-height wall was like half a player)
8- Realistic circle collision (not just 10 walls)
9- Menu fix (buttons now detect only mouse clicks, not holding)
10- The application stops reading input and moving the cursor while you are switched to another window
11- FPS limit (no more 600 fps in menu)
12- Missing resources fix
13- Small optimizations
5+ - The network system is replaced by another, WORKING system
6+ - Fisheye correction
7+ - Realistic wall height (seriously, the zero-height wall was like half a player)
8+ - Realistic circle collision (not just 10 walls)
9+ - Menu fix (buttons now detect only mouse clicks, not holding)
10+ - The application stops reading input and moving the cursor while you are switched to another window
11+ - FPS limit (no more 600 fps in menu)
12+ - Missing resources fix
13+ - Small optimizations
1414
1515Demonstration of how does this engine work:
1616![ Project demonstration] ( demo/demo_engine.jpg )
@@ -28,8 +28,7 @@ This engine can perfom some mirrors. As you can see, we get correct reflection i
2828![ Project demonstration] ( demo/demo_mirror.png )
2929
3030Reflection loop included:
31- ![ Project demonstration] ( demo_mirror_loop.png )
31+ ![ Project demonstration] ( demo/ demo_mirror_loop.png)
3232
3333Online test:
34- ![ Project demonstration] ( demo_online.png )
35-
34+ ![ Project demonstration] ( demo/demo_online.png )
0 commit comments