introduccion al videojuego gabriel de ioannes becker clase 04
TRANSCRIPT
![Page 1: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/1.jpg)
Introduccion al videojuego
Gabriel De Ioannes Becker
Clase 04
![Page 2: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/2.jpg)
Clase 02
Reconoce una función, y es capaz de aplicar sus conceptos a un videojuego
Conoce las partes lógicas de organización de un videojuego.
Pone en practica lo aprendido.
Objectivos
![Page 3: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/3.jpg)
Clase 02
Funciones%
![Page 4: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/4.jpg)
Clase 04
![Page 5: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/5.jpg)
Clase 04
![Page 6: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/6.jpg)
Clase 02
Para que usar funciones en videojuegos%
![Page 7: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/7.jpg)
Clase 04
Batallas
Golpes
Animaciones
![Page 8: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/8.jpg)
Clase 04Modificar Interfaz de UsuarioCambiar menús
![Page 9: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/9.jpg)
Clase 02
Gatillar sonidos
![Page 10: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/10.jpg)
Clase 04Una función es
un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser llamada desde otra función o procedimiento. Una función puede llamarse múltiples veces.Las funciones pueden recibir datos y entregar datos.
Se diferencian de los procedimientos porque estos no devuelven un resultado.
En general las funciones deben tener un nombre único en el código para poder ser llamadas.
![Page 11: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/11.jpg)
Clase 04
Ir a la dirección http://gabriel.conmovedor.cl/cursoivj
Archivo: 01_Funciones_Clase_04
![Page 12: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/12.jpg)
Declaración de una función
Clase 04
function nombreFuncion (variableEntrada){ Codigo;
variable externa- variableEntrada;
return variableExterna;}
![Page 13: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/13.jpg)
Clase 04
Eventos%
![Page 14: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/14.jpg)
Clase 04Eventos de teclado
KeyUpKeyDown
![Page 15: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/15.jpg)
Clase 04Eventos de mouse
ClickmouseDownmouseUpdobleclick
![Page 16: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/16.jpg)
Clase 04Eventos de mouse
ClickmouseDownmouseUpdobleclick
![Page 17: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/17.jpg)
Clase 04
Ir a la dirección http://gabriel.conmovedor.cl/cursoivj
Archivo: 02_Eventos_Clase_04
![Page 18: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/18.jpg)
Declaración de evento
Clase 04
window.addEventListener(¨TipoEvento¨,funcion);
Ej: window.addEventListener(¨click¨,disparar());
![Page 19: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/19.jpg)
Clase 04
Iterador%
![Page 20: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/20.jpg)
Clase 04
![Page 21: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/21.jpg)
Clase 04Asignamos acciones a nuestro persona a través de eventos
Ej: Movimiento
![Page 22: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/22.jpg)
Clase 04Iteramos nuestro proceso
![Page 23: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/23.jpg)
Clase 04
Ir a la dirección http://gabriel.conmovedor.cl/cursoivj
Archivo: 02_Iterador_Clase_04
![Page 24: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/24.jpg)
Declaración de evento
Clase 04
setInterval(funcion, tiempoDeEjecucion);
Ej: var animar= setInterval(dibujarEtapa,30);
![Page 25: Introduccion al videojuego Gabriel De Ioannes Becker Clase 04](https://reader035.vdocuments.mx/reader035/viewer/2022062315/5665b4ae1a28abb57c932bdb/html5/thumbnails/25.jpg)
Clase 04
Funciones, Eventos, Iterador%