SlideShare una empresa de Scribd logo
1 de 12
GRUPO VIDEOJUEGOS
19 de mayo
Conceptos que debemos ir
2
    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
Conceptos que debemos ir
3
    conociendo
       Sprites
        O “duendecillos”,
        normalmente son el
        mapa de bits que
        conforma un
        personaje del
        videojuego.
Recordemos de la semana
4
    pasada
       ¿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
Debemos tener claro
5


       ¿Qué es un evento?
        Suceso que ocurre en un sistema o en un
        videojuego.
        Ejemplos de eventos pueden ser la pulsación
        de una tecla, un clic, doble clic, minimizar una
        ventana, etc.




                      Grupo de trabajo de videojuegos
Debemos tener claro
6


       ¿Qué es una cola de eventos?
        Una cola es una estructura de eventos.
        En la cola “guardamos” los eventos para ser
        utilizados en el videojuego, es decir, para ser
        procesados.
        Este tipo de estructura de datos abstracta se
        implementa en lenguajes orientados a objetos
        mediante clases.


                      Grupo de trabajo de videojuegos
Debemos tener claro
7


       ¿Qué es una clase ?
        Es un contenedor de datos, concretamente de
        propiedades y métodos.
        Recordemos:
        1. Las propiedades serían las características

           como el color o el modelo del “coche
           fantástico”.
        2. Los métodos serían las funcionalidades
           asociadas como ponerse en marcha o
           parar.      Grupo de trabajo de videojuegos
Estructura básica del
8
    videojuego
       Estructura básica de funcionamiento de un
        videojuego:
         Dibujar

         Procesar eventos

         Evolucionar mundo




                     Grupo de trabajo de videojuegos
Cómo es el proceso de
9
    dibujar…
       Partimos de una pantalla en negro.
       Luego vamos poniendo los elementos de atrás
        a adelante (incluido el fondo, si lo hubiese).




                      Grupo de trabajo de videojuegos
Procesar eventos
10


        Un proceso puede entenderse
         coloquialmente como un programa en
         ejecución.
         Por tanto, procesar eventos es la ejecución
         ordenada de los mismos, la cual estará
         definida por la programación.
         En otras palabras, cuando introducimos
         comandos u operadores, lo que estamos
         haciendo es procesar eventos.

                       Grupo de trabajo de videojuegos
Evolucionar mundo
11


        Sucede a “toda pastilla” porque cuando
         jugamos estamos normalmente introduciendo
         eventos sin parar.
        Dependiendo de la tecla o el movimiento de
         joystick, tenemos una evolución del mundo u
         otra.
        El proceso de evolución es el siguiente:
          Dibujar   pantalla
          Bucle
          Dibujar   pantalla
          Bucle
                           Grupo de trabajo de videojuegos
         …
Debemos tener claro…
12


        Consola de python vs. editor de python




                      Grupo de trabajo de videojuegos

Más contenido relacionado

Destacado

Desarrollo de videojuegos sobre la plataforma Android
Desarrollo de videojuegos sobre la plataforma AndroidDesarrollo de videojuegos sobre la plataforma Android
Desarrollo de videojuegos sobre la plataforma AndroidDavid Garcia Povedano
 
Unidad 6, tejido nervioso parte iii
Unidad 6, tejido nervioso parte iiiUnidad 6, tejido nervioso parte iii
Unidad 6, tejido nervioso parte iiiCami Paz
 
04 mitos y verdadess
04  mitos y verdadess04  mitos y verdadess
04 mitos y verdadessraci2010
 
Paidea bildung
Paidea   bildungPaidea   bildung
Paidea bildungmbulas
 
Inteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºEInteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºETheButterfly_xD
 
Web 2.0 Path Tutorial
Web 2.0 Path TutorialWeb 2.0 Path Tutorial
Web 2.0 Path Tutorialkennedy104
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructuradaHRS1993
 
Historia De La Web
Historia  De  La  WebHistoria  De  La  Web
Historia De La Webjavignu
 
Emplazamiento de cauquenes
Emplazamiento de cauquenesEmplazamiento de cauquenes
Emplazamiento de cauquenesJavii Astudillo
 
Estudios de la Competencia
Estudios de la Competencia Estudios de la Competencia
Estudios de la Competencia GrupoInco
 
