SlideShare uma empresa Scribd logo
1 de 25
GRUPO VIDEOJUEGOS
14 de abril
Entramos al foro…
2


       http://juegos.laboralcentrodearte.org
       ¿Estamos todos y todas inscritos?
       Liberated Pixel Cup
         Fase 0: diseño conceptual (no entra en concurso)
         Fase 1: diseñar los gráficos.

         Fase 2: desarrollo del juego.




                       Grupo de trabajo de videojuegos
Conceptos que debemos ir
3
    conociendo
       Biblioteca o librería
        En nuestro entorno, una biblioteca es un
        conjunto de subprogramas o de recursos
        (gráficos, p. ej.) utilizados para desarrollar
        software.
        Nosotros usaremos bibliotecas gráficas que nos
        ayudarán a la hora de desarrollar/diseñar
        nuestros videojuegos.


                     Grupo de trabajo de videojuegos
Conceptos que debemos ir
4
    conociendo
    Ejemplos de librería:
     SDL, la utilizaremos nosotros.

      Para poder usar
      imágenes, sonidos, teclado, jo
      ystick…
     OpenGL: Open Graphics

      Library, esta se utilizaría para
      hacer gráficos en 3D.


                     Grupo de trabajo de videojuegos
Conceptos que debemos ir
5
    conociendo
       Python
        Python es un lenguaje de programación de alto
        nivel.
        De momento, nos interesa saber que:
         Es multiparadigma: permite crear “programas
           usando más de un estilo de programación”.
         Programación imperativa: es decir, le dice al
           ordenador lo que tiene que hacer.
         Soporta la “programación orientada a objetos”.



                       Grupo de trabajo de videojuegos
Conceptos que debemos ir
6
    conociendo
       ¿Qué es la programación orientada a objetos?
        En el mundo real                      En la POO

                                                  1. El objeto sería el coche
                                                      (su trazo hecho con
                                                      líneas).
                                                  2. Las propiedades
                                                      serían las
                                                      características como el
                                                      color o el modelo.
                                                  3. Los métodos serían las
                                                      funcionalidades
                           Grupo de trabajo de videojuegos
                                                      asociadas como
Conceptos que debemos ir
7
    conociendo
       Motores de videojuegos
        Programación básica sobre la que después
        trabajamos para que el juego funcione. Es como el
        “sistema operativo” del juego.


       Binding
        Es la adaptación de una biblioteca que se usa en
        un lenguaje de programación distinto de aquél en el
        que ha sido escrita.

                       Grupo de trabajo de videojuegos
Conceptos que debemos ir
8
    conociendo
       Sprites
        O “duendecillos”,
        normalmente son el
        mapa de bits que
        conforma un
        personaje del
        videojuego.
Conceptos que debemos ir
9
    conociendo
       Pygame
        Es un conjunto de
        módulos del lenguaje
        de programación
        Python que permiten la
        creación de
        videojuegos en dos
        dimensiones de una
        manera sencilla.
        Está orientado al
        manejo de sprites.
                      Grupo de trabajo de videojuegos
La programación gráfica en 2D
10


        Dos conceptos básicos
          Superficies
          Un espacio en la memoria donde guardar unos
          datos que se corresponden a una imagen.
          No confundir con el concepto habitual que
          tenemos.

          Operaciones
          Consiste en “jugar” y “pegar” superficies

                         Grupo de trabajo de videojuegos
La programación gráfica en 2D
11


        Blit
         Cuando cogemos una superficie y la pegamos en,
         por ejemplo, un fondo blanco (copiar y pegar en
         “paint”).
         Si “bliteamos” una imagen encima de otra tenemos
         una nueva.




                        Grupo de trabajo de videojuegos
La programación gráfica en 2D
12


     Color Key, es aquel color de una imagen que
     vamos a “blittear” que vamos a definir como
     “transparente”.




                     Grupo de trabajo de videojuegos
La programación gráfica en 2D
13


        En 2D trabajamos con coordenadas, como
         cuando jugamos a “hundir la flota” y, muy
         importante, las superficies son/están
         compuestas por cuadrados.




                      Grupo de trabajo de videojuegos
La programación gráfica en 2D
14


        Otro concepto que podemos llegar a usar: el
         clipper.
          Es el área en el que vamos a dibujar.
          Lo que está fuera de nuestro clipper no se dibuja.
          En otras palabras, el clipper es la superficie en la
          que vamos a “blittear”.




                         Grupo de trabajo de videojuegos
