SlideShare una empresa de Scribd logo
1 de 36
Videojuegos 2D
                                     E Introducción a
                                  Cocos2D for iPhone




                           Sofía Swidarowicz
                                 Andrade
  Av del Partenón, 10
(campo de las naciones)                          1
                          Kit 26 Enero de 2012
    28042, Madrid
Videojuegos 2D e Introducción a Cocos2D for
                  iPhone


  Parte 1: Generalidades

  Parte 2: Introducción a Cocos2D for iPhone

  Parte 3: Características de Cocos2D for iPhone

  Parte 4: Demo Prueba




                                          2/35
Parte 1:
Generalidades
El Juego

    Actividad    Entretenimiento y
    Recreativa       Diversión


                                     •   Objetivos
                                     •   Reglas
                                     •   Retos/Desafios
      Personas                       •   Plataforma




                 Simuladores
     Educativo
                 Serious Games




                                             4/35
El Juego


• ¿Prohibimos jugar hoy en día?
• ¿Es jugar...si te obligan a hacerlo?
• ¿Como cambian las actitudes con el tiempo y la
   edad?
• La educación es una responsabilidad muy seria...
  Los que juegan hoy, mandaran
             mañana


                                           5/35
Experiencia Multimedia


      IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 6, NO. 6, DECEMBER 2004




                                                                      6/35
Experiencia Multimedia


    Como en una buena Sopa




                         7/35
Videojuegos
      Un buen ejemplo: Videojuegos
 Máximo exponente de complejidad
           multimedia




                                     8/35
Videojuegos

  Pues se necesita saber de todo…
   • Habilidades técnicas
• Capacidad comunicativa
            • Criterio estético
 • Habilidad en el dibujo
   • Compromiso
      • Capacidad analítica
  • Creatividad

                                  9/35
Creatividad e Imaginación

         ¡TODO es válido!
                     • No aparecen de la nada

IDEAS                • La práctica hace al maestro

                     • Olvidar la vergüenza, los niños
                                no la tienen.

                     • Dos cabezas son mejores que una.
                                 ¡Colaboración!.

                     • ¡Observar y escuchar!




                                               10/35
¿Necesito ser un gurú o experto técnico para
hacer un juego o videojuego?

                      ¡NO!




    ¡Youtube Games!          ¡Power Point Games!



                                          11/35
¿Necesito ser un gurú o experto técnico para
hacer un juego o videojuego?


                                              Alice




   ¡Browser Games!



                                          ¡CSS Games!




                                      12/35
¿Necesito ser un gurú o experto técnico para
 hacer un juego o videojuego?




                  Game Engines

                         Unity

                 Panda



¡C++
Games!                                         Móviles



                                       13/35
¿Necesito ser un gurú o experto técnico para
hacer un juego o videojuego?
                                     Factores
 Público Objetivo / Target                                              Tipo de Juego
      Demografía: Edad, Sexo, etc                                      • Shooter
                                                                       (FPS, TPS, Scroller, Shot and
Placeres                                                               Run, Raíles, etc)
   Sumisión, fantasía, narrativa, reto, com
   unidad, descubrimiento, expresión…                                  • Aventura
                                                                       (Conversacional, Rol o
                                                                       RPG, gráfica, interactiva, romp
Taxonomía                                                              ecabeza, japonesa, etc)
    Achievers, Explorers, Socializers, Killers
    Hardcore, Casuales, etc                                            • Lucha

                                                                       • Simuladores
Bibliografía: The Art of Game Desgin: A Book of Lenses. Jesse Schell
                                                                       (música, aeronáutica, lucha, sh
                                                                       ooter, aventura)
                                                                                      14/35
Diseñando un Videojuego

             Decisiones Tecnológicas




• ¿Nativa u Online?
                      • 2D o 3D  Complejidad Técnica
 • Recursos Económicos
                          • Recursos Humanos

                                                15/35
Parte 2:
Introducción a Cocos2D for
          iPhone
Cocos2D for iPhone




  Framework App Multimedia y Juegos
             2D iPhone          17/35
¿Por qué Cocos2D for iPhone?




                               Approves!

          • Flexibilidad  Librerías en C
          • Fácil de usar

                                      18/35