Metodologia de trabajo
Metodologia de trabajoMetodologia de trabajo
Metodologia de trabajoUAC
 
Complemento Tema 2. Caracter Social ...
Complemento Tema 2. Caracter Social ...Complemento Tema 2. Caracter Social ...
Complemento Tema 2. Caracter Social ...xiomaraj
 
Dinamica de sistemas
Dinamica de sistemasDinamica de sistemas
Dinamica de sistemaspeeris
 

Destacado (20)

Desarrollo de videojuegos sobre la plataforma Android
Desarrollo de videojuegos sobre la plataforma AndroidDesarrollo de videojuegos sobre la plataforma Android
Desarrollo de videojuegos sobre la plataforma Android
 
Unidad 6, tejido nervioso parte iii
Unidad 6, tejido nervioso parte iiiUnidad 6, tejido nervioso parte iii
Unidad 6, tejido nervioso parte iii
 
04 mitos y verdadess
04  mitos y verdadess04  mitos y verdadess
04 mitos y verdadess
 
Paidea bildung
Paidea   bildungPaidea   bildung
Paidea bildung
 
Verbochingar
VerbochingarVerbochingar
Verbochingar
 
Conceptos. dra capilla
Conceptos. dra capillaConceptos. dra capilla
Conceptos. dra capilla
 
Comenzar
ComenzarComenzar
Comenzar
 
Tarea
TareaTarea
Tarea
 
Inteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºEInteligencia artificial Ana's 2ºE
Inteligencia artificial Ana's 2ºE
 
Web 2.0 Path Tutorial
Web 2.0 Path TutorialWeb 2.0 Path Tutorial
Web 2.0 Path Tutorial
 
Programación estructurada
Programación estructuradaProgramación estructurada
Programación estructurada
 
Historia De La Web
Historia  De  La  WebHistoria  De  La  Web
Historia De La Web
 
Emplazamiento de cauquenes
Emplazamiento de cauquenesEmplazamiento de cauquenes
Emplazamiento de cauquenes
 
Estudios de la Competencia
Estudios de la Competencia Estudios de la Competencia
Estudios de la Competencia
 
La computadora parte 2
La computadora   parte 2La computadora   parte 2
La computadora parte 2
 
Metodologia de trabajo
Metodologia de trabajoMetodologia de trabajo
Metodologia de trabajo
 
Excel taller
Excel tallerExcel taller
Excel taller
 
Complemento Tema 2. Caracter Social ...
Complemento Tema 2. Caracter Social ...Complemento Tema 2. Caracter Social ...
Complemento Tema 2. Caracter Social ...
 
Dinamica de sistemas
Dinamica de sistemasDinamica de sistemas
Dinamica de sistemas
 
Los Bernardos B
Los  Bernardos BLos  Bernardos B
Los Bernardos B
 

Similar a Presentación del 19 de mayo de 2012

Makeblock bloques de_programacion
Makeblock bloques de_programacionMakeblock bloques de_programacion
Makeblock bloques de_programacionJoesclajo Garcia
 
Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)Fernando Salamero
 
investigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficainvestigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficaAnel Sosa
 
COLEGIO
COLEGIOCOLEGIO
COLEGIOdarwlu
 
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
 
2. principales elementos
2.  principales elementos2.  principales elementos
2. principales elementosVictor Aravena
 
Scratch inf
Scratch infScratch inf
Scratch infdaniazu
 
Como crear un videojuego
Como crear  un videojuegoComo crear  un videojuego
Como crear un videojuegoDonovan Penagos
 

Similar a Presentación del 19 de mayo de 2012 (20)

Presentación del 14 de abril de 2012
Presentación del 14 de abril de 2012Presentación del 14 de abril de 2012
Presentación del 14 de abril de 2012
 
Introduccion a maratis con c++
Introduccion a maratis con c++Introduccion a maratis con c++
Introduccion a maratis con c++
 
Unity
UnityUnity
Unity
 
Makeblock bloques de_programacion
Makeblock bloques de_programacionMakeblock bloques de_programacion
Makeblock bloques de_programacion
 
Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)Programación de Videojuegos con Python y Pilas (X)
Programación de Videojuegos con Python y Pilas (X)
 
investigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz graficainvestigacion topicos avanzados de programacion unidad dos interfaz grafica
investigacion topicos avanzados de programacion unidad dos interfaz grafica
 
