1. 3D Engines
- Posted by Michael Cripps <michael.cripps at JUNO.COM>
Jan 20, 1997
-
Last edited Jan 21, 1997
Hello all,
I have a few questions
I was wondering how feasible a 3D game Engine(Doom Style) would be in
Euphoria?
Can you think of any foreseeable problems using Euphoria for such a
project?
Has anyone here attempted to create one in Euphoria?
Can anyone recommend any good books on creating 3d Engines?
Please feel free to add anything else you think would apply.
Any help is much appreciated.
Late
warrior
2. Re: 3D Engines
> Hello all,
>
> I have a few questions
>
> I was wondering how feasible a 3D game Engine(Doom Style) would be in
> Euphoria?
> Can you think of any foreseeable problems using Euphoria for such a
> project?
> Has anyone here attempted to create one in Euphoria?
> Can anyone recommend any good books on creating 3d Engines?
> Please feel free to add anything else you think would apply.
>
> Any help is much appreciated.
it'll be slow... no doubt about it... if you're planning it do it
in screen mode 19 (which i hope you are) then you can speed up the
graphics output a whole lot by writing directly to memory...
screen mode 19 uses linear memory (i.e. the pixel one to the right of
another will follow IMMEDIATELY after it)... so... i'd write a
little routine like this:
procedure s19_pixel(sequence pos,integer colour)
-- where pos is {x,y}
poke(#A0000 + 320 * pos[2] + pos[1],colour)
end procedure
anyway... for the actual 3d engine... i'd check some of the 3d
tutorials at:
ftp://x2ftp.oulu.fi (i don't know the exact directory)
ftp://ftp.cdrom.com/.3/demos/code review
w00p
...oooO MikPos of MARTYR Oooo...
..ooO http://www.geocities.com/SoHo/9036 Ooo..
....oooO mike burrell OOooo....
3. Re: 3D Engines
>it'll be slow... no doubt about it... if you're planning it do it
>in screen mode 19 (which i hope you are) then you can speed up the
>graphics output a whole lot by writing directly to memory...
>
Yes, I had planed to use screen mode 19 (I use this mode for just about
everything I program)
>anyway... for the actual 3d engine... i'd check some of the 3d
>tutorials at:
>ftp://x2ftp.oulu.fi (i don't know the exact directory)
>ftp://ftp.cdrom.com/.3/demos/code review
Thanks for the help. I'll check out the tutorials as soon as I get a
chance.