SlideShare a Scribd company logo
Presenters:
Ahmad Arafat Bin Mohd Ali
Loh Sze Yuen

Barcamp 2009
Overview
   What is Cocos2d?
   Why use Cocos2d?
   What do you need?
   Cocos2d Project Setup
   Basic Concept
What is cocos2d?
Why Cocos2d?
 Great licensing
 Good for Beginner.
 Extremely active community
 Over 200 games shipped using cocos2d
Example of Game made using
Cocos2d
What do you need?
   iPhone/iPod touch
   Mac
   iPhone SDK with X-Code download at
    http://developer.apple.com/iPhone/progr
    am/download.html
   Cocos2d framework
    http://www.cocos2d-
    iphone.org/download
   Objective-C programming guide
Cocos2d Project Setup
 Go to: http://www.cocos2d-iphone.org
  and download the Cocos2d framework
 Install using Terminal :
  ./install_template.sh
Basic Concept of Cocos2d
 Scenes
 Layers
 Director
Basic concept of Cocos2d
   Scene
Basic concept of Cocos2d
   Layer
Basic concept of Cocos2d
 Director
 The Director is the component which
  takes care of going back and forth
  between scenes.
   Part 2:

More Related Content

Viewers also liked

Nervous system
Nervous systemNervous system
Nervous system
bsullivan4
 
The Reproductive System
The Reproductive SystemThe Reproductive System
The Reproductive System
bsullivan4
 
The Reproductive System
The Reproductive SystemThe Reproductive System
The Reproductive System
bsullivan4
 
Презентация Wikimart
Презентация WikimartПрезентация Wikimart
Презентация Wikimart
BEST_Moscow
 
Rowin Petersma \'Projects 2011-2\'
Rowin Petersma \'Projects 2011-2\'Rowin Petersma \'Projects 2011-2\'
Rowin Petersma \'Projects 2011-2\'Rowin Petersma
 
NO HORSE PLAY
NO HORSE PLAYNO HORSE PLAY
NO HORSE PLAY
EEWPRRK8
 
Rogers royals basketball
Rogers royals basketballRogers royals basketball
Rogers royals basketball
jillm68
 
The Eye
The EyeThe Eye
The Eye
bsullivan4
 
Bose corporation
Bose corporationBose corporation
Bose corporation
Vijaya Prabhu
 
Rowin Petersma ’Projects 2011-1’
Rowin Petersma ’Projects 2011-1’Rowin Petersma ’Projects 2011-1’
Rowin Petersma ’Projects 2011-1’Rowin Petersma
 
Google refine from a business perspective
Google refine   from a business perspectiveGoogle refine   from a business perspective
Google refine from a business perspective
Vijaya Prabhu
 
Abang
AbangAbang
The Reproductive System
The Reproductive SystemThe Reproductive System
The Reproductive System
bsullivan4
 
Google refine tutotial
Google refine tutotialGoogle refine tutotial
Google refine tutotial
Vijaya Prabhu
 
bureau rowin petersma 2015
bureau rowin petersma 2015bureau rowin petersma 2015
bureau rowin petersma 2015
Rowin Petersma
 
啥是部落格
啥是部落格啥是部落格
啥是部落格
欣彥 郭
 
YouTube進階應用2
YouTube進階應用2YouTube進階應用2
YouTube進階應用2
欣彥 郭
 
Prolift Technical catalogue
Prolift Technical catalogueProlift Technical catalogue
Prolift Technical catalogue
Ziya Yapıcı
 
Ptc
PtcPtc
Chapter 6 data types
Chapter 6 data types Chapter 6 data types
Chapter 6 data types
Arafat X
 

Viewers also liked (20)

Nervous system
Nervous systemNervous system
Nervous system
 
The Reproductive System
The Reproductive SystemThe Reproductive System
The Reproductive System
 
The Reproductive System
The Reproductive SystemThe Reproductive System
The Reproductive System
 
Презентация Wikimart
Презентация WikimartПрезентация Wikimart
Презентация Wikimart
 
Rowin Petersma \'Projects 2011-2\'
Rowin Petersma \'Projects 2011-2\'Rowin Petersma \'Projects 2011-2\'
Rowin Petersma \'Projects 2011-2\'
 
NO HORSE PLAY
NO HORSE PLAYNO HORSE PLAY
NO HORSE PLAY
 
Rogers royals basketball
Rogers royals basketballRogers royals basketball
Rogers royals basketball
 
The Eye
The EyeThe Eye
The Eye
 
