Hey everyone, I'm new to PureBasic but not to programming in general.
I've got a few questions:
Are PB's built in commands good enough to make an advanced 2d game (containing collisions, lots of scrolling, ect.), or would I be better off using some dll?
Is the PureBasic version of Ogre3d any good, or should I use something else?
What graphics dlls are recommended?
Thanks, WarHampster.
What to use?
- Kaeru Gaman
- Addict

- Posts: 4826
- Joined: Sun Mar 19, 2006 1:57 pm
- Location: Germany
for 2D: PB is absolutely capable of anything you need.
scrolling normally is a question of altering display, not like years ago when you needed to read and rewrite pixels.
example for 2D Tilemap:
http://www.purebasic.fr/german/viewtopi ... 634#116634
the built-in pixel collision is as fast as can, but for most tasks it's better to use a coordinates calculation.
routines for collisions:
http://www.purebasic.fr/german/viewtopic.php?t=9093
for 3D:
the OGRE implementation is - sad to say - not at it's best.
but you can also use a lot of other 3D engines, for Irrlicht and DreaMotion there are free Wrappers,
and if you buy LeadWerks, a PureBasic Wrapper comes with it.
scrolling normally is a question of altering display, not like years ago when you needed to read and rewrite pixels.
example for 2D Tilemap:
http://www.purebasic.fr/german/viewtopi ... 634#116634
the built-in pixel collision is as fast as can, but for most tasks it's better to use a coordinates calculation.
routines for collisions:
http://www.purebasic.fr/german/viewtopic.php?t=9093
for 3D:
the OGRE implementation is - sad to say - not at it's best.
but you can also use a lot of other 3D engines, for Irrlicht and DreaMotion there are free Wrappers,
and if you buy LeadWerks, a PureBasic Wrapper comes with it.
oh... and have a nice day.
-
WarHampster
- New User

- Posts: 8
- Joined: Wed Jul 08, 2009 6:50 am
- Rook Zimbabwe
- Addict

- Posts: 4322
- Joined: Tue Jan 02, 2007 8:16 pm
- Location: Cypress TX
- Contact:



