Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Java raycasting 3D engine Horror Labyrinth

Loading...

Sign in or sign up now!
Alert icon
Upgrade to the latest Flash Player for improved playback performance. Upgrade now or more info.
8,000
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on Jan 25, 2009

A quick video of my 3D raycaster engine written in Java. (This is not a game, but might be the basis for my next game. Who knows...)
This is an extremely early version. Don't expect to much.

Todo list:
- high res
- true color
- doors

Category:

Gaming

Tags:

License:

Standard YouTube License

Link to this comment:

Share to:

Uploader Comments (RedNifre)

  • How did you do the texture splitting? I made the raycaster, but I can't figure out how I should go about slicing images.

  • @VoltageEntertainment I'm not sure I understand the question.

    Wall textures are actually loaded rotated by 90 degree, so pixels of the same column are next to each other in memory, which helps with caching. Trigonometry is heavily based on interpolation, there are only 2 trigonometric calculations per frame for the walls and 2 for each pixel line of the floor. Rest is done by fixed point additions (integers where the lower 8 bits are interpreted as fractions).

  • sooo... source?!

  • @TehGameMaker Naah...

  • I found a ray casting engine for mIRC, its really cool 3d

    /watch?v=hFJvdGzC9zk

  • Thanks! Seems like a nice hack.

see all

All Comments (19)

Sign In or Sign Up now to post a comment!
  • trumbs up if you know this face from Dark Seed

  • Any recommended books / resources for those wanting to write a similar engine from scratch? Nice vid!

  • Except for music, demo looks good.

  • awesome! (thanks! i'm gonna have nightmares tonite! :P)

  • breathtaking...

  • I love the Giger's extures, you've used them very well. I like the lights too.

Loading...
Alert icon
0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more