I’m starting to think about sharing my paper works. It would be quite nice for those who love working with papers and pen.
So this should be #1 of my intention.
From what you see here, the left page is the gathering ideas from several iOS games I’ve played to search for ideas. The upper right is about concept to make XBox360 controller to be able to work on Mac machine. The story is that while I were working on my Mac machine a couple of days ago, I downloaded “Death Rally”, the old school racing game from Remedy. The game has an option to support the gamepad ! But unfortunately it didn’t work out with XBox360 controller. So it’s a starting of the whole story to do some research. Finally I found a great enough of information atĀ http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller, there’s actually the one who already tried to make it work !
The story won’t stop just like that, the need to integrate that beast with the game developed on other platforms rather than Windows only is pure interesting. And I found thisĀ https://github.com/derekvanvliet/Xbox360ControllerManager, a wrapper classes on tattie’s driver above. It’s written in Objective-C and can be integrated to receive inputs from XBox360 controller, or in fact most normal gamepads which the driver supports.
Anyway as I’m working on cocos2d-x now, and I would like it to be much more open source and cross platform, I would love to see it appears in c++. May be if I have some time I should have try to port his code.
The lower right is about the concept to use cocos2d-x. If specific platforms need to have their own UI interface, in-app purchase, notifications, etc, we need to implement that code aside from the game code. If it means for UI, may be we can use cross-platform UI libraries such as GUIChain or CEGUI (these are suggestion answers from cocos2d-x forum, see http://www.cocos2d-x.org/boards/7/topics/7902?r=7904#message-7904).
Please ignore the censored stuff at the borders of the notebook, I just don’t like to involve with any commission issue :P