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