Could you give me some pointers where I should start? I am planning to support Desktop by using SFML. Specifically, what areas should I look at so that I can change.
I understand that desktop support is probably on your guys extremely low priority, i.e. probably won’t see it by the end of 2012. So I would like to get support using SFML and perhaps get it merged with cocos2d-x master if it is good enough.
I firmly believe that once Cocos2d-x gains desktop support (Mac, Windows, Linux) it will be the best 2D game framework for C**. Free open-source, wide-range of platform support, and lots of game engine mechanics already implemented.
You can literally make a game with Cocos2d-x in a day or two, if you understand C**.
So I would really like to help contribute by using SFML to get Desktop support (Mac, Linux, and Windows). I think that using a high level framework like SFML would be great to make the porting process faster.