Trabajos realizados en la materia fundamentos de programación (ex Algoritmos y Programación 1) de la facultad de ingeniería (UBA).
-
EJ1: Área de polígonos. Un ejercicio introductorio para aprender a usar el modo interactivo de Python y un editor de texto.
-
TP1: Sokoban. La primera parte del trabajo práctico en donde se trabaja la lógica del juego que sería usada en las partes siguientes.
-
EJ2: 5 en línea. Un ejercicio introductorio para aprender a usar la librería Gamelib provista por el profesor del curso y que sería usada en los trabajos posteriores.
-
TP2: Sokoban++. Segunda parte del trabajo práctico en donde ya se trabaja con una interfaz gráfica usando Gamelib y donde, usando la lógica de la primera parte, hay que poder jugar y pasar de nivel.
-
TP3: Sokoban#. Tercera y última parte del trabajo práctico donde ya contando con lógica e interfaz gráfica hay que agregar funcionalidades bastante útiles como la posibilidad de usar pistas y deshacer/rehacer movimientos dándole al jugador más opciones para pasar los niveles.