SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
Cocos2D
                                Pour iPhone




Thursday, September 24, 2009
Présentation du
                                présentateur
                •       Dominique Bongard, 33 ans
                •       Ingénieur EPF en informatique
                •       Spécialiste en sécurité des systèmes
                        embarqués et en ingénierie inverse
                •       Développeur du jeu AutoTrafego
                      •        Concept et graphismes de Adam Beal




Thursday, September 24, 2009
Cocos2D
                •       Moteur pour jeux en 2 dimensions

                •       Développé par
                      •        Ricardo Quesada

                      •        Valentin Milea

                      •        Steve Oldmeadow

                •       Open source

                •       Similaire à ActionScript en Flash


Thursday, September 24, 2009
Fonctionnalités
                •       Gère toute la partie OpenGL
                      •        Scènes
                      •        Sprites
                      •        Animations
                      •        Scrolling
                      •        Tile maps
                      •        Polices bitmap
                •       Schedulers avec différentiel de temps
                •       Scènes avec transitions
                •       Moteur sonore OpenAL CocosDenshion
                •       Moteur de particules
                •       2 moteurs physiques à choix (Box2D et Chipmunk)



Thursday, September 24, 2009
Inconvénients
                •       Nombreux bugs et limitations
                •       Design peu propre (pas MVC)
                      •        API inutilement complexes
                      •        Moteur sonore mal pensé
                •       Mainteneurs parfois peu coopératifs
                •       Pas ou peu de documentation
                •       Prise en main difficile
                •       Incompatibilités entre les versions


Thursday, September 24, 2009
Inconvénients
                                         (contrepoint)


                •       Nombreuses améliorations depuis 0.8.0
                      •        Bugs corrigés
                      •        Projet de démarrage (template)
                      •        API stabilisée
                •       Communauté serviable
                •       Forum bien fréquenté
                •       Multiples programmes d’exemple



Thursday, September 24, 2009
Licence
                •       Open Source
                      •        Basée sur GNU LGPL V3
                      •        Gratuit
                      •        Pas d’obligation de dévoiler son code
                      •        Obligation de fournir ses apports au moteur
                •       Avec CocosDenshion
                      •        Donation de $500 si revenu > $250‘000
                      •        Obligation de mentionner Cocos2D



Thursday, September 24, 2009
Alternatives
                •       2D
                      •        Torque 2D
                      •        BitRabbit


                •       3D
                      •        Unity3D
                      •        SIO2
                      •        Bork 3D
                      •        Torque 3D
                      •        Oolong
                      •        Shiva
                      •        EDGELIB




Thursday, September 24, 2009
Quelques jeux utilisant
                     Cocos2D
                •       AutoTrafego

                •       iYamato

                •       StickWars

                •       Moonlights

                •       Occuro!


Thursday, September 24, 2009
Adresses utiles
                •       Présentateur
                      •        dominique.bongard@gmail.com
                      •        @reversity

                •       AutoTrafego
                      •        http://www.off-by-one.mobi/at

                •       Projet Cocos2D iPhone
                      •        http://www.cocos2d-iphone.org



Thursday, September 24, 2009
Merci de votre
                                 attention!


                •       Questions ?




Thursday, September 24, 2009

Más contenido relacionado

Destacado

Lettre aux amis de calcuta mai 2011
Lettre aux amis de calcuta  mai 2011Lettre aux amis de calcuta  mai 2011
Lettre aux amis de calcuta mai 2011Paulino Gonzalez
 
Exelsum - Presentacion de servicios de marketing, desarrollos & tercerización
Exelsum - Presentacion de servicios de marketing, desarrollos & tercerizaciónExelsum - Presentacion de servicios de marketing, desarrollos & tercerización
Exelsum - Presentacion de servicios de marketing, desarrollos & tercerizaciónExelsum
 
Bases auxiliares ssmn (4)
Bases auxiliares ssmn (4)Bases auxiliares ssmn (4)
Bases auxiliares ssmn (4)SSMN
 
La produccion del arroz
La produccion del arrozLa produccion del arroz
La produccion del arrozmaikol
 
Tempête sur les médias : panorama social de la crise
Tempête sur les médias : panorama social de la criseTempête sur les médias : panorama social de la crise
Tempête sur les médias : panorama social de la crise3d Communication
 
Periódico1
Periódico1Periódico1
Periódico1laura532
 
Music Magazine Questionaire [Pie Chart]
Music Magazine Questionaire [Pie Chart]Music Magazine Questionaire [Pie Chart]
Music Magazine Questionaire [Pie Chart]guesta303227d
 
