Hola Mundo

RSS

un juego de penales

A veces parece mentira que algo como una serie de penales de futbol permitan enseñar computación a chicos del secundario. En el proyecto nahual, esto nos permitió armar un pequeño juego. Como la lógica es muy básica fue muy fácil de enseñar.

piensen 3 opciones para patear (izquierda, centro, derecha), las mismas tres opciones para atajar. Si las direcciones coinciden, el arquero ataja, sino, es gol.

Con la dirección del jugador humano podemos leer de teclado, con la dirección de la computadora, aprendemos números aleatorios.

para calcular si es gol o no, aprendemos el if..then

para que puedan tirar 5 veces cada uno, aprendemos el while

para guardar los goles acumulados, aprendemos variables

para llevar el marcador por gol, aprendemos matrices

para no repetir el código cuando patea la máquina o cuando patea el jugador, aprendemos funciones.

Todos esos temas vimos durante estos meses en Nahual el proyecto en el que estoy participando junto con Mariano, Lu, Charly, Tomás y Matías.

Para que fuera más divertido, en la última clase Lu agregó una biblioteca de funciones básicas para poder usar SDL y crear juegos visualmente atractivos.

Acá les paso unas pantallas de como quedó el juego (aunque en realidad fueron tomadas prestadas de otro juego de penales que encontraron por ahí :-))

La última clase, logramos crear el juego básico desde cero en modo gráfico (sin la tanda de repeticiones) en una hora y media y los chicos se quedaron jugando contra el arquero. Simple, pero efectivo.