Bose corporation
Bose corporationBose corporation
Bose corporation
 
Rowin Petersma ’Projects 2011-1’
Rowin Petersma ’Projects 2011-1’Rowin Petersma ’Projects 2011-1’
Rowin Petersma ’Projects 2011-1’
 
Google refine from a business perspective
Google refine   from a business perspectiveGoogle refine   from a business perspective
Google refine from a business perspective
 
Abang
AbangAbang
Abang
 
The Reproductive System
The Reproductive SystemThe Reproductive System
The Reproductive System
 
Google refine tutotial
Google refine tutotialGoogle refine tutotial
Google refine tutotial
 
bureau rowin petersma 2015
bureau rowin petersma 2015bureau rowin petersma 2015
bureau rowin petersma 2015
 
啥是部落格
啥是部落格啥是部落格
啥是部落格
 
YouTube進階應用2
YouTube進階應用2YouTube進階應用2
YouTube進階應用2
 
Prolift Technical catalogue
Prolift Technical catalogueProlift Technical catalogue
Prolift Technical catalogue
 
Ptc
PtcPtc
Ptc
 
Chapter 6 data types
Chapter 6 data types Chapter 6 data types
Chapter 6 data types
 

Similar to Cocos2d for i phone(second) copy

20151120 ian cocos2d js
20151120 ian cocos2d js20151120 ian cocos2d js
20151120 ian cocos2d js
LearningTech
 
Cocos2d for beginners
Cocos2d for beginnersCocos2d for beginners
Cocos2d for beginners
Azukisoft Pte Ltd
 
Build a Game in 60 minutes
Build a Game in 60 minutesBuild a Game in 60 minutes
Build a Game in 60 minutes
Troy Miles
 
Cocos2d-x C++ Windows 8 &Windows Phone 8
Cocos2d-x C++ Windows 8 &Windows Phone 8Cocos2d-x C++ Windows 8 &Windows Phone 8
Cocos2d-x C++ Windows 8 &Windows Phone 8
Troy Miles
 
Introduction to Mobile Game Programming with Cocos2d-JS
Introduction to Mobile Game Programming with Cocos2d-JSIntroduction to Mobile Game Programming with Cocos2d-JS
Introduction to Mobile Game Programming with Cocos2d-JS
Troy Miles
 
OpenCV 2.2.0 for Android
OpenCV 2.2.0 for AndroidOpenCV 2.2.0 for Android
OpenCV 2.2.0 for Android
Picker Weng
 
02 evolution innovation and participation
02   evolution innovation and participation02   evolution innovation and participation
02 evolution innovation and participation
乐费 胡
 
Weather monitoring System Using STM32
Weather monitoring System Using STM32Weather monitoring System Using STM32
Weather monitoring System Using STM32
Hitesh Kumar Nath
 
Drone sdk showdown
Drone sdk showdownDrone sdk showdown
Drone sdk showdown
Godfrey Nolan
 
Springboard & OpenCV
Springboard & OpenCVSpringboard & OpenCV
Springboard & OpenCV
Cruise Chen
 
Iphone and Ipad development Game with Cocos2D
Iphone and Ipad development Game with Cocos2DIphone and Ipad development Game with Cocos2D
Iphone and Ipad development Game with Cocos2D
creagamers
 
Webinar: Building Embedded Applications from QtCreator with Docker
Webinar: Building Embedded Applications from QtCreator with DockerWebinar: Building Embedded Applications from QtCreator with Docker
Webinar: Building Embedded Applications from QtCreator with Docker
Burkhard Stubert
 
Build and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with dockerBuild and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with docker
Qt
 
Webinar on Google Android SDK
Webinar on Google Android SDKWebinar on Google Android SDK
Webinar on Google Android SDK
Schogini Systems Pvt Ltd
 
Cross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-jsCross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-js
Troy Miles
 
For cocos2d jpn devcon
For cocos2d jpn devconFor cocos2d jpn devcon
For cocos2d jpn devcon
Ricardo Quesada
 
React native on windows
React native on windowsReact native on windows
React native on windows
Abdul Karim
 
Was is Docker? Or: Docker for Software Developers
Was is Docker? Or: Docker for Software DevelopersWas is Docker? Or: Docker for Software Developers
Was is Docker? Or: Docker for Software Developers
Christian Nagel
 
Net core
Net coreNet core
Net core
Damir Dobric
 
Setting up a vscode development environment for mbed 5 application using the ...
Setting up a vscode development environment for mbed 5 application using the ...Setting up a vscode development environment for mbed 5 application using the ...
Setting up a vscode development environment for mbed 5 application using the ...
Steve Mylroie
 

