Lets learn Cocos2d together   iPhone Developers Roundtable - Boston          Krishna Ramchandran              @krishna_nr
Cocos 2D - What?• Gaming/graphical framework• 3Fs - fast, flexible and free!• Easy to use• Built-in physics engines
Examples: Like Doodle       Jump
Examples: Like Angry       Birds
Examples: Like  Farmville
Proposed Meetup       Structure• Learn in a group!• Build something fun and awesome• Make a game that is releasable  (opti...
Format• Have fun!• Meet every 2-3 weeks at Ubersense
Format• Part home-work (read a chapter)• At meetup • One volunteer to help review • Review, discuss, hack code• How does t...
Book Referencehttp://www.amazon.com/Learn-cocos2d-Game-Development-iOS/dp/143024416X/
Cocos2d Basics• Scenes• Director• Layer• Sprites, labels, etc
Scenes• Also called screens or stages• Only one active at any time                    Source: http://www.cocos2d-iphone.or...
Director• Coordinates different scenes• Responsible for showing, changing, ending  scenes• Handles initialization of OpenG...
Layer• Scene is composed of layers• Handles touch and accelerometer inputs• Layer contains other layers and sprites       ...
Sprites• 2D image• Can be animated, touched, moved, etc• Can have other sprites as children• Transforms apply to parent an...
Scene, layers and sprites
Next Steps• Buy the book :)• Meet 2nd week of Jan 6:30 pm• Read chapters 2, 3, 4 (roughly 80 pages)
Thanks for coming       Feedback?   krishna@ubersense.com
Upcoming SlideShare
Loading in...5
×

Cocos2D iOS Meetup

498

Published on

Cocos2d for iPhone is a framework for building 2D games, demos, and other graphical/interactive applications. Cocos2d is powerful way to create compelling 2D graphics using OpenGL and Objective-C. Its powerful enough to create games like Angry Birds.

I am starting to explore Cocos2D for my company's work, and I want to get together with a group of people interested in learning this framework together.

My ideal cohort for this meetup are people with working objective C knowledge. You don't need to be an expert but should be comfortable with various iOS frameworks. You are really motivated to learn Cocos2d and plan to be at most sessions to get the most out of the proposed goals. So what are the goals?

Here is what I would love to do for this meetup (but am totally open to suggestions from the group):

1) We'll use "Learn cocos2d 2: Game Development for iOS" (http://www.amazon.com/Learn-cocos2d-Game-Development-iOS/dp/143024416X) as our guide book.

2) We meet every couple of weeks. The catch is that we pre read a certain portion of the above book as homework. We'll try not to make the homework part onerous.

3) When we meet, we spend an hour or two discussing Cocos2d together and hack up some code. A member of the group could volunteer to summarize the reading material that was homework assignment. This does two things. It reinforces concepts for those who have read the portion being presented. And secondly it helps the presenter crystallize concepts that he/she is presenting to the group. The great thing about this is that we can have discussions around key concepts if something is hard to understand.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
498
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Cocos2D iOS Meetup

  1. 1. Lets learn Cocos2d together iPhone Developers Roundtable - Boston Krishna Ramchandran @krishna_nr
  2. 2. Cocos 2D - What?• Gaming/graphical framework• 3Fs - fast, flexible and free!• Easy to use• Built-in physics engines
  3. 3. Examples: Like Doodle Jump
  4. 4. Examples: Like Angry Birds
  5. 5. Examples: Like Farmville
  6. 6. Proposed Meetup Structure• Learn in a group!• Build something fun and awesome• Make a game that is releasable (optional)
  7. 7. Format• Have fun!• Meet every 2-3 weeks at Ubersense
  8. 8. Format• Part home-work (read a chapter)• At meetup • One volunteer to help review • Review, discuss, hack code• How does that sound?
  9. 9. Book Referencehttp://www.amazon.com/Learn-cocos2d-Game-Development-iOS/dp/143024416X/
  10. 10. Cocos2d Basics• Scenes• Director• Layer• Sprites, labels, etc
  11. 11. Scenes• Also called screens or stages• Only one active at any time Source: http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:basic_concepts
  12. 12. Director• Coordinates different scenes• Responsible for showing, changing, ending scenes• Handles initialization of OpenGL ES
  13. 13. Layer• Scene is composed of layers• Handles touch and accelerometer inputs• Layer contains other layers and sprites Source: http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:basic_concepts
  14. 14. Sprites• 2D image• Can be animated, touched, moved, etc• Can have other sprites as children• Transforms apply to parent and all children
  15. 15. Scene, layers and sprites
  16. 16. Next Steps• Buy the book :)• Meet 2nd week of Jan 6:30 pm• Read chapters 2, 3, 4 (roughly 80 pages)
  17. 17. Thanks for coming Feedback? krishna@ubersense.com
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×