¿Por qué Cocos2D for iPhone?



      Video de Ricardo Quesada
          http://www.youtube.com/watch?v=hvDCmKaJPak




                                                       19/35
¿Por qué Cocos2D for iPhone?

Gran Comunidad  Tutoriales, Código Fuente




                                   20/35
Parte 3:
Características Cocos2D for
          iPhone



                        21/35
¿Cómo se esctructura cocos2D?

  Escenas (CCScene)

      Menu        Nivel 1       FIN




                 Puntuación




                                      22/35
¿Cómo se esctructura cocos2D?

    Layers o Capas (CCLayers)




                                23/35
¿Cómo se esctructura cocos2D?

            Nodes (CCNodes)


                                Sprites (CCSprites)

                                Labels (CCLabel)
                                Color Layer
                                (CCColorLayerl)




                                           24/35
¿Cómo se esctructura cocos2D?

       Director (CCDirector)
  • Decide cuando y cómo se ejecutan las
  escenas.
  • Controla la ventana principal
  • Se coloca siempre al inicio de una escena




                                          25/35
Otros elementos de Cocos2D

          Librerías Físicas
      Chipmunk               Box2D




                                     26/35
Otros elementos de Cocos2D

                     Efectos
    Desplazamiento     Zoom    Radial


       Vueltas         Giros   Ondas




                                        27/35
Otros elementos de Cocos2D

  Partículas              Parallax Scroll
  • Particle Desginer


                        Eje                 Eje




                                    28/35
Sprites

          ¿Qué es un Sprite?
                       ¡NOPE!




                                29/35
Sprites

               ¿Qué es un Sprite?
 • Un tipo de mapa de bits  hardware
 especializado
 • Utilizados para generar animaciones
 • Son usados solo en videojuegos 2D
 • Mortal Kombat  fotografiaban actores para
 hacer cada animación de los personajes




                                                30/35
Sprites

 ¿Cómo los uso en Cocos2D?
   SpriteSheet  ahorro
   memoria porque carga
   solo una vez en caché

   Herramientas
   • Zwoptex
   • Sprite Helper
   • Sprite Packer
   • Image Magick
   • Sprite Master
   • Texture Packer
                           31/35
Audio

                 ¿Opcional?
  Librerías Audio
   • CocosDenshion  motor de audio de baja latencia
   • Deriba del japonés “Sonidos Electrónicos” y Cocos

   Formatos
     • Mp3, m4a, Wav  compresión deseada vs peso




                                                    32/35
Audio
     ¿Cómo usar CocosDenshion?

              Simple Audio Engine

 CD Sound Engine                 CD Audio Manager
 • Hasta 32 pistas multiples   • Pistas de larga duración múltiple
 • iOS 2.1.x o mayor           • Se identifica por un ID en vez del
                               nombre de archivo.




                                                         33/35
Enlaces de interés
                                    Foros:
    Cocos2D Página Oficial:         http://www.cocos2d-iphone.org/forum/
    http://www.cocos2d-iphone.org   http://www.raywenderlich.com/forums/

    Tutoriales de Ray Wenderlich:
    http://www.raywenderlich.com/   Instalación Cocos2D:
                                    http://phyline.com/blog/2011/12/ins
                                    talacion-de-cocos2d/




                                                           34/35
Enlaces de interés

   Cocos2D for Android
   http://code.google.com/p/cocos2d-android/

   Cocos2D for HTML5 JavaScript
   http://cocos2d-
   javascript.org/tutorials/breakout-clone-
   tutorial-part-1




                                               35/35
Parte 4:
Demo de Prueba

Más contenido relacionado

La actualidad más candente

