Cocos2d Iphone Developer Technological

iOS App or Cocos2d Game Design – Grand Scheme

A lot of programmers that are entering the iOS application or Cocos2d game arena are somewhat confused about the overall scheme of things. They can’t see the forest for the trees. I’m a very visual learner myself, which actually makes me a rather bad programmer. Actually it makes me a bad programmer because I’m slow to pick stuff up. I need to see the big picture and then dive into the details, not the other way around.

So I put together a simple image, for visual learners like myself, to understand how things operate. At this moment its a very simple image. I intend to update it constantly in order to grow it into more detail.

1) iOS – Vanilla Application

  1. An empty Application contains an AppDelegate Class (Object)
  2. The AppDelegate has a Window property.
  3. That window property presents a view controller with all the bells & whistles you put into it.
iOS Application Design by - Marcio Valenzuela
iOS Application Design by – Marcio Valenzuela

2) Cocos2d – Simple Game

  1. AppDelegate loads a CCScene
  2. CCScene contains typically 1 layer
  3. CCLayer init method calls an update method which runs repeatedly
  4. In CCLayer creates a Box2d world with listeners
Cocos2d Game Design by - Marcio Valenzuela
Cocos2d Game Design by – Marcio Valenzuela

Hope this helps! If you want to visually understand something else, let me know!

6 replies on “iOS App or Cocos2d Game Design – Grand Scheme”

Tus aportaciones me parecen muy buenas. Sin embargo, me gustaría sugerirte que escribieras en español, ya que creo que serían infinitamente más valiosas dada la falta de material que existe en nuestro idioma. Blogs del tema en inglés existen muchísimos, pero no en español. #FoodForTought

Muy bueno el blog. Tengo una duda, y quiza tu como experto me puedes ayudar.
Quiero aprender Cocos2D, estoy viendo tutoriales en la web, videos y estos blogs que ayudan mucho, pero pensaba hacer un curso de nivel basico, claro.
No encuentro muchos cursos al respecto, he visto este:
¿Que te parece? GRACIAS por la ayuda

Leave a Reply

Translate »