So I was bored one day and was going to make a port of a raycasting demo / proof of concept, but someone else already did it and I'm currently taking it up and making it a bit better. Currently there aren't much changes but I will be updating it as soon as I get new versions out. If you want to test stable versions of it, my website is http://www.deathprogramming.com, and you can find it under Downloads.
PICS:
^If someone could tell me how to hide those with a button that would be helpful.
Last edited by Death on Thu Feb 06, 2014 10:22 pm, edited 1 time in total.
I was already working on it and couldn't figure out how to do it properly, hope you don't mind me publishing this
EDIT - I also noticed it's not fullscreen. I don't know if you took that out or I forgot to revert change
EDIT - I saw what I messed up XD - my code was basically the same except moved a few things around and different variables but I forgot to put in dirty
Death wrote:I was already working on it and couldn't figure out how to do it properly, hope you don't mind me publishing this
I don't mind
Death wrote:
EDIT - I also noticed it's not fullscreen. I don't know if you took that out or I forgot to revert change
I changed that not to be fullscreen, I don't like testing in fullscreen mode.
Death wrote:
EDIT - I saw what I messed up XD - my code was basically the same except moved a few things around and different variables but I forgot to put in dirty
Cool, man!
PM me on here or elsewhere if you'd like to discuss porting your game to Nintendo Switch via mazette! personal page and a raycaster
Correct me If I am wrong, but the topic title was a bit misleading, to me.
Actually, "Raycasting" would have been a better title, not 3D Engine... As we all know, raycasting is not really 3D, just a very clever trick to fake perspective.
Nice work, it looks quite clean. Are you planning to add textures ?
I moved all variables into a table and added a FOV thingy?
Press Q to release mouse and left and right mouse buttons to increase/decrease screenDistance.