

Martes 10 de febrero
Viernes 13 de febrero
Martes 17 de febrero
Viernes 20 de febrero
de 18.00 a 21:00 Hs.


Dirigido a:
Público en general, e interesados en la carrera.
Enfoque general:
El taller tiene el propósito de demostrar que el desarrollo de videojuegos es una industria global en crecimiento, con múltiples salidas laborales: programación, arte, diseño, narrativa, sonido, etc.
Objetivos:
Contenidos:
Introducción al Pensamiento Computacional.
Descomposición de problemas: Analizar un juego en componentes manejables
Patrones y abstracción: Identificar elementos repetibles en diseño de juegos.
Algoritmos básicos:
1- Flujo de control en videojuegos (bucles de juego)
Detección de colisiones (conceptos básicos)
Manejo de estados (menú, jugando, game over)
Pensamiento lógico aplicado: De la idea mecánica a la implementación
2- Python para Videojuegos
Sintaxis esencial:
Variables y tipos de datos para juegos (posición, velocidad, puntaje)
Estructuras de control (if/else para reglas del juego)
Funciones para comportamientos de personajes/objetos
Programación orientada a objetos aplicada:
Clases para jugador, enemigos, items
Métodos para movimiento, interacciones
Manejo de eventos: Entrada de teclado/mouse
Gestión del tiempo: Control de FPS, animaciones básicas
3- PyGame: Herramientas Prácticas
Configuración inicial: Ventana, reloj principal, superficie de dibujo
Game Loop: Estructura básica de un juego
Sistemas gráficos:
Dibujo de formas básicas y sprites
Carga y manipulación de imágenes
Animaciones simples (frame-by-frame)
Sistemas de entrada:
Respuesta a teclado para movimiento
Detección de colisiones (rectángulos, máscaras básicas)
Sistema de audio: Efectos de sonido y música de fondo
4- Filosofía Lúdica y Diseño de Niveles
Mecánicas de juego fundamentales:
Reglas claras y feedback inmediato
Curva de dificultad progresiva
Sistema de recompensas simple
Diseño de niveles básico:
Estructura: introducción, desarrollo, clímax
Enseñar mediante la jugabilidad
Diseño para la rejugabilidad
Jugabilidad vs. Complejidad: El equilibrio en juegos simples
Iteración y testeo: Prototipado rápido y ajustes
Proyecto Final: "El Juego Mínimo Viable"
Cada participante desarrollará un juego 2D funcional que integre:
Personaje controlable con movimiento básico
Objetivo claro (recolectar items, alcanzar meta, evitar obstáculos)
Sistema de puntuación visible
Al menos 2 estados (jugando, game over)
Un nivel completo con inicio y fin.
Responsable de la actividad:
Ing. Pablo Vilaboa
Director de la licenciatura en producción de simuladores y videojuegos
Contacto: uai.extension@uai.edu.ar
Escribinos por WhatsApp :
+54 9 11 2660-3030
+54 9 11 5594-9903
Si presentas alguna pérdida o disminución de la audición, te invitamos a descargar TESCUCHO (IOS) o Voice Aloud Reader (Android), aplicaciones que realizan una rápida conversión de la señal sonora del habla en texto fácilmente legible a una distancia de 2 metros, facilitando la comunicación en sociedad de forma integral y diversa.