Game API's

Advanced game related topics
Dregnought
New User
New User
Posts: 2
Joined: Sun May 28, 2006 10:42 am
Contact:

Game API's

Post 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++.
Poshu
Enthusiast
Enthusiast
Posts: 459
Joined: Tue Jan 25, 2005 7:01 pm
Location: Canada

Post by Poshu »

sdl?
KarLKoX
Enthusiast
Enthusiast
Posts: 681
Joined: Mon Oct 06, 2003 7:13 pm
Location: France
Contact:

Post 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.
"Qui baise trop bouffe un poil." P. Desproges

http://karlkox.blogspot.com/
Nik
Addict
Addict
Posts: 1017
Joined: Fri May 13, 2005 11:45 pm
Location: Germany
Contact:

Post 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
Dregnought
New User
New User
Posts: 2
Joined: Sun May 28, 2006 10:42 am
Contact:

Post 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?)
Nik
Addict
Addict
Posts: 1017
Joined: Fri May 13, 2005 11:45 pm
Location: Germany
Contact:

Post 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
dracflamloc
Addict
Addict
Posts: 1648
Joined: Mon Sep 20, 2004 3:52 pm
Contact:

Post by dracflamloc »

One where you need sprite stretching and rotation. Sprite3d doesn't count ;)
User avatar
Flype
Addict
Addict
Posts: 1542
Joined: Tue Jul 22, 2003 5:02 pm
Location: In a long distant galaxy

Post 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
No programming language is perfect. There is not even a single best language.
There are only languages well suited or perhaps poorly suited for particular purposes. Herbert Mayer
andreyu
User
User
Posts: 16
Joined: Sun Oct 01, 2006 7:12 pm
Location: Belarus
Contact:

Post 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).
Regards, _Andrey_
http://www.wegroup.org
CadeX
Enthusiast
Enthusiast
Posts: 124
Joined: Mon Oct 02, 2006 2:56 pm
Location: Australia
Contact:

Post by CadeX »

Why the heck did you bump a 3 month old topic, again?
Pro-Gamer, Programmer, Pro-Grammer
User avatar
Joakim Christiansen
Addict
Addict
Posts: 2452
Joined: Wed Dec 22, 2004 4:12 pm
Location: Norway
Contact:

Post by Joakim Christiansen »

CadeX wrote:Why the heck did you bump a 3 month old topic, again?
Is that illegal or what? :lol:
I like logic, hence I dislike humans but love computers.
thamarok
Enthusiast
Enthusiast
Posts: 282
Joined: Wed Sep 06, 2006 1:37 pm

Post 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:
CadeX
Enthusiast
Enthusiast
Posts: 124
Joined: Mon Oct 02, 2006 2:56 pm
Location: Australia
Contact:

Post by CadeX »

No, i just saw it absolutely pointless as the thread starter hasn't been on for months. :?
Pro-Gamer, Programmer, Pro-Grammer
Kale
PureBasic Expert
PureBasic Expert
Posts: 3000
Joined: Fri Apr 25, 2003 6:03 pm
Location: Lincoln, UK
Contact:

Post 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.
--Kale

Image
dell_jockey
Enthusiast
Enthusiast
Posts: 767
Joined: Sat Jan 24, 2004 6:56 pm

Post 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
cheers,
dell_jockey
________
http://blog.forex-trading-ideas.com
Post Reply