Introducción a GDevelop

1 Introducción a GDevelopCAMPUS CIENTÍFICO DE VERANO 2015...
Author: Miguel Rico Farías
0 downloads 0 Views

1 Introducción a GDevelopCAMPUS CIENTÍFICO DE VERANO 2015

2 T2: INTRODUCCIÓN A GDEVELOP2.1. Sobre GDevelop 2.2. Instalación de GDevelop 2.3. Características de GDevelop 2.4. Adaptándonos a la plataforma 2.5. Eventos en Gdevelop 2.6. Nuestro primer juego

3 T2: Sobre GDevelop Gdevelop es un creador de juegos: De código abiertoMultiplataforma No requiere conocimientos de programación Multilenguaje

4 T2: Sobre GDevelop Gdevelop está especialmente pensado para:Juegos de plataformas Shooters

5 T2: INTRODUCCIÓN A GDEVELOP2.1. Sobre GDevelop 2.2. Instalación de GDevelop 2.3. Características de GDevelop 2.4. Adaptándonos a la plataforma 2.5. Eventos en GDevelop 2.6. Nuestro primer juego

6 T2: Instalación de GDevelopDescargar Gdevelop en

7 T2: Instalación de GDevelopEjecutar el instalable con permisos de administración. Seleccionar el idioma de instalación Español y Aceptar.

8 T2: Instalación de GDevelopEn la siguiente ventana pulsar Siguiente.

9 T2: Instalación de GDevelopAceptar el acuerdo de Licencia y pulsar Siguiente.

10 T2: Instalación de GDevelopPulsar Siguiente en la ventana de información sobre GDevelop.

11 T2: Instalación de GDevelopEscribir la ruta donde se instalará GDevelop y pulsar Siguiente.

12 T2: Instalación de GDevelopElegir el tipo de instalación: Instalación completa: Instala Gdevelop, todos los recursos disponibles y los ejemplos de que dispone. Instalación Compacta: Instala sólo Gdevelop. Instalación Personalizada: Se puede elegir que componentes de GDevelop se desean instalar. Pulsar Siguiente.

13 T2: Instalación de GDevelopIntroducir el nombre de la carpeta del menú inicio que contendrá Gdevelop y pulsar Siguiente.

14 T2: Instalación de GDevelopFinalmente pulsamos instalar y se instalará el programa con las características seleccionadas.

15 T2: Instalación de GDevelopUna vez finalizada la instalación, pulsamos finalizar y se abrirá la ventana de GDevelop.

16 T2: INTRODUCCIÓN A GDEVELOP2.1. Sobre GDevelop 2.2. Instalación de GDevelop 2.3. Características de GDevelop 2.4. Adaptándonos a la plataforma 2.5. Eventos en GDevelop 2.6. Nuestro primer juego

17 T2: Características de GDevelopUn juego creado con GDevelop está compuesto por varios elementos: Escenas: son las diferentes pantallas que conforman un juego. Cada escena contiene objetos y eventos. Puedes cambiar de escena a través de los eventos. Objetos: el juego es un conjunto de bloques de construcción. Casi cualquier cosa mostrada en pantalla es un objeto: personajes, fondos, textos, etc... Hay diferentes tipos : Sprite: poseen animaciones, y cada animación consiste de una o más imágenes. Se pueden crear diferentes animaciones dependiendo de los posibles estados de un objeto (de pie, corriendo, siendo destruido, …) o en las direcciones en las que se mueve el objeto. Imágenes: que pueden mostrarse en los objetos. Eventos: le dan vida al juego. Siempre que se cumplan las condiciones de un evento, las acciones son ejecutadas: por ejemplo, cuando se presiona una tecla específica un objeto se mueve. Automatismos: permiten modificar automáticamente el comportamiento de objetos. Por ejemplo, el automatismo Motor Físico hace que los objetos se comporten de forma realista, como si estuviesen sujetos a las leyes físicas.

18 T2: Características de GDevelopMuchos objetos listos para ser usados

19 T2: Características de GDevelopAgrega comportamientos a tus objetos rápidamente

20 T2: Características de GDevelopDiseña niveles avanzados e interfaces El editor de escena te permite editar visualmente tus niveles Soporte para múltiples capas Crea niveles dinámicamente a través de diseños externos Depurador y monitor de rendimiento integrados

