A thought on supporting 3D engines

Everything else that doesn't fall into one of the other PB categories.
Dare2
Moderator
Moderator
Posts: 3321
Joined: Sat Dec 27, 2003 3:55 am
Location: Great Southern Land

A thought on supporting 3D engines

Post by Dare2 »

Those with more nous in this area can advise if this is valid, or not, or what degree of validity applies.

Would PureBasic be better off supporting 3D/physics engines etc (such as Ogre/Irrlicht/ODE/Newton) by providing headers and perhaps some helper functions rather than by building a portion of an engine as it now does?

Or the headers, etc, for some important portions of those engines, at least.

So, say, structure definitions, interfaces and helper functions that emulate higher level functions. All written in PureBasic.

I think this might ease up on the pressure of matching 3rd party releases and it might eventually have more of us learning how to interface. With the probability of an increasing number of users capable of providing additional integration or extension of these code bits. Basically monkey see, monkey say "aha!" and monkey do. (Or this monkey, at any rate)

I also think this would make PureBasic more attractive to gamers.

But this is opinion based on minimal knowledge of these things. So what do you think?
@}--`--,-- A rose by any other name ..
Jellybean
User
User
Posts: 95
Joined: Wed Aug 24, 2005 7:33 pm

Post by Jellybean »

What do I think? I usually don't.
Dare2
Moderator
Moderator
Posts: 3321
Joined: Sat Dec 27, 2003 3:55 am
Location: Great Southern Land

Post by Dare2 »

:D (You leave that to the Trond persona?)
@}--`--,-- A rose by any other name ..
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

:shock: ??
WOULD YOU WAIT AT ONCE!
Jeesus...

Hes like "gimme all gimme now gimme gimme THAT!" You cant explore the world of game development in 2 days... slow down! we'll all have our cookie soon. I ONLY HAVE 2 HANDS!
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
traumatic
PureBasic Expert
PureBasic Expert
Posts: 1661
Joined: Sun Apr 27, 2003 4:41 pm
Location: Germany
Contact:

Post by traumatic »

ah, dagcrack soliloquizing again...
Good programmers don't comment their code. It was hard to write, should be hard to read.
dagcrack
Addict
Addict
Posts: 1868
Joined: Sun Mar 07, 2004 8:47 am
Location: Argentina
Contact:

Post by dagcrack »

traumatic wrote:ah, dagcrack soliloquizing again...
Nope...
! Black holes are where God divided by zero !
My little blog!
(Not for the faint hearted!)
Dare2
Moderator
Moderator
Posts: 3321
Joined: Sat Dec 27, 2003 3:55 am
Location: Great Southern Land

Post by Dare2 »

:D
dagcrack wrote:Hes like "gimme all gimme now gimme gimme THAT!" You cant explore the world of game development in 2 days... slow down! we'll all have our cookie soon. I ONLY HAVE 2 HANDS!
Heya dagcrack, I am really looking forward to the release of your engine, it promises to be a great future enhancement for PB.

Meanwhile I'm using something else. So no pressure, implied or implicit!


This question is also a "futures" thing, and from my limited and inexperienced viewpoint it could be a liberating thing.

If the idea is valid it liberates Fred and crew from the current 3D engine. Instead of rebuilding it they build PureBasic interface to it (PB equiv of headers, etc) and let us do the rest of the work.

From our point of view we get better understanding of how to interface and I bet we start getting more headers, etc from within the community building on the official ones.

Win win. Fred and co can concentrate elsewhere, no longer having a lib that is undersupported. We still get access to the engine but we get more because the "interface" is open-source. We just need the DLLs, readily available from OGRE.


But what do I know? So I am asking the gurus. :)
@}--`--,-- A rose by any other name ..
Post Reply