Page 1 of 3

Raycaster Library

Posted: Wed Jul 07, 2004 8:49 pm
by pg
hello

if you know the old Wolfenstein3D game, then you should know
what Raycasting is. Its a pseudo 3D engine. :lol:

It is written in C (with LCC) and speed optimized.
Good for mini games with size < 100kb


edit:
new version:
http://mypage.bluewin.ch/bithandler/Ray ... ster_2.zip

Posted: Wed Jul 07, 2004 9:38 pm
by KarLKoX
It is a very nice lib, good work ! :D

Posted: Wed Jul 07, 2004 9:42 pm
by benny
Indeed. Thumb up :!:

Posted: Wed Jul 07, 2004 9:42 pm
by pg
thank you

Posted: Wed Jul 07, 2004 10:15 pm
by J. Baker
Nice work! A nice little engine to play with. :D

Posted: Thu Jul 08, 2004 7:29 am
by pg
Update...there was a wrong variable in the example code when testing if window is active. :?

Posted: Thu Jul 08, 2004 9:57 am
by Fred
Cool lib :)

Re: Raycaster Library

Posted: Thu Jul 08, 2004 1:51 pm
by Dummy
pg wrote:Raycasting
As far as I know it's called Raytraycing

Re: Raycaster Library

Posted: Thu Jul 08, 2004 2:43 pm
by benny
Dummy wrote:
pg wrote:Raycasting
As far as I know it's called Raytraycing
RaytraYcing :?: I think you mean Raytracing.

Anyway, both terms exists and concerning pq's lib its Raycasting.
Nevertheless, they basically use the same techniques (ray of light ).

For more differences between raycasting and raytracing have a look here:

http://www.permadi.com/tutorial/raycast ... AY-TRACING

Re: Raycaster Library

Posted: Thu Jul 08, 2004 3:22 pm
by Dare2
benny wrote:For more differences between raycasting and raytracing have a look here:

http://www.permadi.com/tutorial/raycast ... AY-TRACING
Just spent ages skimming through that! Grrr!

:wink: (j/k)

Thanks for the great link. Really interesting with an AHA! or two.

@pg

Am resisting playing with your lib until I get back from a conf. But am drooling a little ...,

Re: Raycaster Library

Posted: Thu Jul 08, 2004 3:30 pm
by KarLKoX
Dummy wrote:
pg wrote:Raycasting
As far as I know it's called Raytraycing
Wrong, this is a Raycasting engine, here is a tutorial.

Posted: Thu Jul 08, 2004 3:36 pm
by benny
@KarlCox:
Eh :?: Didnt you read my response 45 minutes before ?
Same link ...

Posted: Thu Jul 08, 2004 3:39 pm
by KarLKoX
lol ! I have just awaked (really) :P

Posted: Wed Jul 21, 2004 7:12 pm
by pg
Hello

Here is the new (final) version of the Raycaster Library with new commands and help :D . The older examples are no more compatible with this lib.

http://mypage.bluewin.ch/bithandler/Ray ... ster_2.zip

Posted: Wed Jul 21, 2004 8:12 pm
by thefool
hmm the example "RayCasting_Main.pb" cant compile.-