/Fundamentos-de-programacion

Trabajos realizados en la materia fundamentos de programación (ex algoritmos y programación 1) de la facultad de ingeniería (UBA). Cátedra Essaya 2C2022.

Primary LanguagePythonMIT LicenseMIT

Fundamentos-de-programacion

Trabajos realizados en la materia fundamentos de programación (ex Algoritmos y Programación 1) de la facultad de ingeniería (UBA).

Trabajos

  • 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.