algorithmic Me

Ejercicios de dibujo

Para aprender y practicar programación no hay nada como el lápiz y el papel. Te propongo una serie de ejercicios en los que tenés que pensar un programa que produzca los dibujos que van apareciendo. Vas a tener que estudiar qué hacen algunas funciones para después usarlas.

infecto Doppler

Un modelo computacional simula un brote de un virus en una población de sonidos. En una página web, un script en p5js guía y graba a los jugadores. Un programa escrito en python3 simula la epidemia y mezcla los archivos de audio. Los sonidos que se contagian suenan, los demás quedan en el olvido.

Juego orbital

Mientras trabajaba en la simulación visual que guía a los jugadores de infectoDoppler me di cuenta de lo difícil que es que un cuerpo celeste quede orbitando una estrella. Me pareció divertido adaptar esa animación como un juego.

La idea es definir la velocidad inicial de un asteroide con un vector. El objetivo es mantener el asteroide dentro de la pantalla durante 12 segundos. Uno podría intentar quedarse bien cerca de la estrella, por eso cuanto más lejos esté el asteroide mayor es el puntaje.

Poliominós

Los poliominós son figuras construidas con un cierto número de cuadrados que comparten al menos un lado. Tienen un nombre especial según la cantidad de cuadrados que los componen. Así un tetraminó tiene 4 cuadrados mientras que un pentaminó 5. Rodolfo Kurchan hace años que recopila desafíos con poliominós, podés consultar su revista Puzzle Fun.

Acá comparto una pequeña herramienta para poder resolver este tipo de desafíos en la computadora.




Covid-19

El año 2020 vuelve a poner en evidencia la fragilidad de la vida humana y su organización social. Pero lo hace en un tiempo en el que tenemos acceso a montones de datos de manera casi instantánea. En parte como excusa para empezar a programar en python3 escribí una serie de pequeños programas para poder visualizar los datos de la evolución de la epidemia alrededor del mundo y especialmente en Argentina...