Irrlicht Raycaster

Some years ago I wrote a simple raycaster. You know, that technique Wolfenstein3D, Doom and DukeNukem3D were using to display graphics. It looked like this:

It is written in java, and funnily, I named that thing Irrlicht, too. I've just found it again, and uploaded it to this website. Try it out and be impressed by its incorrect texture mapping on the floor and ceiling, the frame dependent movement and rotation, the missing billboard sorting and collision detection etc.. But at least it has a cool Doom style map. :)

five comments, already:

Worked fine on Safari 2.0, but it crashed the browser after a while, with textures disabled and the camera colliding with one of the walls. Good job overall.. I would like to code one of these raycasters some day :P
Julio Gorgé (link) - 09 08 05 - 01:08

so you still didn’t fix the texture problem? :-)
bertl - 09 08 05 - 17:26

ak (link) - 09 08 05 - 17:32

niko - 09 08 05 - 22:25

It’s Java, right? Why don’t you decompile it? All you’ll lose are the local variable names. It works really good, we used it at work to understand the inner workings of a proprietary and crappy CMS that was lacking proper documentation. ;-)
ak - 15 08 05 - 21:24

Displayed name:  
Remember personal info?
Website (optional):
Enter "layered" (antispam):
Comment:Emoticons / Textile


Small print: All html tags except <b> and <i> will be removed from your comment. You can make links by just typing the url or mail-address.
Note: If you type in your email adress above, it will be visible to other visitors, although it will be hidden for bots using javaScript.