Aventura Científica
por Centro de Innovación
Días y Horarios: Martes : 17:00 a 18:30.
$ 25.000
Efectivo, Transferencia
Este curso propone una introducción a la programación de videojuegos mediante código utilizando la consola virtual Pico-8 y el lenguaje Lua. A lo largo de doce clases, los estudiantes desarrollarán paso a paso un videojuego de 8 bits, incorporando progresivamente gráficos, animaciones, enemigos, efectos de sonido y música. Partiendo de los conocimientos adquiridos en Scratch, el curso busca dar el siguiente paso hacia la programación textual, fomentando el pensamiento lógico, la resolución de problemas, la creatividad y la organización de proyectos de software. Al finalizar, cada alumno contará con un videojuego completamente funcional y personalizado.
Desarrollar un videojuego completamente funcional utilizando Pico-8, aplicando los fundamentos de la programación mediante código y comprendiendo las principales etapas del desarrollo de videojuegos, desde la creación de gráficos, hasta la implementación de mecánicas, interacción con el entorno, sonido y organización del código.
Niños y adolescentes que ya hayan realizado algún curso de programación de videojuegos en Scratch
Programación básica de videojuegos con Scratch
MÓDULO 1: Repaso desde Scratch (clase 1)
Sistema de coordenadas.
Movimiento.
Eventos y condicionales.
Variables.
Listas (teórico).
Interfaz de Pico-8, demo de juegos.
Presentación de videojuego objetivo.
Vistazo por el editor de código, sprites y SFX.
Concepto de instrucción.
Primer programa: print(“hola”).
Reconocimiento de la estructura básica de una función.
Comparación código-bloques.
Variables: asignación, números, comparativa a Scratch.
Estructura de un videojuego.
Creación de variables en _init.
Dibujar un sprite simple de 8x8.
Mostrar el sprite en pantalla con _draw.
Dibujo de sprite modelo.
Sistema de coordenadas en Pico-8.
Introducción de variables x e y para la posición.
Mostrar sprite en pantalla, aplicando posición.
Modificar posición automáticamente con _update.
Limpiar pantalla.
Plantear control manual del personaje.
Botones y condicionales.
Vuelta a la pantalla.
Velocidad y aceleración (momento).
Crear un enemigo (mismo sprite, cambiar paleta).
Posición inicial y movimiento automático.
Varios enemigos (manualmente).
Introducción a tablas/listas -¿qué propiedades tiene un objeto?
Creación de tablas.
Crear enemigo prototipo.
Dibujar enemigos.
Recorrer tablas.
Experimentación.
Detectar contacto.
Qué pasa cuando chocan.
Eliminar enemigos de una lista
Derrota y reinicio.
Puntos.
Barra de progreso.
Cambios de tamaño/sprite.
Condición de victoria.
Funciones.
Separar código.
Pestañas.
Mejorar código existente.
Sprites.
Fondo.
Decoración.
Sonidos y música.
Ajuste de dificultad.
Corrección de errores.
Pruebas entre compañeros.
Mejoras.
Presentación.
Exportación y cierre del curso
Chequea nuestras FAQs.
No. Durante el curso se utilizará Scratch y Pico-8, una consola virtual diseñada especialmente para aprender programación y crear videojuegos de manera sencilla. El equipo docente brindará las indicaciones necesarias para su instalación y uso.
El curso no cuenta con exámenes tradicionales. La evaluación se realiza de forma práctica mediante el desarrollo progresivo del videojuego personal de cada estudiante, acompañando su evolución durante todas las clases.
Se intentará brindar el material trabajado para que el estudiante pueda ponerse al día. Además, el equipo docente ofrecerá orientación para recuperar los contenidos y continuar con normalidad el desarrollo del proyecto.
Sí. Este curso está pensado como una continuación de "Programá tu Videojuego con Scratch". Se recomienda que los estudiantes ya conozcan conceptos básicos como variables, eventos, condicionales y bucles para aprovechar al máximo la experiencia
Mientras que Scratch utiliza bloques visuales para programar, este curso introduce la programación mediante código utilizando el lenguaje Lua en Pico-8. Es un paso intermedio ideal para quienes desean comenzar a programar como lo hacen los desarrolladores de videojuegos.