Creacion de un videojuego (Jhoustin-Alexander
Creacion de un videojuego (Jhoustin-AlexanderCreacion de un videojuego (Jhoustin-Alexander
Creacion de un videojuego (Jhoustin-AlexanderJhoustin12
 
Exposicion multimedia
Exposicion multimediaExposicion multimedia
Exposicion multimediacalc0805
 
Taller de historia y creación de videojuegos con SPLODER
Taller de historia y creación de videojuegos con SPLODERTaller de historia y creación de videojuegos con SPLODER
Taller de historia y creación de videojuegos con SPLODERJorge Guerra Antequera
 
Documento de diseño de juego (DDJ)
Documento de diseño de juego (DDJ)Documento de diseño de juego (DDJ)
Documento de diseño de juego (DDJ)Ikaskidetza Sarea
 
Análisis de artefactos tecnológicos
Análisis de artefactos tecnológicosAnálisis de artefactos tecnológicos
Análisis de artefactos tecnológicosRazeThefox
 
Gamificacion en la educación y la formación - SocialBiblio
Gamificacion en la educación y la formación - SocialBiblioGamificacion en la educación y la formación - SocialBiblio
Gamificacion en la educación y la formación - SocialBiblioMiguel Castillejo
 

La actualidad más candente (9)

Creacion de un videojuego (Jhoustin-Alexander
Creacion de un videojuego (Jhoustin-AlexanderCreacion de un videojuego (Jhoustin-Alexander
Creacion de un videojuego (Jhoustin-Alexander
 
Exposicion multimedia
Exposicion multimediaExposicion multimedia
Exposicion multimedia
 
Taller de historia y creación de videojuegos con SPLODER
Taller de historia y creación de videojuegos con SPLODERTaller de historia y creación de videojuegos con SPLODER
Taller de historia y creación de videojuegos con SPLODER
 
02 vdj egdc_david arcilla
02 vdj egdc_david arcilla 02 vdj egdc_david arcilla
02 vdj egdc_david arcilla
 
Documento de diseño de juego (DDJ)
Documento de diseño de juego (DDJ)Documento de diseño de juego (DDJ)
Documento de diseño de juego (DDJ)
 
Desarrollo y Publicación de videojuegos
Desarrollo y Publicación de videojuegosDesarrollo y Publicación de videojuegos
Desarrollo y Publicación de videojuegos
 
Análisis de artefactos tecnológicos
Análisis de artefactos tecnológicosAnálisis de artefactos tecnológicos
Análisis de artefactos tecnológicos
 
Gamificacion en la educación y la formación - SocialBiblio
Gamificacion en la educación y la formación - SocialBiblioGamificacion en la educación y la formación - SocialBiblio
Gamificacion en la educación y la formación - SocialBiblio
 
Trabajo de hugo 1
Trabajo de hugo 1Trabajo de hugo 1
Trabajo de hugo 1
 

Destacado

Introducción a Cocos2D: Evento Codemotion
Introducción a Cocos2D: Evento CodemotionIntroducción a Cocos2D: Evento Codemotion
Introducción a Cocos2D: Evento CodemotionSofia Swidarowicz
 
Transferencia de archivos en internet
Transferencia de archivos en internetTransferencia de archivos en internet
Transferencia de archivos en internetRouss Ortiz Curiel
 
Clasificación de oraciones
Clasificación de oracionesClasificación de oraciones
Clasificación de oracionesAntonio G
 
Subsistema Biofisico Tres islas Zona Dorada
Subsistema Biofisico Tres islas Zona DoradaSubsistema Biofisico Tres islas Zona Dorada
Subsistema Biofisico Tres islas Zona Doradanoemiizamora
 
Software para sistemas de gestión de accesibilidad universal UNE 170001 eGAM
Software para sistemas de gestión de accesibilidad universal UNE 170001 eGAMSoftware para sistemas de gestión de accesibilidad universal UNE 170001 eGAM
Software para sistemas de gestión de accesibilidad universal UNE 170001 eGAMeGAMbpm
 
Ofimaticaweb 090713165830-phpapp01
Ofimaticaweb 090713165830-phpapp01Ofimaticaweb 090713165830-phpapp01
Ofimaticaweb 090713165830-phpapp01Mary Escobar Celi
 
Práctica de word
Práctica de wordPráctica de word
Práctica de wordjepichucho
 
Objetivos y pregunta2.0
Objetivos y pregunta2.0Objetivos y pregunta2.0
Objetivos y pregunta2.0noemiizamora
 
Software para sistemas de gestión de seguridad alimentaria protocolo IFS eGAM
Software para sistemas de gestión de seguridad alimentaria protocolo IFS eGAMSoftware para sistemas de gestión de seguridad alimentaria protocolo IFS eGAM
Software para sistemas de gestión de seguridad alimentaria protocolo IFS eGAMeGAMbpm
 
Mariposas mensajeras
Mariposas mensajerasMariposas mensajeras
Mariposas mensajerasWGC20
 
Paradojas
ParadojasParadojas
ParadojasWGC20
 
Leyenda china
Leyenda chinaLeyenda china
Leyenda chinaWGC20
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informaticaalbertonm19
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2bistasa
 
Proyecto fase planificacion yessy
Proyecto fase planificacion yessyProyecto fase planificacion yessy
Proyecto fase planificacion yessyYessenia Padilla
 

Destacado (20)

Introducción a Cocos2D: Evento Codemotion
Introducción a Cocos2D: Evento CodemotionIntroducción a Cocos2D: Evento Codemotion
Introducción a Cocos2D: Evento Codemotion
 
Transferencia de archivos en internet
Transferencia de archivos en internetTransferencia de archivos en internet
Transferencia de archivos en internet
 
Clasificación de oraciones
Clasificación de oracionesClasificación de oraciones
Clasificación de oraciones
 
El oido
El oidoEl oido
El oido
 
Modernismo
ModernismoModernismo
Modernismo
 
Subsistema Biofisico Tres islas Zona Dorada
Subsistema Biofisico Tres islas Zona DoradaSubsistema Biofisico Tres islas Zona Dorada
Subsistema Biofisico Tres islas Zona Dorada
 
Software para sistemas de gestión de accesibilidad universal UNE 170001 eGAM
Software para sistemas de gestión de accesibilidad universal UNE 170001 eGAMSoftware para sistemas de gestión de accesibilidad universal UNE 170001 eGAM
Software para sistemas de gestión de accesibilidad universal UNE 170001 eGAM
 
Ofimaticaweb 090713165830-phpapp01
Ofimaticaweb 090713165830-phpapp01Ofimaticaweb 090713165830-phpapp01
Ofimaticaweb 090713165830-phpapp01
 
Práctica de word
Práctica de wordPráctica de word
Práctica de word
 
Objetivos y pregunta2.0
Objetivos y pregunta2.0Objetivos y pregunta2.0
Objetivos y pregunta2.0
 
Software para sistemas de gestión de seguridad alimentaria protocolo IFS eGAM
Software para sistemas de gestión de seguridad alimentaria protocolo IFS eGAMSoftware para sistemas de gestión de seguridad alimentaria protocolo IFS eGAM
Software para sistemas de gestión de seguridad alimentaria protocolo IFS eGAM
 
Fddcd b03 direccio_equips
Fddcd b03 direccio_equipsFddcd b03 direccio_equips
Fddcd b03 direccio_equips
 
Mariposas mensajeras
Mariposas mensajerasMariposas mensajeras
Mariposas mensajeras
 
Paradojas
ParadojasParadojas
Paradojas
 
Rally YO no tiro basura
Rally YO no tiro basuraRally YO no tiro basura
Rally YO no tiro basura
 
Leyenda china
Leyenda chinaLeyenda china
Leyenda china
 
Trabajo informatica
Trabajo informaticaTrabajo informatica
Trabajo informatica
 
Arquitectura 2
Arquitectura 2Arquitectura 2
Arquitectura 2
 
Proyecto fase planificacion yessy
Proyecto fase planificacion yessyProyecto fase planificacion yessy
Proyecto fase planificacion yessy
 
Actividad 3
Actividad 3Actividad 3
Actividad 3
 

Similar a Kit-Cocos2D

Lecciones aprendidas en desarrollo de apps aplicado los juegos
Lecciones aprendidas en desarrollo de apps aplicado los juegosLecciones aprendidas en desarrollo de apps aplicado los juegos
Lecciones aprendidas en desarrollo de apps aplicado los juegosxftp
 
Clase 3 de PowerPoint
Clase 3 de PowerPointClase 3 de PowerPoint
Clase 3 de PowerPointLordalZero
 
GUION y DESARROLLO DEL PROYECTO DE UN VIDEOJUEGO
GUION y DESARROLLO DEL PROYECTO DE UN VIDEOJUEGOGUION y DESARROLLO DEL PROYECTO DE UN VIDEOJUEGO
GUION y DESARROLLO DEL PROYECTO DE UN VIDEOJUEGOCátedra Gallo
 
GUIONYDESARROLLODELPROYECTODEUNVIDEOJUEGO.ppt
GUIONYDESARROLLODELPROYECTODEUNVIDEOJUEGO.pptGUIONYDESARROLLODELPROYECTODEUNVIDEOJUEGO.ppt
GUIONYDESARROLLODELPROYECTODEUNVIDEOJUEGO.pptHernán Sosa
 
Uso educativo de los videojuegos
Uso educativo de los videojuegosUso educativo de los videojuegos
Uso educativo de los videojuegosedparraz
 
Aprendizaje y videojuegos
Aprendizaje y videojuegosAprendizaje y videojuegos
Aprendizaje y videojuegosPablo Garaizar
 
los videojuegos.pptx
los videojuegos.pptxlos videojuegos.pptx
los videojuegos.pptxalfredo843299
 
Esne Madrid Game Conference - About game design -juan p ordoñez
Esne Madrid Game Conference - About game design -juan p ordoñezEsne Madrid Game Conference - About game design -juan p ordoñez
Esne Madrid Game Conference - About game design -juan p ordoñezDaniel Parente
 
Videojuegos
VideojuegosVideojuegos
VideojuegosAcbeth
 
Videojuegos mias
Videojuegos miasVideojuegos mias
Videojuegos miasMajoraz
 
GamwUS. Desarrollo Diriguido por Pruebas y Videojuegos
GamwUS. Desarrollo Diriguido por Pruebas y VideojuegosGamwUS. Desarrollo Diriguido por Pruebas y Videojuegos
GamwUS. Desarrollo Diriguido por Pruebas y VideojuegosJavier_J
 
TALLER DE ANALISIS (3).pdf de tecnología
TALLER DE ANALISIS (3).pdf de tecnologíaTALLER DE ANALISIS (3).pdf de tecnología
TALLER DE ANALISIS (3).pdf de tecnologíaJuancamiloZuiga4
 
Gamificación, serious games y negocio (SGGN-1409)
Gamificación, serious games y negocio (SGGN-1409)Gamificación, serious games y negocio (SGGN-1409)
Gamificación, serious games y negocio (SGGN-1409)Andoni Eguíluz Morán
 

Similar a Kit-Cocos2D (20)

Lecciones aprendidas en desarrollo de apps aplicado los juegos
Lecciones aprendidas en desarrollo de apps aplicado los juegosLecciones aprendidas en desarrollo de apps aplicado los juegos
Lecciones aprendidas en desarrollo de apps aplicado los juegos
 
Clase 3 de PowerPoint
Clase 3 de PowerPointClase 3 de PowerPoint
Clase 3 de PowerPoint
 
Videojuegos y narrativa (UOC Sevilla 29/11/2012)
Videojuegos y narrativa (UOC Sevilla 29/11/2012)Videojuegos y narrativa (UOC Sevilla 29/11/2012)
Videojuegos y narrativa (UOC Sevilla 29/11/2012)
 
7
77
7
 
GUION y DESARROLLO DEL PROYECTO DE UN VIDEOJUEGO
GUION y DESARROLLO DEL PROYECTO DE UN VIDEOJUEGOGUION y DESARROLLO DEL PROYECTO DE UN VIDEOJUEGO
GUION y DESARROLLO DEL PROYECTO DE UN VIDEOJUEGO
 
Presentacion dev hour
Presentacion dev hourPresentacion dev hour
Presentacion dev hour
 
GUIONYDESARROLLODELPROYECTODEUNVIDEOJUEGO.ppt
GUIONYDESARROLLODELPROYECTODEUNVIDEOJUEGO.pptGUIONYDESARROLLODELPROYECTODEUNVIDEOJUEGO.ppt
GUIONYDESARROLLODELPROYECTODEUNVIDEOJUEGO.ppt
 
Uso educativo de los videojuegos
Uso educativo de los videojuegosUso educativo de los videojuegos
Uso educativo de los videojuegos
 
Kabuki frogs-2
Kabuki frogs-2Kabuki frogs-2
Kabuki frogs-2
 
Aprendizaje y videojuegos
Aprendizaje y videojuegosAprendizaje y videojuegos
Aprendizaje y videojuegos
 
Video juegos
Video juegosVideo juegos
Video juegos
 
los videojuegos.pptx
los videojuegos.pptxlos videojuegos.pptx
los videojuegos.pptx
 
Esne Madrid Game Conference - About game design -juan p ordoñez
Esne Madrid Game Conference - About game design -juan p ordoñezEsne Madrid Game Conference - About game design -juan p ordoñez
Esne Madrid Game Conference - About game design -juan p ordoñez
 
Videojuegos
VideojuegosVideojuegos
Videojuegos
 
Videojuegos mias
Videojuegos miasVideojuegos mias
Videojuegos mias
 
GamwUS. Desarrollo Diriguido por Pruebas y Videojuegos
GamwUS. Desarrollo Diriguido por Pruebas y VideojuegosGamwUS. Desarrollo Diriguido por Pruebas y Videojuegos
GamwUS. Desarrollo Diriguido por Pruebas y Videojuegos
 
TALLER DE ANALISIS (3).pdf de tecnología
TALLER DE ANALISIS (3).pdf de tecnologíaTALLER DE ANALISIS (3).pdf de tecnología
TALLER DE ANALISIS (3).pdf de tecnología
 
Gamificación, serious games y negocio (SGGN-1409)
Gamificación, serious games y negocio (SGGN-1409)Gamificación, serious games y negocio (SGGN-1409)
Gamificación, serious games y negocio (SGGN-1409)
 
Vídeo juegos
Vídeo juegos Vídeo juegos
Vídeo juegos
 
Programacion de videojuegos con Scratch
Programacion de videojuegos con Scratch Programacion de videojuegos con Scratch
Programacion de videojuegos con Scratch
 

Último

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 

Último (20)

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 

Kit-Cocos2D

  • 1. Videojuegos 2D E Introducción a Cocos2D for iPhone Sofía Swidarowicz Andrade Av del Partenón, 10 (campo de las naciones) 1 Kit 26 Enero de 2012 28042, Madrid
  • 2. Videojuegos 2D e Introducción a Cocos2D for iPhone Parte 1: Generalidades Parte 2: Introducción a Cocos2D for iPhone Parte 3: Características de Cocos2D for iPhone Parte 4: Demo Prueba 2/35
  • 4. El Juego Actividad Entretenimiento y Recreativa Diversión • Objetivos • Reglas • Retos/Desafios Personas • Plataforma Simuladores Educativo Serious Games 4/35
  • 5. El Juego • ¿Prohibimos jugar hoy en día? • ¿Es jugar...si te obligan a hacerlo? • ¿Como cambian las actitudes con el tiempo y la edad? • La educación es una responsabilidad muy seria... Los que juegan hoy, mandaran mañana 5/35
  • 6. Experiencia Multimedia IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 6, NO. 6, DECEMBER 2004 6/35
  • 7. Experiencia Multimedia Como en una buena Sopa 7/35
  • 8. Videojuegos Un buen ejemplo: Videojuegos Máximo exponente de complejidad multimedia 8/35
  • 9. Videojuegos Pues se necesita saber de todo… • Habilidades técnicas • Capacidad comunicativa • Criterio estético • Habilidad en el dibujo • Compromiso • Capacidad analítica • Creatividad 9/35
  • 10. Creatividad e Imaginación ¡TODO es válido! • No aparecen de la nada IDEAS • La práctica hace al maestro • Olvidar la vergüenza, los niños no la tienen. • Dos cabezas son mejores que una. ¡Colaboración!. • ¡Observar y escuchar! 10/35
  • 11. ¿Necesito ser un gurú o experto técnico para hacer un juego o videojuego? ¡NO! ¡Youtube Games! ¡Power Point Games! 11/35
  • 12. ¿Necesito ser un gurú o experto técnico para hacer un juego o videojuego? Alice ¡Browser Games! ¡CSS Games! 12/35
  • 13. ¿Necesito ser un gurú o experto técnico para hacer un juego o videojuego? Game Engines Unity Panda ¡C++ Games! Móviles 13/35
  • 14. ¿Necesito ser un gurú o experto técnico para hacer un juego o videojuego? Factores Público Objetivo / Target Tipo de Juego Demografía: Edad, Sexo, etc • Shooter (FPS, TPS, Scroller, Shot and Placeres Run, Raíles, etc) Sumisión, fantasía, narrativa, reto, com unidad, descubrimiento, expresión… • Aventura (Conversacional, Rol o RPG, gráfica, interactiva, romp Taxonomía ecabeza, japonesa, etc) Achievers, Explorers, Socializers, Killers Hardcore, Casuales, etc • Lucha • Simuladores Bibliografía: The Art of Game Desgin: A Book of Lenses. Jesse Schell (música, aeronáutica, lucha, sh ooter, aventura) 14/35
  • 15. Diseñando un Videojuego Decisiones Tecnológicas • ¿Nativa u Online? • 2D o 3D  Complejidad Técnica • Recursos Económicos • Recursos Humanos 15/35
  • 16. Parte 2: Introducción a Cocos2D for iPhone
  • 17. Cocos2D for iPhone Framework App Multimedia y Juegos 2D iPhone 17/35
  • 18. ¿Por qué Cocos2D for iPhone? Approves! • Flexibilidad  Librerías en C • Fácil de usar 18/35
  • 19. ¿Por qué Cocos2D for iPhone? Video de Ricardo Quesada http://www.youtube.com/watch?v=hvDCmKaJPak 19/35
  • 20. ¿Por qué Cocos2D for iPhone? Gran Comunidad  Tutoriales, Código Fuente 20/35
  • 22. ¿Cómo se esctructura cocos2D? Escenas (CCScene) Menu Nivel 1 FIN Puntuación 22/35
  • 23. ¿Cómo se esctructura cocos2D? Layers o Capas (CCLayers) 23/35
  • 24. ¿Cómo se esctructura cocos2D? Nodes (CCNodes) Sprites (CCSprites) Labels (CCLabel) Color Layer (CCColorLayerl) 24/35
  • 25. ¿Cómo se esctructura cocos2D? Director (CCDirector) • Decide cuando y cómo se ejecutan las escenas. • Controla la ventana principal • Se coloca siempre al inicio de una escena 25/35
  • 26. Otros elementos de Cocos2D Librerías Físicas Chipmunk Box2D 26/35
  • 27. Otros elementos de Cocos2D Efectos Desplazamiento Zoom Radial Vueltas Giros Ondas 27/35
  • 28. Otros elementos de Cocos2D Partículas Parallax Scroll • Particle Desginer Eje Eje 28/35
  • 29. Sprites ¿Qué es un Sprite? ¡NOPE! 29/35
  • 30. Sprites ¿Qué es un Sprite? • Un tipo de mapa de bits  hardware especializado • Utilizados para generar animaciones • Son usados solo en videojuegos 2D • Mortal Kombat  fotografiaban actores para hacer cada animación de los personajes 30/35
  • 31. Sprites ¿Cómo los uso en Cocos2D? SpriteSheet  ahorro memoria porque carga solo una vez en caché Herramientas • Zwoptex • Sprite Helper • Sprite Packer • Image Magick • Sprite Master • Texture Packer 31/35
  • 32. Audio ¿Opcional? Librerías Audio • CocosDenshion  motor de audio de baja latencia • Deriba del japonés “Sonidos Electrónicos” y Cocos Formatos • Mp3, m4a, Wav  compresión deseada vs peso 32/35
  • 33. Audio ¿Cómo usar CocosDenshion? Simple Audio Engine CD Sound Engine CD Audio Manager • Hasta 32 pistas multiples • Pistas de larga duración múltiple • iOS 2.1.x o mayor • Se identifica por un ID en vez del nombre de archivo. 33/35
  • 34. Enlaces de interés Foros: Cocos2D Página Oficial: http://www.cocos2d-iphone.org/forum/ http://www.cocos2d-iphone.org http://www.raywenderlich.com/forums/ Tutoriales de Ray Wenderlich: http://www.raywenderlich.com/ Instalación Cocos2D: http://phyline.com/blog/2011/12/ins talacion-de-cocos2d/ 34/35
  • 35. Enlaces de interés Cocos2D for Android http://code.google.com/p/cocos2d-android/ Cocos2D for HTML5 JavaScript http://cocos2d- javascript.org/tutorials/breakout-clone- tutorial-part-1 35/35