Partes de un juego
15


        Jugador/a
        Avatar
        Mundo
        Paradigma
        Elementos




                     Grupo de trabajo de videojuegos
Partes de un juego
16




     Jugado                        se mueve
              controla   Avatar                Mundo
        r                             por




                                  Paradigm
                                      a



                                      define
                                  Elementos
Partes de un juego
17




                          se mueve
           controla
                             por




                             define
                              1. e4 e5
                             2. Cf3 Cc6
                               3. Ab5
Partes de un juego
18




     Jugado                                    se mueve
                     controla        Avatar                Mundo
        r                                         por




   Otros
                                              Paradigm
                     ordenador
 jugadores                                        a



                                                  define
Juego en                  AI
red
             personajes

                 +              constituyen   Elementos
              objetos
Tiled Map Editor
19


        Alt+F2 y escribimos “tiled”.
        Conceptos básicos:
          Teselas,   tiles y tileset.
          Mapas

          Capas

          Propiedades

          Capas   ocultas



                            Grupo de trabajo de videojuegos
Tiled Map Editor: conceptos
20


        Tesela: pieza que forma un
         mosaico.
        Tile: es una “tesela” que se
         utiliza para crear un mundo
         en un videojuego.
        Tileset: un conjunto de tiles,
         que podemos encontrar en
         Internet o diseñar por
         nuestra cuenta.

                        Grupo de trabajo de videojuegos
Tiled Map Editor: conceptos
21


        Mapa:
          Hay   multitud de mapas: mapa físico, mapa
           político, mapa topográfico...
          Con TILED tenemos uno que está conformado
           por teselas.




                       Grupo de trabajo de videojuegos
Tiled Map Editor: conceptos
22


        Capas:
            Nuestro mapa “digital” se construye a partir de
             distintas capas que se ponen una encima de otra.




                          Grupo de trabajo de videojuegos
Tiled Map Editor: conceptos
23


        Propiedades:
          Son “palabras”.
          Son arbitrarias, es decir, podemos poner las que
           queramos.
          Las podemos asociar a teselas, mapas y capas…

          Las usamos para que nuestro MUNDO pueda
           conectarse con otros programas.




                        Grupo de trabajo de videojuegos
Tiled Map Editor: conceptos
24


        Capas ocultas:
          Son  capas que no se ven en pantalla cuando
           juegas.
          Sirven para:
            Definir“colisiones”, aquellas teselas en las que
             nuestro avatar no puede “pisar”.
            Poner minas ocultas, tesoros,…
            Punto de acceso a otro escenario. Ejemplo: Puerta de
             una casa.



                         Grupo de trabajo de videojuegos
Arrancamos Tiled
25


        Orientación ortogonal
        Tamaño del patrón que usaremos: 32x32 px.
        Trabajaremos con capas de patrones.




                      Grupo de trabajo de videojuegos

Mais conteúdo relacionado

Mais procurados (17)

Etoys básico
Etoys básicoEtoys básico
Etoys básico
 
Diseño y Desarrollo de Videojuegos
Diseño y Desarrollo de VideojuegosDiseño y Desarrollo de Videojuegos
Diseño y Desarrollo de Videojuegos
 
Diseño de juegos
Diseño de juegosDiseño de juegos
Diseño de juegos
 
Matematicas en los videojuegos
Matematicas en los videojuegosMatematicas en los videojuegos
Matematicas en los videojuegos
 
Unity
UnityUnity
Unity
 
Unity
UnityUnity
Unity
 
Trucos de Unity que nadie te cuenta
Trucos de Unity que nadie te cuentaTrucos de Unity que nadie te cuenta
Trucos de Unity que nadie te cuenta
 
COLEGIO
COLEGIOCOLEGIO
COLEGIO
 
10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuego10a daniel felipe peña creación de un videojuego
10a daniel felipe peña creación de un videojuego
 
Notebook
NotebookNotebook
Notebook
 
Como crear un videojuego
Como crear  un videojuegoComo crear  un videojuego
Como crear un videojuego
 
GBI tercer corte
GBI tercer corteGBI tercer corte
GBI tercer corte
 
Game-Ninja 6102
Game-Ninja 6102Game-Ninja 6102
Game-Ninja 6102
 
Los videojuegos2
Los videojuegos2Los videojuegos2
Los videojuegos2
 
Informatica
InformaticaInformatica
Informatica
 
Videojuegos
VideojuegosVideojuegos
Videojuegos
 
