1. 3D RPG Engine In Euphoria

I was thinking about writing a 3d rpg engine in euphoria. I would probaly
make a editor to go along with it and it would probaly use the win32lib to
make it windows based. It would also probaly be open source and free. I
was basiclly looking for suggestions and some features that would make it
a good 3d engine. I would also like to allow for 2d games as well.

new topic     » topic index » view message » categorize

2. Re: 3D RPG Engine In Euphoria

Andy wrote:
> 
> I was thinking about writing a 3d rpg engine in euphoria. I would probaly
> make a editor to go along with it and it would probaly use the win32lib to
> make it windows based. It would also probaly be open source and free. I
> was basiclly looking for suggestions and some features that would make it
> a good 3d engine. I would also like to allow for 2d games as well.
> 

Also, I forget to add some things. I would like the engine to be easy to
use and powerful. the editor would allow you to make games easier it would
also take care of the hard things. I am still thinking on this project. so
I would like some feedback on this.

new topic     » goto parent     » topic index » view message » categorize

3. Re: 3D RPG Engine In Euphoria

Hi

So many ideas!

I've been thinking along the lines of a basic4gl type of thing, written in eu
but its such a lot of work, and code is coming out of me like toothpaste
on a very cold campsite, being squeezed with very cold fingers. (I've just
produced a test file output for the contest with 37000 odd incidences of 
'THE' at the moment!)

Anyway, www.basic4gl.net has some good ideas, not complete yet by any
means, and its not written in euphoria

Chris




http://members.aol.com/chriscrylex/euphoria.htm
http://uboard.proboards32.com/

new topic     » goto parent     » topic index » view message » categorize

4. Re: 3D RPG Engine In Euphoria

Andy wrote:
> 
> I was thinking about writing a 3d rpg engine in euphoria. I would probaly
> make a editor to go along with it and it would probaly use the win32lib to
> make it windows based. It would also probaly be open source and free. I
> was basiclly looking for suggestions and some features that would make it
> a good 3d engine. I would also like to allow for 2d games as well.
> 

Here are some other things I forgot to add. The engine would allow for more
then just rpg games to be made with it, and it would be real-time and have
partical effects such as fog,smoke,fire,etc. It would also have rendering
and meshing,shading,texturing,skelton,lighting, and whole bunch of other
features, anyways these are just some ideas, and I am still planning on
this engine.

new topic     » goto parent     » topic index » view message » categorize

5. Re: 3D RPG Engine In Euphoria

Andy wrote:
> 
> Andy wrote:
> > 
> > I was thinking about writing a 3d rpg engine in euphoria. I would probaly
> > make a editor to go along with it and it would probaly use the win32lib to
> > make it windows based. It would also probaly be open source and free. I
> > was basiclly looking for suggestions and some features that would make it
> > a good 3d engine. I would also like to allow for 2d games as well.
> > 
> 
> Here are some other things I forgot to add. The engine would allow for more
> then just rpg games to be made with it, and it would be real-time and have
> partical effects such as fog,smoke,fire,etc. It would also have rendering
> and meshing,shading,texturing,skelton,lighting, and whole bunch of other
> features, anyways these are just some ideas, and I am still planning on
> this engine.

Sorry to dampen your enthusism, but I doubt if Euphoria will be fast enough
on any current hardware platforms to be useful for this project.

Most of the algorithms that implement this sort of things today are written
in assembler (for speed critical things) or C. Currently Euphoria runs
anywhere between 5 and 10 times slower than average C code. And against
optimised assembler code, it must be at least 10 to 100 times slower.

At best, you can use Euphoria to create a high-level wrapper for existing
3D graphics engines. However, you might get away with using Euphoria for
other aspects of a RPG engine, such as AI scripting for bots, and level
designing.

For example, try implementing a simple phong shader algorithm 
( http://www.whisqu.se/per/docs/graphics11.htm ) 

or a bump mapping algorithm that renders a 320x200 image at 20 fps 
( http://www.flipcode.com/articles/article_3dbumpmap.shtml ) 

Euphoria just can't handle that rate of FP calculations and pixel drawing.

There are a number of decent graphic engines out there that are implemented
as DLLs. It might be better to work out how to utilize those rather than
be disappointed at Euphoria's performance in this area.

-- 
Derek Parnell
Melbourne, Australia

new topic     » goto parent     » topic index » view message » categorize

Search



Quick Links

User menu

Not signed in.

Misc Menu