Platformer Progress Update 4

Platformer Progress Update 4

Added saws because I can…

Screen shot 2011-11-12 at 9.13.59 PM.png

Also made a proper pause/resume menu, and a level clear menu, which will have the total time, coins collected etc added to it later.

Screen shot 2011-11-12 at 9.15.42 PM.png
Screen shot 2011-11-12 at 9.16.23 PM.png

I noticed that when I’ve been searching google for examples, there is almost nothing available. My own posts have even come up on the first page of my google searches, a multiple of times for Cocos2d and box2d.

Here is a short list of links that have really helped me, most of them are a little more obscure, and took a while to find.

iForce2D physics Tutorials
Truly the best C++ based set of tutorials for box2d. Not all of the code translates perfectly into cocos2d + box2d, but it has been a real lifesaver for physics help, as well as more complex tutorials like arrows in flight. A must visit for anyone working with box2d.

Stats Tracker
Simple stats tracker for iOS. Really easy to integrate into the game, but it leaks memory a bit, so I have removed it for now…

HKTMXTiledMap.
HKTMXTiledMap, is an extension to replace CCTMXTiledMap, and offers many improvements, especially with poor performance with larger maps, and also the ability to animate tiles. I was using this, but have since moved on to my own rendition.

Web Resource Manager
Allows you to put images on your webserver, and load them at runtime, to reduce the amount of time it takes to get your artist to test new graphics.

Ray Wenderlich’s tutorials are also very useful, but a tad to simple for most of the things I need help with. His book, along with Steffen’s ‘Learning Cocos2d’ have also been very useful with architecture and performance improvements.

So yeah, getting there with the whole fleshing out of gameplay mechanics. Still a lot to go. Safe body deletion is next on my list, to make coins disappear on touch, and implementing some more gameplay ideas. Then parallax scrolling and proper animations on the player.