21 T2: Características de GDevelopCrea juegos para móviles y HTML5 Guarda datos del jugador con el almacenamiento HTML5 & nativo Soporte completo para efectos de sonido y músicas Soporte para teclado y joystick Soporte para pantallas táctiles con multitáctil

22 T2: Características de GDevelopDesarrolla juegos ambiciosos con funciones avanzadas Comunícate con sitios web externos utilizando peticiones HTTP Usa eventos avanzados: bucles, "foreach" e incluso funciones Manipula variables con estructuras complejas y arbitrarias e inclusive usar JSON

23 T2: INTRODUCCIÓN A GDEVELOP2.1. Sobre GDevelop 2.2. Instalación de GDevelop 2.3. Características de GDevelop 2.4. Adaptándonos a la plataforma 2.5. Eventos en GDevelop 2.6. Nuestro primer juego

24 T2: Adaptándonos a la plataformaEl Gestor de proyectos Imágenes: El banco de imágenes del proyecto. Escenas: Un juego se compone de escenas. La primera escena de la lista se lanza primero. Eventos externos: eventos que no están directamente ligados a una escena. Se pueden cargar en más de una escena. Diseños externos: objetos que nos están directamente ligados a la escena. Se pueden crear dinámicamente en una escena. Extensiones: Permiten añadir, extender y simplificar las capacidades creativas del proyecto.

25 T2: Adaptándonos a la plataformaEl Banco de imágenes

26 T2: Adaptándonos a la plataformaEl editor de escenas

27 T2: Adaptándonos a la plataformaEl editor de objetos

28 T2: Adaptándonos a la plataformaEl editor de objetos Grupos: Permiten concentrar objetos en una misma entidad para ser tratados unívocamente por eventos.

29 T2: Adaptándonos a la plataformaSistema de Coordenadas en GDevelop Los objetos en la escena poseen una coordenada X y una Y Movimiento de objetos usando Fuerzas

30 T2: Adaptándonos a la plataformaVariables: Se usan para almacenar datos del juego. Según su ámbito de uso pueden ser: Globales: Accesibles desde todas las escenas. De escena: Accesibles desde la escena en que se crean. De objeto: Asociadas a un objeto.

31 T2: Adaptándonos a la plataformaEl editor de eventos

32 T2: INTRODUCCIÓN A GDEVELOP2.1. Sobre GDevelop 2.2. Instalación de GDevelop 2.3. Características de GDevelop 2.4. Adaptándonos a la plataforma 2.5. Eventos en GDevelop 2.6. Nuestro primer juego

33 T2: Eventos en GDevelop EventosExpresan la lógica del juego sin necesidad de programación Formados por Condiciones -> Acciones El orden es importante

34 T2: Eventos en GDevelop Condiciones Acciones

35 T2: Eventos en GDevelop Manejo de Variables Condiciones Acciones

36 T2: Eventos en GDevelop Entrada por teclado, ratón, joystickCondiciones

37 T2: Eventos en GDevelop Manejo de Sprites Condiciones Acciones

38 T2: Eventos en GDevelop Manejo de capas y cámaras Condiciones Acciones

39 T2: Eventos en GDevelop Control de movimiento y colisiones CondicionesAcciones

40 T2: Eventos en GDevelop Control por automatismos Condiciones Acciones

41 T2: INTRODUCCIÓN A GDEVELOP2.1. Sobre GDevelop 2.2. Instalación de GDevelop 2.3. Características de GDevelop 2.4. Adaptándonos a la plataforma 2.5. Eventos en GDevelop 2.6. Nuestro primer juego

42 T2: Nuestro primer juegoCreando un juego de cero

43 T2: Nuestro primer juegoEditar las propiedades del proyecto y de la escena

44 T2: Nuestro primer juegoAñadir variables globales al proyecto

45 T2: Adaptándonos a la plataformaInsertar un objeto nuevo

46 T3: Automatismos Agregar automatismo a un objeto.

47 T2: Nuestro primer juegoCompilar nuestro juego en nativo

48 T2: Nuestro primer juegoPublicar nuestro juego en web o android

49 T2: Nuestro primer juegoDesarrollando nuestro primer juego: PONG https://dl.dropboxusercontent.com/u/ /Pong.zip https://www.youtube.com/watch?v=NrmphU0EyO8