<a href='
http://eon.ssxh.net/EoNMaze2.zip' target='_blank'>EoN Maze Engine 2</a>
This is my raycaster. I ported it to Visual Basic from a raycaster I made in QBasic and added a few features here and there. One thing I noticed was weird about it was that walls were curved. I intend to fix this sometime. I also want to add textures to the walls... But I have no clue how. I just wanted you guys to check it out and tell me what you think, and notify me of anything I need to fix.
The game will end if you make it to the exit, which is at the bottom right corner of the map. You start at the top left part of the map. If you want to change the color of the floor, ceiling, or walls, go into map.txt. You can then change the following values:
12,13 <- Map size (Don't change)
2,2 <- Start position (Don't change to a position that isn't 0)
180 <- Starting angle 0 = up, 90 = left, 180 = down...
0,255,0 <- Floor color
100,120,255 <- Ceiling color
4 <- # of different wall colors
0,125,140 <- Wall colors
0,150,180
0,180,0
210,0,0
If you can figure out how, you can also change the entire map if you want.
I have included 2 maps. The engine opens map.txt, so you have to rename them in order to switch them.
If you want the source, PM me.