Academia de Programación
Objetivo de la Academia
Aplicar los conceptos y fundamentos del lenguaje GML, HTML Y JavaScript
Actividades
- Diseño y construcción de un videojuego basado en el lenguaje GML (Game Maker Lanuage)
- Diseño y construcción de una calculadora digital basado en el lenguaje HTML y JavaScript
Materiales
- Notebook's, Laptop's
- Pendrives
- Mouse
Actividad 1. Diseño y Construcción de un Videojuego
Para esta actividad planteamos desarrollar un videojuego muy clásico y conocido por generaciones, nos referimos a y aprenderemos los conceptos, fundamentos y términos en la creación de un videojuego.
En la actualidad hay diversos entornos de desarrollo o también denominados que en definición sería un programa (software) orientado al desarrollo y programación mediante interfaz gráfica y lenguaje de programación.
Para este proyecto en especial, usaremos el IDE , el cuál nos proporciona un entorno de desarrollo para videojuegos mediante bloques de programación basado en el lenguaje , lo que hace que este IDE sea muy intuitivo, fácil y divertido a la hora de programar videojuegos.
Sin más preámbulo empecemos a entender los conceptos y términos utilizados en el desarrollo de videojuegos. A continuación visualizaremos la estructura de un proyecto de videojuego y los recursos que se utilizan:
- Los sprites son representaciones visuales de objetos dentro del juego que se está creando, aunque pueden utilizarse para muchos otros fines. Un sprite es una sola imagen, o un conjunto de imágenes que, cuando se reproducen una tras otra, parecen una animación en bucle.
- Los objetos es un recurso que utilizamos para controlar todos los aspectos del juego, gracias a la programación de los diferentes comportamientos que pueden tener.
- La sala es el lugar donde se desarrolla el juego. Cada juego requiere al menos una sala para funcionar, y en la sala puedes colocar instancias, sprites, tiles, paths y fondos.
- Las rutas son simplemente una colección de puntos unidos por una línea. Pudiendose añadir puntos en cualquier lugar del editor de una sala en el cual se añadirán a la lista de puntos consecutivamente para formar una ruta.
- Los sombreadores son una herramienta muy poderosa que puede utilizarse para manipular los gráficos que tu juego renderiza en la pantalla, permitiendo efectos increíblemente rápidos que pueden ir desde, por ejemplo, añadir un sutil tono de color a un sprite, hasta efectos de distorsión en toda la pantalla.
- Un script es un fragmento de programa, utilizando el lenguaje GML para programas rutinas y funciones en el juego.
- El recurso sonido permite la incrustación de audio ya sean estos efectos, animaciones y reproducciones del propio juego.
- Permite la creación, edición e implementación de tipos de textos en el juego.
- Los Timelines o líneas de tiempo son rutinas que podemos programar eventos en ciertos momentos en el tiempo.
-
-
-
-
-
-
soundEatingPoints (Descargar aquí)
soundEatingEnemy (Descargar aquí)
soundDeadPlayer (Descargar aquí)
soundGameWinner (Descargar aquí)
soundGameOver (Descargar aquí)