Astrada 1º 5 trabajo final
Astrada 1º 5 trabajo finalAstrada 1º 5 trabajo final
Astrada 1º 5 trabajo finalPabloPereira
 
Investir En Allemagne Avec Infivest
Investir En Allemagne Avec InfivestInvestir En Allemagne Avec Infivest
Investir En Allemagne Avec InfivestBUSINESS 3G
 
Soiree "Chants de Noel"
Soiree "Chants de Noel"Soiree "Chants de Noel"
Soiree "Chants de Noel"Lutetia
 
Práctica
PrácticaPráctica
PrácticaUTPL
 
Paloma. sa soeur
Paloma. sa soeurPaloma. sa soeur
Paloma. sa soeurSchool
 
Du praticien réfléchi au praticien chercheur : une transformation identitaire ?
Du praticien réfléchi au praticien chercheur : une transformation identitaire ?Du praticien réfléchi au praticien chercheur : une transformation identitaire ?
Du praticien réfléchi au praticien chercheur : une transformation identitaire ?Philippe-Didier GAUTHIER
 
El arte en las civilizaciones antiguas,egipto ii
El arte en las civilizaciones antiguas,egipto iiEl arte en las civilizaciones antiguas,egipto ii
El arte en las civilizaciones antiguas,egipto iiSilvia Garavaglia
 

Destacado (20)

Lettre aux amis de calcuta mai 2011
Lettre aux amis de calcuta  mai 2011Lettre aux amis de calcuta  mai 2011
Lettre aux amis de calcuta mai 2011
 
Newsletter novembre 2007.pdf
Newsletter novembre 2007.pdfNewsletter novembre 2007.pdf
Newsletter novembre 2007.pdf
 
Exelsum - Presentacion de servicios de marketing, desarrollos & tercerización
Exelsum - Presentacion de servicios de marketing, desarrollos & tercerizaciónExelsum - Presentacion de servicios de marketing, desarrollos & tercerización
Exelsum - Presentacion de servicios de marketing, desarrollos & tercerización
 
Odfnews Fr 20110721
Odfnews Fr 20110721Odfnews Fr 20110721
Odfnews Fr 20110721
 
Bases auxiliares ssmn (4)
Bases auxiliares ssmn (4)Bases auxiliares ssmn (4)
Bases auxiliares ssmn (4)
 
El romanticismo
El romanticismoEl romanticismo
El romanticismo
 
La produccion del arroz
La produccion del arrozLa produccion del arroz
La produccion del arroz
 
los jovenes y el trabajo
los jovenes y el trabajolos jovenes y el trabajo
los jovenes y el trabajo
 
Tempête sur les médias : panorama social de la crise
Tempête sur les médias : panorama social de la criseTempête sur les médias : panorama social de la crise
Tempête sur les médias : panorama social de la crise
 
Periódico1
Periódico1Periódico1
Periódico1
 
Music Magazine Questionaire [Pie Chart]
Music Magazine Questionaire [Pie Chart]Music Magazine Questionaire [Pie Chart]
Music Magazine Questionaire [Pie Chart]
 
Astrada 1º 5 trabajo final
Astrada 1º 5 trabajo finalAstrada 1º 5 trabajo final
Astrada 1º 5 trabajo final
 
Investir En Allemagne Avec Infivest
Investir En Allemagne Avec InfivestInvestir En Allemagne Avec Infivest
Investir En Allemagne Avec Infivest
 
Soiree "Chants de Noel"
Soiree "Chants de Noel"Soiree "Chants de Noel"
Soiree "Chants de Noel"
 
Sistema subbético alvaro+
Sistema subbético alvaro+Sistema subbético alvaro+
Sistema subbético alvaro+
 
r_r0107-fr.pdf
r_r0107-fr.pdfr_r0107-fr.pdf
r_r0107-fr.pdf
 
Práctica
PrácticaPráctica
Práctica
 
Paloma. sa soeur
Paloma. sa soeurPaloma. sa soeur
Paloma. sa soeur
 
Du praticien réfléchi au praticien chercheur : une transformation identitaire ?
Du praticien réfléchi au praticien chercheur : une transformation identitaire ?Du praticien réfléchi au praticien chercheur : une transformation identitaire ?
Du praticien réfléchi au praticien chercheur : une transformation identitaire ?
 
El arte en las civilizaciones antiguas,egipto ii
El arte en las civilizaciones antiguas,egipto iiEl arte en las civilizaciones antiguas,egipto ii
El arte en las civilizaciones antiguas,egipto ii
 

Similar a Cocos2D

Lab devtalk
Lab devtalkLab devtalk
Lab devtalks_wool
 
Pelleter Des Nuages - Bâtir son infrastructure TI dans le "cloud"
Pelleter Des Nuages - Bâtir son infrastructure TI dans le "cloud"Pelleter Des Nuages - Bâtir son infrastructure TI dans le "cloud"
Pelleter Des Nuages - Bâtir son infrastructure TI dans le "cloud"Sylvain Carle
 
Programmer sous Unreal Engine
Programmer sous Unreal EngineProgrammer sous Unreal Engine
Programmer sous Unreal EngineGeeks Anonymes
 
CES 2015 wrap up - Disrupt of Be Disrupted
CES 2015 wrap up - Disrupt of Be DisruptedCES 2015 wrap up - Disrupt of Be Disrupted
CES 2015 wrap up - Disrupt of Be DisruptedVidal Chriqui
 
Babylon.js WebGL Paris
Babylon.js  WebGL ParisBabylon.js  WebGL Paris
Babylon.js WebGL Parisdavrous
 
Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)Thierry Régagnon
 
Android distribution cyanogen mod _ guillaume lesniak, student at miage nancy
Android distribution   cyanogen mod _ guillaume lesniak, student at miage nancyAndroid distribution   cyanogen mod _ guillaume lesniak, student at miage nancy
Android distribution cyanogen mod _ guillaume lesniak, student at miage nancyParis Open Source Summit
 
Trucs et astuces sur le dévelopment Android
Trucs et astuces sur le dévelopment AndroidTrucs et astuces sur le dévelopment Android
Trucs et astuces sur le dévelopment AndroidThierry-Dimitri Roy
 
Domain Driven Design (DDD)
Domain Driven Design (DDD)Domain Driven Design (DDD)
Domain Driven Design (DDD)Guillaume Collic
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesMichael Laguerre
 
Etat de l'art Server-Side JavaScript - JS Geneve
Etat de l'art Server-Side JavaScript - JS GeneveEtat de l'art Server-Side JavaScript - JS Geneve
Etat de l'art Server-Side JavaScript - JS GeneveAlexandre Morgaut
 
Delair t soutenance-final
Delair t soutenance-finalDelair t soutenance-final
Delair t soutenance-finaldelair_t
 
Mender 2.0 101: Bien démarrer avec les 'update modules'
Mender 2.0 101: Bien démarrer avec les 'update modules'Mender 2.0 101: Bien démarrer avec les 'update modules'
Mender 2.0 101: Bien démarrer avec les 'update modules'Pierre-jean Texier
 
Retour d'expérience développement jeux android
Retour d'expérience développement jeux androidRetour d'expérience développement jeux android
Retour d'expérience développement jeux androidjodem
 
OCTO - 2013 - Devoxx - la mort du gc
OCTO - 2013 - Devoxx - la mort du gcOCTO - 2013 - Devoxx - la mort du gc
OCTO - 2013 - Devoxx - la mort du gcOCTO Technology
 
[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec XamarinCellenza
 

Similar a Cocos2D (17)

Lab devtalk
Lab devtalkLab devtalk
Lab devtalk
 
Browser War 2009
Browser War 2009Browser War 2009
Browser War 2009
 
Pelleter Des Nuages - Bâtir son infrastructure TI dans le "cloud"
Pelleter Des Nuages - Bâtir son infrastructure TI dans le "cloud"Pelleter Des Nuages - Bâtir son infrastructure TI dans le "cloud"
Pelleter Des Nuages - Bâtir son infrastructure TI dans le "cloud"
 
Programmer sous Unreal Engine
Programmer sous Unreal EngineProgrammer sous Unreal Engine
Programmer sous Unreal Engine
 
CES 2015 wrap up - Disrupt of Be Disrupted
CES 2015 wrap up - Disrupt of Be DisruptedCES 2015 wrap up - Disrupt of Be Disrupted
CES 2015 wrap up - Disrupt of Be Disrupted
 
Babylon.js WebGL Paris
Babylon.js  WebGL ParisBabylon.js  WebGL Paris
Babylon.js WebGL Paris
 
Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)Le Kit du Parfait Petit Intégrateur (PW2009)
Le Kit du Parfait Petit Intégrateur (PW2009)
 
Android distribution cyanogen mod _ guillaume lesniak, student at miage nancy
Android distribution   cyanogen mod _ guillaume lesniak, student at miage nancyAndroid distribution   cyanogen mod _ guillaume lesniak, student at miage nancy
Android distribution cyanogen mod _ guillaume lesniak, student at miage nancy
 
Trucs et astuces sur le dévelopment Android
Trucs et astuces sur le dévelopment AndroidTrucs et astuces sur le dévelopment Android
Trucs et astuces sur le dévelopment Android
 
Domain Driven Design (DDD)
Domain Driven Design (DDD)Domain Driven Design (DDD)
Domain Driven Design (DDD)
 
Tech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobilesTech Conf n°1 - Développement natif d'applications mobiles
Tech Conf n°1 - Développement natif d'applications mobiles
 
Etat de l'art Server-Side JavaScript - JS Geneve
Etat de l'art Server-Side JavaScript - JS GeneveEtat de l'art Server-Side JavaScript - JS Geneve
Etat de l'art Server-Side JavaScript - JS Geneve
 
Delair t soutenance-final
Delair t soutenance-finalDelair t soutenance-final
Delair t soutenance-final
 
Mender 2.0 101: Bien démarrer avec les 'update modules'
Mender 2.0 101: Bien démarrer avec les 'update modules'Mender 2.0 101: Bien démarrer avec les 'update modules'
Mender 2.0 101: Bien démarrer avec les 'update modules'
 
Retour d'expérience développement jeux android
Retour d'expérience développement jeux androidRetour d'expérience développement jeux android
Retour d'expérience développement jeux android
 
OCTO - 2013 - Devoxx - la mort du gc
OCTO - 2013 - Devoxx - la mort du gcOCTO - 2013 - Devoxx - la mort du gc
OCTO - 2013 - Devoxx - la mort du gc
 
[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin[XamarinDay] Développez de manière 100% native avec Xamarin
[XamarinDay] Développez de manière 100% native avec Xamarin
 

Cocos2D

  • 1. Cocos2D Pour iPhone Thursday, September 24, 2009
  • 2. Présentation du présentateur • Dominique Bongard, 33 ans • Ingénieur EPF en informatique • Spécialiste en sécurité des systèmes embarqués et en ingénierie inverse • Développeur du jeu AutoTrafego • Concept et graphismes de Adam Beal Thursday, September 24, 2009
  • 3. Cocos2D • Moteur pour jeux en 2 dimensions • Développé par • Ricardo Quesada • Valentin Milea • Steve Oldmeadow • Open source • Similaire à ActionScript en Flash Thursday, September 24, 2009
  • 4. Fonctionnalités • Gère toute la partie OpenGL • Scènes • Sprites • Animations • Scrolling • Tile maps • Polices bitmap • Schedulers avec différentiel de temps • Scènes avec transitions • Moteur sonore OpenAL CocosDenshion • Moteur de particules • 2 moteurs physiques à choix (Box2D et Chipmunk) Thursday, September 24, 2009
  • 5. Inconvénients • Nombreux bugs et limitations • Design peu propre (pas MVC) • API inutilement complexes • Moteur sonore mal pensé • Mainteneurs parfois peu coopératifs • Pas ou peu de documentation • Prise en main difficile • Incompatibilités entre les versions Thursday, September 24, 2009
  • 6. Inconvénients (contrepoint) • Nombreuses améliorations depuis 0.8.0 • Bugs corrigés • Projet de démarrage (template) • API stabilisée • Communauté serviable • Forum bien fréquenté • Multiples programmes d’exemple Thursday, September 24, 2009
  • 7. Licence • Open Source • Basée sur GNU LGPL V3 • Gratuit • Pas d’obligation de dévoiler son code • Obligation de fournir ses apports au moteur • Avec CocosDenshion • Donation de $500 si revenu > $250‘000 • Obligation de mentionner Cocos2D Thursday, September 24, 2009
  • 8. Alternatives • 2D • Torque 2D • BitRabbit • 3D • Unity3D • SIO2 • Bork 3D • Torque 3D • Oolong • Shiva • EDGELIB Thursday, September 24, 2009
  • 9. Quelques jeux utilisant Cocos2D • AutoTrafego • iYamato • StickWars • Moonlights • Occuro! Thursday, September 24, 2009
  • 10. Adresses utiles • Présentateur • dominique.bongard@gmail.com • @reversity • AutoTrafego • http://www.off-by-one.mobi/at • Projet Cocos2D iPhone • http://www.cocos2d-iphone.org Thursday, September 24, 2009
  • 11. Merci de votre attention! • Questions ? Thursday, September 24, 2009