Page 1 of 1

Game API's

Posted: Fri Jun 16, 2006 11:32 am
by Dregnought
I'm just wonderng if anyone knows of any decent game API's that PB can use. Cause if not, i'm just gonna have to move to c++.

Posted: Fri Jun 16, 2006 12:02 pm
by Poshu
sdl?

Posted: Fri Jun 16, 2006 3:48 pm
by KarLKoX
It depend of what type of game you want to code because PB can use Ogre wich is an awesome 3D Engine.
For 2D, built in functions should be enough and they are optimized.

Posted: Fri Jun 16, 2006 8:15 pm
by Nik
Of course pb can also access DirctX and OpenGL directly thougfh you will need to search this forum for converted Headers, if you don't want to code lowlevel and don't like ogre or think ogre is to complicated maybe c++ isn't the right thing for you anyway

Posted: Fri Jun 16, 2006 8:30 pm
by Dregnought
For 2D, built in functions should be enough and they are optimized.
Not really.
It depend of what type of game you want to code because PB can use Ogre wich is an awesome 3D Engine.
PB's Internal Ogre engine is pretty skimpy, compared to the real thing.

And it's not only that, I can't do other API's like physics or Audio (Fmod-ex anyone?)

Posted: Fri Jun 16, 2006 8:48 pm
by Nik
If you feel Professional enough you can also use import to import a Lib, there is soem FMod include around though. However please tell me about the 2D game where PB's functions are not enough

Posted: Fri Jun 16, 2006 9:17 pm
by dracflamloc
One where you need sprite stretching and rotation. Sprite3d doesn't count ;)

Posted: Fri Jun 16, 2006 10:29 pm
by Flype
Dregnought wrote:
For 2D, built in functions should be enough and they are optimized.
Not really.
Well, C coded games should be faster, but not necessary !
IMHO, BGames/Polux demonstrates the quality of the purebasic 2D engine as you can see if you follow this link : http://www.bgames.org/ENlethal3.html

Posted: Sun Oct 15, 2006 2:04 pm
by andreyu
Flype wrote:Well, C coded games should be faster, but not necessary !
IMHO, BGames/Polux demonstrates the quality of the purebasic 2D engine as you can see if you follow this link : http://www.bgames.org/ENlethal3.html
PureBasic doesn't allow to make cross-platform games because many functions not implemented (for example Sprite3D not implemented on Linix).

Posted: Sun Oct 15, 2006 2:16 pm
by CadeX
Why the heck did you bump a 3 month old topic, again?

Posted: Sun Oct 15, 2006 5:57 pm
by Joakim Christiansen
CadeX wrote:Why the heck did you bump a 3 month old topic, again?
Is that illegal or what? :lol:

Posted: Sun Oct 15, 2006 7:23 pm
by thamarok
Joakim Christiansen wrote:
CadeX wrote:Why the heck did you bump a 3 month old topic, again?
Is that illegal or what? :lol:
Perhaps you didn't read CadeX's ToS:
....§11
Never go to the internet without a shirt dressed!

§12
Never bump a 3 months old topic!

§13
If you want to speak to Joakim Christiansen directly, pay a fee of 20$ to my PayPal account.......
Oh no! Now I lose 20$ :evil: :wink:

Posted: Mon Oct 16, 2006 1:17 am
by CadeX
No, i just saw it absolutely pointless as the thread starter hasn't been on for months. :?

Posted: Mon Oct 16, 2006 8:54 am
by Kale
CadeX wrote:No, i just saw it absolutely pointless as the thread starter hasn't been on for months. :?
That doesn't matter. As long as the reply is relevant you can contribute to threads years old. Remeber that a lot of people (other than the original author) use these threads for research and learning.

Posted: Mon Oct 16, 2006 9:33 am
by dell_jockey
Kale wrote:Remeber that a lot of people (other than the original author) use these threads for research and learning.
for that purpose, I include an URL to bgames.org that is working: http://www.bgames.org/ENindex.html