Myself and two colleagues are working on making our first indie game for PC and, we decided to use Cocos2D + PyBox2D. We decided this based on what we've seen of Cocos2D-iPhone games, but I'm not sure if Cocos2D-iPhone is just a port of the Python version with a few more features, or if it's far more advanced than the Python version.

I just want to be sure that I'm on the right track. (We also want to port our game to Android and iPhone if it is successful on the PC.)

Note: For the maps we will use Tiled , which is compatible with Cocos2D (both iPhone and Python versions, I think.)

  • \$\begingroup\$ They are both very similar; the problem you are going to have is porting the Python side. (if you get to that; but don't put it in the way) \$\endgroup\$ – The Communist Duck Apr 26 '11 at 8:15
  • \$\begingroup\$ @Communist Duck: Cocos2D for Python was the predecessor of Cocos2D-iPhone, so while they're similar, the Python version isn't nearly as full-featured as the Cocos2D-iPhone is. \$\endgroup\$ – Mitch Lindgren Jun 24 '11 at 23:16

Hey there, I think that Cocos2d-iPhone is far more advanced and full-featured than Cocos2D-Python. Some design decisions are the same, like using a SceneGraph, and they share some class names, but I would bet that Cocos2d-iPhone has far more work behind it than Cocos2D-Python. I would perhaps recommend that you use cocos2d-x. It is a C++ port of Cocos2D, which has cross-platform support as its main feature.

  • \$\begingroup\$ But it does support Linux ? I see that it can be use in many moviles and win32 but not in linux as far as i read. Thanks for the answer i keep searching. \$\endgroup\$ – DraskyVanderhoff Mar 28 '11 at 5:55
  • \$\begingroup\$ @DraskyVanderhoff: You are correct; cocos2d-x only support Windows. Cocos2D-iPhone, however, supports Mac OS X as well as iPhone. You MIGHT be able to get Cocos2D-iPhone to compile for Linux using something like the Cocotron toolchain, but it would be a lot of work. \$\endgroup\$ – Mitch Lindgren Jun 24 '11 at 23:15
  • \$\begingroup\$ @Drasky: I'd just like to add that if you want to be able to easily build your game for iPhone, Android, and PC using a Cocos2D-style engine, then Cocos2D-x is really your best bet. If you decide you're only interested in mobile development, you could also try something like Corona. To be honest, though, I don't think you'll have much luck finding a solution that works for Linux as well as Android and iPhone. Do let us know if you do find something, though! \$\endgroup\$ – Mitch Lindgren Jun 24 '11 at 23:20
  • 1
    \$\begingroup\$ seems to be available on linux now cocos2d-x.org/projects/cocos2d-x/wiki/… \$\endgroup\$ – Andy Dent Jan 13 '12 at 7:15

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.