ok, there's couple of misconceptions about what PlayBASIC is here.
Quote: " * Please forgive me if this has been asked already but what is the difference between Play Basic and Dark Basic? "
http://www.underwaredesign.com/forums/index.php?topic=410
The language syntax is similar, in some cases identical. So it's easy to translate DB code PB.
Quote: "* playbasic is for mobile phones etc"
No. PlayBasic can not produce binaries for mobiles/pdas
at this time. It is however is an objective, but most likely will not be seriously looked at, until after PBFX..
http://www.underwaredesign.com/forums/index.php?topic=914
Quote: "PlayBASIC is for making 2d games, and DarkBASIC is for 2d or 3d games."
No, this is not strictly true. While PB was designed and is marketed as a 2D tool, it can also create 3D effects. As PB includes rotation/Mesh and some 3D rendering features already. It's just wasn't designed to be 3D tool from the outset. So achieving 3D in PB (today) requires a little more effort.
http://www.underwaredesign.com/forums/index.php?topic=1080
http://www.underwaredesign.com/forums/index.php?topic=1137
There is also plug in 3D engines available of PB. Where you can use a true DBpro style 3D engine in PB today.
http://www.underwaredesign.com/forums/index.php?topic=938