Need of external game lib

Advanced game related topics
GMS0012
New User
New User
Posts: 4
Joined: Sat Jul 03, 2010 6:45 am

Need of external game lib

Post by GMS0012 »

hi all
I think about buying PB.
But I want to code a 3d jump and run game.
So i want to ask you if PB has enough power and commands to do it or would you recommend an external game lib?
I also need physic stuff.
what do you think of using darkbasic within PB? There is a pureDGK plugin which allows me to use DB Pro in PB.
I already own DB pro.

Can you recommend this or are there perhaps better game engines for using in PB?

Thanks in advance for the answers
gnasen
Enthusiast
Enthusiast
Posts: 282
Joined: Wed Sep 24, 2008 12:21 am

Re: Need of external game lib

Post by gnasen »

I love programming in PureBasic, but to be honest I wouldn't try to create a game with the 3D internals. There are some better solutions at the moment, which can be used in PB and are totally free like: MP3D. This would save you some money. I really hope, that PB will update ogre3D at some time, but otherwise I think: PureBasic makes much fun and as long as there are some nice libs out there PB does not really need to push forward into 3D programming.

What I mean is: Programming a game with PB: tasty. But I would prefer an external Lib for 3D stuff.
pb 5.11
c4s
Addict
Addict
Posts: 1981
Joined: Thu Nov 01, 2007 5:37 pm
Location: Germany

Re: Need of external game lib

Post by c4s »