COLEGIO
COLEGIOCOLEGIO
COLEGIO
 
Manual scratch
Manual scratchManual scratch
Manual scratch
 
Intro pygamev2
Intro pygamev2Intro pygamev2
Intro pygamev2
 
Manual de j clic curso escuela tic 2.0
Manual de j clic   curso escuela tic 2.0Manual de j clic   curso escuela tic 2.0
Manual de j clic curso escuela tic 2.0
 
Presentacion tfm adrian_alonso_gonzalez-light
Presentacion tfm adrian_alonso_gonzalez-lightPresentacion tfm adrian_alonso_gonzalez-light
Presentacion tfm adrian_alonso_gonzalez-light
 
Trabajo de programacion grafica
Trabajo de programacion graficaTrabajo de programacion grafica
Trabajo de programacion grafica
 
2. principales elementos
2.  principales elementos2.  principales elementos
2. principales elementos
 
Intro PyGame Capitulo 1
Intro PyGame Capitulo 1Intro PyGame Capitulo 1
Intro PyGame Capitulo 1
 
Presentacion gamemaker
Presentacion gamemakerPresentacion gamemaker
Presentacion gamemaker
 
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
 
Scratch inf
Scratch infScratch inf
Scratch inf
 
Scratch inf
Scratch infScratch inf
Scratch inf
 
Scratch inf
Scratch infScratch inf
Scratch inf
 
Como crear un videojuego
Como crear  un videojuegoComo crear  un videojuego
Como crear un videojuego
 

Último

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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
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
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
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
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 

Último (20)

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
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
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...
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
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
 
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
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 

Presentación del 19 de mayo de 2012

  • 2. Conceptos que debemos ir 2 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
  • 3. Conceptos que debemos ir 3 conociendo  Sprites O “duendecillos”, normalmente son el mapa de bits que conforma un personaje del videojuego.
  • 4. Recordemos de la semana 4 pasada  ¿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
  • 5. Debemos tener claro 5  ¿Qué es un evento? Suceso que ocurre en un sistema o en un videojuego. Ejemplos de eventos pueden ser la pulsación de una tecla, un clic, doble clic, minimizar una ventana, etc. Grupo de trabajo de videojuegos
  • 6. Debemos tener claro 6  ¿Qué es una cola de eventos? Una cola es una estructura de eventos. En la cola “guardamos” los eventos para ser utilizados en el videojuego, es decir, para ser procesados. Este tipo de estructura de datos abstracta se implementa en lenguajes orientados a objetos mediante clases. Grupo de trabajo de videojuegos
  • 7. Debemos tener claro 7  ¿Qué es una clase ? Es un contenedor de datos, concretamente de propiedades y métodos. Recordemos: 1. Las propiedades serían las características como el color o el modelo del “coche fantástico”. 2. Los métodos serían las funcionalidades asociadas como ponerse en marcha o parar. Grupo de trabajo de videojuegos
  • 8. Estructura básica del 8 videojuego  Estructura básica de funcionamiento de un videojuego:  Dibujar  Procesar eventos  Evolucionar mundo Grupo de trabajo de videojuegos
  • 9. Cómo es el proceso de 9 dibujar…  Partimos de una pantalla en negro.  Luego vamos poniendo los elementos de atrás a adelante (incluido el fondo, si lo hubiese). Grupo de trabajo de videojuegos
  • 10. Procesar eventos 10  Un proceso puede entenderse coloquialmente como un programa en ejecución. Por tanto, procesar eventos es la ejecución ordenada de los mismos, la cual estará definida por la programación. En otras palabras, cuando introducimos comandos u operadores, lo que estamos haciendo es procesar eventos. Grupo de trabajo de videojuegos
  • 11. Evolucionar mundo 11  Sucede a “toda pastilla” porque cuando jugamos estamos normalmente introduciendo eventos sin parar.  Dependiendo de la tecla o el movimiento de joystick, tenemos una evolución del mundo u otra.  El proceso de evolución es el siguiente:  Dibujar pantalla  Bucle  Dibujar pantalla  Bucle Grupo de trabajo de videojuegos …
  • 12. Debemos tener claro… 12  Consola de python vs. editor de python Grupo de trabajo de videojuegos