ACTIVIDAD SCRATCH
ACTIVIDAD SCRATCHACTIVIDAD SCRATCH
ACTIVIDAD SCRATCH
 

Destaque (17)

Videojueos
VideojueosVideojueos
Videojueos
 
Juegos ps3
Juegos ps3Juegos ps3
Juegos ps3
 
Mkt videojueos
Mkt videojueosMkt videojueos
Mkt videojueos
 
Bungalow park 2106
Bungalow park 2106Bungalow park 2106
Bungalow park 2106
 
Venta de videojuegos y consolas
Venta de videojuegos y consolasVenta de videojuegos y consolas
Venta de videojuegos y consolas
 
albertoef_moisesmm_1E
albertoef_moisesmm_1Ealbertoef_moisesmm_1E
albertoef_moisesmm_1E
 
Ejercicio 3 Para Entregar
Ejercicio 3 Para EntregarEjercicio 3 Para Entregar
Ejercicio 3 Para Entregar
 
azumbawe
azumbaweazumbawe
azumbawe
 
Contexto de negocio videojuegos servicios y productos
Contexto de negocio videojuegos servicios y productosContexto de negocio videojuegos servicios y productos
Contexto de negocio videojuegos servicios y productos
 
LocJam 2 Granada - El mercado de los videojuegos - Juan Entrena (@jentrena)
LocJam 2 Granada - El mercado de los videojuegos - Juan Entrena (@jentrena)LocJam 2 Granada - El mercado de los videojuegos - Juan Entrena (@jentrena)
LocJam 2 Granada - El mercado de los videojuegos - Juan Entrena (@jentrena)
 
Presentación1
Presentación1Presentación1
Presentación1
 
Trabajo Jesus
Trabajo JesusTrabajo Jesus
Trabajo Jesus
 
Trabajo Dayra
Trabajo DayraTrabajo Dayra
Trabajo Dayra
 
Juegos De Videos
Juegos De VideosJuegos De Videos
Juegos De Videos
 
Videoconsolas
VideoconsolasVideoconsolas
Videoconsolas
 
Proyecto Consolas de videojuegos
Proyecto Consolas de videojuegosProyecto Consolas de videojuegos
Proyecto Consolas de videojuegos
 
Estructura del videojuego
Estructura del videojuego Estructura del videojuego
Estructura del videojuego
 

Semelhante a Presentación del 14 de abril de 2012

Creando juegos con game maker 8
Creando juegos con game maker 8Creando juegos con game maker 8
Creando juegos con game maker 8Henrydarklite
 
Presentacion tfm adrian_alonso_gonzalez-light
Presentacion tfm adrian_alonso_gonzalez-lightPresentacion tfm adrian_alonso_gonzalez-light
Presentacion tfm adrian_alonso_gonzalez-lightAdrián Alonso González
 
Introduccion A Xna By Lasa
Introduccion A Xna By LasaIntroduccion A Xna By Lasa
Introduccion A Xna By LasaLuis A. Sanchez
 
Jacobo Godoy - Technologic
Jacobo Godoy - TechnologicJacobo Godoy - Technologic
Jacobo Godoy - TechnologicJacobo Godoy
 
Direct Xy Open Gl
Direct Xy Open GlDirect Xy Open Gl
Direct Xy Open Glguest5506a9
 
Andrea y almudena trabajo desarrollo de videojuegos
Andrea y almudena trabajo desarrollo de videojuegosAndrea y almudena trabajo desarrollo de videojuegos
Andrea y almudena trabajo desarrollo de videojuegos1bachc11
 
Nintendo 3DS
Nintendo 3DSNintendo 3DS
Nintendo 3DSMariZev
 
Desarrollo y produccion de videojuegos resumen
Desarrollo y produccion de videojuegos resumenDesarrollo y produccion de videojuegos resumen
Desarrollo y produccion de videojuegos resumenFiliberto Mtz
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegosingsistemas1
 
Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18Vanessa Galcera
 

Semelhante a Presentación del 14 de abril de 2012 (20)

Presentación del 19 de mayo de 2012
Presentación del 19 de mayo de 2012Presentación del 19 de mayo de 2012
Presentación del 19 de mayo de 2012
 
Creando juegos con game maker 8
Creando juegos con game maker 8Creando juegos con game maker 8
Creando juegos con game maker 8
 
Intro PyGame Capitulo 1
Intro PyGame Capitulo 1Intro PyGame Capitulo 1
Intro PyGame Capitulo 1
 