Similar to Cocos2d for i phone(second) copy (20)

20151120 ian cocos2d js
20151120 ian cocos2d js20151120 ian cocos2d js
20151120 ian cocos2d js
 
Cocos2d for beginners
Cocos2d for beginnersCocos2d for beginners
Cocos2d for beginners
 
Build a Game in 60 minutes
Build a Game in 60 minutesBuild a Game in 60 minutes
Build a Game in 60 minutes
 
Cocos2d-x C++ Windows 8 &Windows Phone 8
Cocos2d-x C++ Windows 8 &Windows Phone 8Cocos2d-x C++ Windows 8 &Windows Phone 8
Cocos2d-x C++ Windows 8 &Windows Phone 8
 
Introduction to Mobile Game Programming with Cocos2d-JS
Introduction to Mobile Game Programming with Cocos2d-JSIntroduction to Mobile Game Programming with Cocos2d-JS
Introduction to Mobile Game Programming with Cocos2d-JS
 
OpenCV 2.2.0 for Android
OpenCV 2.2.0 for AndroidOpenCV 2.2.0 for Android
OpenCV 2.2.0 for Android
 
02 evolution innovation and participation
02   evolution innovation and participation02   evolution innovation and participation
02 evolution innovation and participation
 
Weather monitoring System Using STM32
Weather monitoring System Using STM32Weather monitoring System Using STM32
Weather monitoring System Using STM32
 
Drone sdk showdown
Drone sdk showdownDrone sdk showdown
Drone sdk showdown
 
Springboard & OpenCV
Springboard & OpenCVSpringboard & OpenCV
Springboard & OpenCV
 
Iphone and Ipad development Game with Cocos2D
Iphone and Ipad development Game with Cocos2DIphone and Ipad development Game with Cocos2D
Iphone and Ipad development Game with Cocos2D
 
Webinar: Building Embedded Applications from QtCreator with Docker
Webinar: Building Embedded Applications from QtCreator with DockerWebinar: Building Embedded Applications from QtCreator with Docker
Webinar: Building Embedded Applications from QtCreator with Docker
 
Build and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with dockerBuild and run embedded apps faster from qt creator with docker
Build and run embedded apps faster from qt creator with docker
 
Webinar on Google Android SDK
Webinar on Google Android SDKWebinar on Google Android SDK
Webinar on Google Android SDK
 
Cross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-jsCross Platform Game Programming with Cocos2d-js
Cross Platform Game Programming with Cocos2d-js
 
For cocos2d jpn devcon
For cocos2d jpn devconFor cocos2d jpn devcon
For cocos2d jpn devcon
 
React native on windows
React native on windowsReact native on windows
React native on windows
 
Was is Docker? Or: Docker for Software Developers
Was is Docker? Or: Docker for Software DevelopersWas is Docker? Or: Docker for Software Developers
Was is Docker? Or: Docker for Software Developers
 
Net core
Net coreNet core
Net core
 
Setting up a vscode development environment for mbed 5 application using the ...
Setting up a vscode development environment for mbed 5 application using the ...Setting up a vscode development environment for mbed 5 application using the ...
Setting up a vscode development environment for mbed 5 application using the ...
 

Cocos2d for i phone(second) copy

  • 1. Presenters: Ahmad Arafat Bin Mohd Ali Loh Sze Yuen Barcamp 2009
  • 2. Overview  What is Cocos2d?  Why use Cocos2d?  What do you need?  Cocos2d Project Setup  Basic Concept
  • 4. Why Cocos2d?  Great licensing  Good for Beginner.  Extremely active community  Over 200 games shipped using cocos2d
  • 5. Example of Game made using Cocos2d
  • 6. What do you need?  iPhone/iPod touch  Mac  iPhone SDK with X-Code download at http://developer.apple.com/iPhone/progr am/download.html  Cocos2d framework http://www.cocos2d- iphone.org/download  Objective-C programming guide
  • 7. Cocos2d Project Setup  Go to: http://www.cocos2d-iphone.org and download the Cocos2d framework  Install using Terminal : ./install_template.sh
  • 8. Basic Concept of Cocos2d  Scenes  Layers  Director
  • 9. Basic concept of Cocos2d  Scene
  • 10. Basic concept of Cocos2d  Layer
  • 11. Basic concept of Cocos2d  Director  The Director is the component which takes care of going back and forth between scenes.
  • 12. Part 2: