SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Andere mochten auch

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 arroz
maikol
 
Periódico1
Periódico1Periódico1
Periódico1
laura532
 
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 final
PabloPereira
 
Soiree "Chants de Noel"
Soiree "Chants de Noel"Soiree "Chants de Noel"
Soiree "Chants de Noel"
Lutetia
 
Práctica
PrácticaPráctica
Práctica
UTPL
 
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
Silvia Garavaglia
 

Andere mochten auch (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
 

Ähnlich wie Cocos2D

Lab devtalk
Lab devtalkLab devtalk
Lab devtalk
s_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
 
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
Paris Open Source Summit
 
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
Alexandre Morgaut
 
Delair t soutenance-final
Delair t soutenance-finalDelair t soutenance-final
Delair t soutenance-final
delair_t
 
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
OCTO Technology
 

Ähnlich wie 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