I think the next release of PureBasic will be focused on the graphics (like Ogre update etc. ...don't know).
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
GMS0012
New User
New User
Posts: 4
Joined: Sat Jul 03, 2010 6:45 am

Re: Need of external game lib

Post by GMS0012 »

what do you think of PureGDK which put DB pro to PB.
I have no idea if PureGDk can work with the latest version of PB.
there is a bad support on the DB pro site..
so I look for a good / better solution
User avatar
Rook Zimbabwe
Addict
Addict
Posts: 4322
Joined: Tue Jan 02, 2007 8:16 pm
Location: Cypress TX
Contact:

Re: Need of external game lib

Post by Rook Zimbabwe »

PureBLITZ integrats the Blitz Basic 3D stuff... quite simple for a simple jump and run but good!
Binarily speaking... it takes 10 to Tango!!!

Image
http://www.bluemesapc.com/
User avatar
Innesoft
Enthusiast
Enthusiast
Posts: 105
Joined: Mon Jan 18, 2010 10:30 am
Location: UK
Contact:

Re: Need of external game lib

Post by Innesoft »

Rook Zimbabwe wrote:PureBLITZ integrats the Blitz Basic 3D stuff... quite simple for a simple jump and run but good!
Blitz3D is long dead.. since it uses DirectX7, and this is only emulated in DX9+, you'll find that many B3D games either won't run on Win7 (on some NVidia cards), or will suffer from missing graphics and other glitches.. it's just not worth the effort any more. The SDK is no longer on sale since BRL finally admitted it's uselessness, and B3D is no longer being updated or supported (though still on sale for a disgusting $100).

PB + N3xtD is a good option (although buggy, it's a decent replacement for B3D, and gives you OpenGL or DX9 to work with) - at least until PB's built-in Ogre support is updated.

Ogre in PB at the moment feels like an afterthought, and isn't really any use for actual games, hopefully that will change in PB 5.0 :o
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: Need of external game lib

Post by Kuron »

Innesoft wrote:Ogre in PB at the moment feels like an afterthought, and isn't really any use for actual games, hopefully that will change in PB 5.0 :o
They have been saying it will be improved in the next version of PB for a couple of years now. It is a shame, as if it was brought up to where it should be, PB's Ogre3D capabilities could easily compete with the 3D language competitors.
c4s
Addict
Addict
Posts: 1981
Joined: Thu Nov 01, 2007 5:37 pm
Location: Germany

Re: Need of external game lib

Post by c4s »

Kuron wrote:
Innesoft wrote:Ogre in PB at the moment feels like an afterthought, and isn't really any use for actual games, hopefully that will change in PB 5.0 :o
They have been saying it will be improved in the next version of PB for a couple of years now. It is a shame, as if it was brought up to where it should be, PB's Ogre3D capabilities could easily compete with the 3D language competitors.
Well, as far as I know the next version (4.60) will definitely be an Ogre update release.
If any of you native English speakers have any suggestions for the above text, please let me know (via PM). Thanks!
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: Need of external game lib

Post by Kuron »

c4s wrote:Well, as far as I know the next version (4.60) will definitely be an Ogre update release.
Lets hope it is an upgrade instead of an update. PB's Ogre3D has been updated to the current version of Ogre3D a couple of times, but it really needs to be upgraded to support a lot more Ogre3D features. People seem to like Ogre3D, but will use it straight instead of using PB's implementation which they say is not as good.

There are not a lot of 3D engines out there that are easy to use with PB, and the few engines that people have tried to get going for PB are often unfinished.

All I know is I am in the market for a 3D solution. Blitz3D is long dead and hasn't worked properly since Vista was released. DBPro is still a tad buggy, and the EXEs are huge. 3DRAD is, well it is 3DRAD. I wish I could find something with the simplicity of DB Classic but for modern operating systems and rendering APIs.
User avatar
chi
Addict
Addict
Posts: 1087
Joined: Sat May 05, 2007 5:31 pm
Location: Austria

Re: Need of external game lib

Post by chi »

You could also try Xors3D. It´s a w.i.p. dx9 engine with a syntax similar to blitz3d.
Pb Xors3d 585 port
Et cetera is my worst enemy
Captn. Jinguji
User
User
Posts: 94
Joined: Sun Oct 24, 2004 9:25 am

Re: Need of external game lib

Post by Captn. Jinguji »

If you are aware of 3DRAD, why not try to use 3impact ?
Is this an artifact or should it be disposed of ?
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: Need of external game lib

Post by Kuron »

Captn. Jinguji wrote:If you are aware of 3DRAD, why not try to use 3impact ?
Mainly because writing a wrapper for the DLL version of 3impact is beyond my grasp.
Best wishes to the PB community. Thank you for the memories. ♥️
eesau
Enthusiast
Enthusiast
Posts: 589
Joined: Fri Apr 27, 2007 12:38 pm
Location: Finland

Re: Need of external game lib

Post by eesau »

chi wrote:You could also try Xors3D. It´s a w.i.p. dx9 engine with a syntax similar to blitz3d.
Pb Xors3d 585 port
Xors3D seems great, but there is a license fee (indie license is $100).
eesau
Enthusiast
Enthusiast
Posts: 589
Joined: Fri Apr 27, 2007 12:38 pm
Location: Finland

Re: Need of external game lib

Post by eesau »

eesau wrote:
chi wrote:You could also try Xors3D. It´s a w.i.p. dx9 engine with a syntax similar to blitz3d.
Pb Xors3d 585 port
Xors3D seems great, but there is a license fee (indie license is $100).
After trying out the trial version for a couple of days I went and bought the indie license, the engine is actually very good and surprisingly robust. Well worth the $100 (about 80 euros). Porting my current 3D application project took only a short while and works much better now (it was using N3xtD before). Adding new features is simpler too.
PMV
Enthusiast
Enthusiast
Posts: 727
Joined: Sat Feb 24, 2007 3:15 pm
Location: Germany

Re: Need of external game lib

Post by PMV »

Kuron wrote:
Innesoft wrote:Ogre in PB at the moment feels like an afterthought, and isn't really any use for actual games, hopefully that will change in PB 5.0 :o
They have been saying it will be improved in the next version of PB for a couple of years now. It is a shame, as if it was brought up to where it should be, PB's Ogre3D capabilities could easily compete with the 3D language competitors.
When did they say this? :shock:
I know only from one case, and since that PB-OGRE is usable. :lol:

PB-OGRE is missing some really important features of OGRE. The best
would be to implement a wrapper for all functions. Thats all. It would
be also good, if the implementation would be like the XML-Lib, PB-Internal
functions and the possibility to use the Backend-Engine (OGRE) functions
with an _ , that would be the best what Fred could do. If he will only
implement his own functions like he did it yet, it will result in the
same problems like they are today. I hope they will do this in the near
future.

Additional i have reached the limit of this implementation, so i'm waiting
for improvements to continue my project. :|

MFG PMV
Post Reply