Download Curso de Programación de Videojuegos con GameMaker Studio y
Transcript
Curso de Programación de Videojuegos con GameMaker Studio y GML El curso perfecto para que los alumnos de secundaria y bachillerato se inicien en el mundo de la programación mediante una herramienta que les permite diseñar y programar videojuegos de una manera cercana a lo profesional. No son necesarios conocimientos previos de programación. GameMaker Studio nos permitirá comenzar con programación mediante bloques predefinidos que se arrastran y sueltan para ir creando una serie de acciones que compondrán nuestro programa. Posteriormente, iremos sustituyendo progresivamente este método de programación por otro mucho más potente y complejo como es la utilización del lenguaje de programación GML. Los alumnos crearán desde cero sus primeros videojuegos; aprenderán a depurarlos, compilarlos y probarlos, a la vez que aprenden a resolver problemas y superar retos, mejorando su pensamiento lógico, espacial y matemático; y casi sin darse cuenta adquirirán y emplearán conocimientos de física (velocidad, aceleración, fuerzas, ecuaciones del movimiento), matemáticas (trigonometría, ecuaciones, funciones), lógica (álgebra booleana) y, por supuesto, diseño y programación (algoritmos, máquinas de estado, programación orientada a objetos…). Y todo esto mediante el desarrollo práctico de videojuegos, adquiriendo todos estos conocimientos poco a poco y mediante su aplicación práctica, sin la necesidad de estudiar extensos temarios de teoría. Dirigido a: Alumnos, entre 13 y 18 años, a los que les gusten los videojuegos y quieran introducirse en el mundo de la programación. ¿Qué es GameMaker Studio? GameMaker Studio es un entorno de programación visual creado para hacer mucho más sencilla la creación de programas y, especialmente, videojuegos, aprovechando las virtudes de la programación orientada a objetos. GameMaker Studio posee una intuitiva interfaz de arrastrar y soltar que permite iniciarse en la programación de juegos y programas rápidamente. Permite importar y crear imágenes, sprites, sonidos, fondos, objetos y usarlos, programando su comportamiento e interacción. Pero GameMaker tiene un potencial enorme: posee un lenguaje propio de programación, GML, similar a otros lenguajes de programación orientada a objetos (Java, C++, etc.), con el que se puede tener control total de la programación, mucho más allá de lo que permiten los bloques de arrastrar y soltar. El curso se iniciará con la introducción a la interfaz de GameMaker Studio, que ya viene definida para la creación de juegos y, una vez se domine esta forma de crearlos, nos iremos introduciendo en la programación en GML, que es cuando realmente se aprovechará todo el potencial de la plataforma. GameMaker es una plataforma gratuita y descargable que permitirá a los alumnos continuar sus creaciones más allá del ámbito de este curso, siendo así una herramienta de aprendizaje y programación que podrán seguir aprovechando en el futuro. ¿Qué es GML? Además, GML es un lenguaje de programación muy flexible, con una sintaxis comparable con la de C++, Pascal o Java. Es una oportunidad perfecta para aprender un lenguaje que facilitará a los alumnos el aprendizaje de cualquier otro lenguaje de programación en el futuro.