Presentación del 21 de abril de 2012
Presentación del 21 de abril de 2012Presentación del 21 de abril de 2012
Presentación del 21 de abril de 2012
 
Creandojuegoscongamemaker8
Creandojuegoscongamemaker8Creandojuegoscongamemaker8
Creandojuegoscongamemaker8
 
Trabajo de programacion grafica
Trabajo de programacion graficaTrabajo de programacion grafica
Trabajo de programacion grafica
 
[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...
[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...
[Code Camp 2009] Desarrollo de juegos multiplataforma con Unity3D (Diego G. R...
 
Presentacion tfm adrian_alonso_gonzalez-light
Presentacion tfm adrian_alonso_gonzalez-lightPresentacion tfm adrian_alonso_gonzalez-light
Presentacion tfm adrian_alonso_gonzalez-light
 
Introduccion A Xna By Lasa
Introduccion A Xna By LasaIntroduccion A Xna By Lasa
Introduccion A Xna By Lasa
 
Jacobo Godoy - Technologic
Jacobo Godoy - TechnologicJacobo Godoy - Technologic
Jacobo Godoy - Technologic
 
Desarrollo de videojuegos
Desarrollo de videojuegosDesarrollo de videojuegos
Desarrollo de videojuegos
 
GAME MAKER
GAME MAKERGAME MAKER
GAME MAKER
 
Manual y temario unity
Manual y temario unityManual y temario unity
Manual y temario unity
 
Direct Xy Open Gl
Direct Xy Open GlDirect Xy Open Gl
Direct Xy Open Gl
 
Andrea y almudena trabajo desarrollo de videojuegos
Andrea y almudena trabajo desarrollo de videojuegosAndrea y almudena trabajo desarrollo de videojuegos
Andrea y almudena trabajo desarrollo de videojuegos
 
Presentacion gamemaker
Presentacion gamemakerPresentacion gamemaker
Presentacion gamemaker
 
Nintendo 3DS
Nintendo 3DSNintendo 3DS
Nintendo 3DS
 
Desarrollo y produccion de videojuegos resumen
Desarrollo y produccion de videojuegos resumenDesarrollo y produccion de videojuegos resumen
Desarrollo y produccion de videojuegos resumen
 
Modelamiento de juegos
Modelamiento de juegosModelamiento de juegos
Modelamiento de juegos
 
Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18Experiencias desarrollando mi primer videojuego - Techne18
Experiencias desarrollando mi primer videojuego - Techne18
 

Último

Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioELIASAURELIOCHAVEZCA1
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 

Último (20)

Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 

Presentación del 14 de abril de 2012

  • 2. Entramos al foro… 2  http://juegos.laboralcentrodearte.org  ¿Estamos todos y todas inscritos?  Liberated Pixel Cup  Fase 0: diseño conceptual (no entra en concurso)  Fase 1: diseñar los gráficos.  Fase 2: desarrollo del juego. Grupo de trabajo de videojuegos
  • 3. Conceptos que debemos ir 3 conociendo  Biblioteca o librería En nuestro entorno, una biblioteca es un conjunto de subprogramas o de recursos (gráficos, p. ej.) utilizados para desarrollar software. Nosotros usaremos bibliotecas gráficas que nos ayudarán a la hora de desarrollar/diseñar nuestros videojuegos. Grupo de trabajo de videojuegos
  • 4. Conceptos que debemos ir 4 conociendo Ejemplos de librería:  SDL, la utilizaremos nosotros. Para poder usar imágenes, sonidos, teclado, jo ystick…  OpenGL: Open Graphics Library, esta se utilizaría para hacer gráficos en 3D. Grupo de trabajo de videojuegos
  • 5. Conceptos que debemos ir 5 conociendo  Python Python es un lenguaje de programación de alto nivel. De momento, nos interesa saber que:  Es multiparadigma: permite crear “programas usando más de un estilo de programación”.  Programación imperativa: es decir, le dice al ordenador lo que tiene que hacer.  Soporta la “programación orientada a objetos”. Grupo de trabajo de videojuegos
  • 6. Conceptos que debemos ir 6 conociendo  ¿Qué es la programación orientada a objetos? En el mundo real En la POO 1. El objeto sería el coche (su trazo hecho con líneas). 2. Las propiedades serían las características como el color o el modelo. 3. Los métodos serían las funcionalidades Grupo de trabajo de videojuegos asociadas como
  • 7. Conceptos que debemos ir 7 conociendo  Motores de videojuegos Programación básica sobre la que después trabajamos para que el juego funcione. Es como el “sistema operativo” del juego.  Binding Es la adaptación de una biblioteca que se usa en un lenguaje de programación distinto de aquél en el que ha sido escrita. Grupo de trabajo de videojuegos
  • 8. Conceptos que debemos ir 8 conociendo  Sprites O “duendecillos”, normalmente son el mapa de bits que conforma un personaje del videojuego.
  • 9. Conceptos que debemos ir 9 conociendo  Pygame Es un conjunto de módulos del lenguaje de programación Python que permiten la creación de videojuegos en dos dimensiones de una manera sencilla. Está orientado al manejo de sprites. Grupo de trabajo de videojuegos
  • 10. La programación gráfica en 2D 10  Dos conceptos básicos  Superficies Un espacio en la memoria donde guardar unos datos que se corresponden a una imagen. No confundir con el concepto habitual que tenemos.  Operaciones Consiste en “jugar” y “pegar” superficies Grupo de trabajo de videojuegos
  • 11. La programación gráfica en 2D 11  Blit Cuando cogemos una superficie y la pegamos en, por ejemplo, un fondo blanco (copiar y pegar en “paint”). Si “bliteamos” una imagen encima de otra tenemos una nueva. Grupo de trabajo de videojuegos
  • 12. La programación gráfica en 2D 12 Color Key, es aquel color de una imagen que vamos a “blittear” que vamos a definir como “transparente”. Grupo de trabajo de videojuegos
  • 13. La programación gráfica en 2D 13  En 2D trabajamos con coordenadas, como cuando jugamos a “hundir la flota” y, muy importante, las superficies son/están compuestas por cuadrados. Grupo de trabajo de videojuegos
  • 14. La programación gráfica en 2D 14  Otro concepto que podemos llegar a usar: el clipper. Es el área en el que vamos a dibujar. Lo que está fuera de nuestro clipper no se dibuja. En otras palabras, el clipper es la superficie en la que vamos a “blittear”. Grupo de trabajo de videojuegos
  • 15. Partes de un juego 15  Jugador/a  Avatar  Mundo  Paradigma  Elementos Grupo de trabajo de videojuegos
  • 16. Partes de un juego 16 Jugado se mueve controla Avatar Mundo r por Paradigm a define Elementos
  • 17. Partes de un juego 17 se mueve controla por define 1. e4 e5 2. Cf3 Cc6 3. Ab5
  • 18. Partes de un juego 18 Jugado se mueve controla Avatar Mundo r por Otros Paradigm ordenador jugadores a define Juego en AI red personajes + constituyen Elementos objetos
  • 19. Tiled Map Editor 19  Alt+F2 y escribimos “tiled”.  Conceptos básicos:  Teselas, tiles y tileset.  Mapas  Capas  Propiedades  Capas ocultas Grupo de trabajo de videojuegos
  • 20. Tiled Map Editor: conceptos 20  Tesela: pieza que forma un mosaico.  Tile: es una “tesela” que se utiliza para crear un mundo en un videojuego.  Tileset: un conjunto de tiles, que podemos encontrar en Internet o diseñar por nuestra cuenta. Grupo de trabajo de videojuegos
  • 21. Tiled Map Editor: conceptos 21  Mapa:  Hay multitud de mapas: mapa físico, mapa político, mapa topográfico...  Con TILED tenemos uno que está conformado por teselas. Grupo de trabajo de videojuegos
  • 22. Tiled Map Editor: conceptos 22  Capas:  Nuestro mapa “digital” se construye a partir de distintas capas que se ponen una encima de otra. Grupo de trabajo de videojuegos
  • 23. Tiled Map Editor: conceptos 23  Propiedades:  Son “palabras”.  Son arbitrarias, es decir, podemos poner las que queramos.  Las podemos asociar a teselas, mapas y capas…  Las usamos para que nuestro MUNDO pueda conectarse con otros programas. Grupo de trabajo de videojuegos
  • 24. Tiled Map Editor: conceptos 24  Capas ocultas:  Son capas que no se ven en pantalla cuando juegas.  Sirven para:  Definir“colisiones”, aquellas teselas en las que nuestro avatar no puede “pisar”.  Poner minas ocultas, tesoros,…  Punto de acceso a otro escenario. Ejemplo: Puerta de una casa. Grupo de trabajo de videojuegos
  • 25. Arrancamos Tiled 25  Orientación ortogonal  Tamaño del patrón que usaremos: 32x32 px.  Trabajaremos con capas de patrones. Grupo de trabajo de videojuegos