Quote: "Hey. I checked out the Play Basic site, and I really could not get a good grasp on what the basic idea of the laguage is. Most BASIC languages have a "point" if you will. Like DarkBASIC and BlitzBASIC are for games."
Yes PB's 'point' / command sets are focused upon 2D Gaming (puzzlers/platformers/shooters whatever). The key objective is keep the DX requirement minimal so your creations have a broader appeal.
PB is currently an Interpreted Procedural Basic language for Windows. But ALL of that is subject to change !, well apart from it being a Basic dialect
Quote: " Play Basic seems for games as well, but how does it differ from DB and BB? Is it more simple than either of these?"
Is it more simple.. Well yes and no. It should be fairly easy for anybody with a little Basic experience to pick up and mess around with. The fundamentals are much the same as DB / DBpro. Since at it's core, it is a procedural basic.
Some key _language_ differences would be that PB is a little more strict and does offer some more advanced controls over data. Two invaluable features (that come to mind) are passable data structures and inheritable typed data structures. These two features alone can make designing reusable code/function sets a lot easier and thus your programs shorter and cleaner.
Command set wise, PB has commands that deal with Worlds, Cameras, Scenes, Mapping, Sprites, Images, Collision, Shapes, fonts, Http, Banks, Colours etc etc ... all built in.
What we've tried to do is take on 2D from a slightly different angle. By including a lot of cumbersome functionality deep inside PB, but this can take a little getting used to...
Quote: " When I look at the site, most seem to be puzzle games. Is it geared towards puzzle games?"
No. Just that one the key beta testers likes making puzzlers.. and lots of them... PLus he's good at it !
The main thing stopping Map based game creation at this point, is that we haven't release the final of PlayMapper (the mapping tool). Which is now done, but is just waiting on ME to address a few issues with PB so we can release the next edition of the package. Once mapping is made easier, i'm sure see more Map games example being produced.
Quote: " Is it well documented with lots of tutorials?"
Not really. There are plenty of snippets and test codes included that show various things in action. But.. the HELP files are still in their absolute infancy. While there's 175 (or so) commands documented, PB has over 720 available. So getting the most of the package at the moment, would no doubt require a lot of tinkering on the users part. The package is a preview though and not the final.
Quote: " I am learning DB right now, but I may check out another language later."
If you can write code for one, you can write for the other.
Moreover, here is really not the place for PB threads. So If you need help getting started, have feature requests/improvements ideas or run into some problems with it.. Sign up on the forums and post away..
http://www.underwaredesign.com/forums
Kevin Picone
[url]www.underwaredesign.com[/url]
Play Nice!
Play Basic (Out Now!)