Se desarrollaron dos aplicaciones en Python con enfoque en la lógica de evasión de obstáculos, implementando conceptos de programación estructurada e interacción con el usuario.
Esquivo de obtáculos con interfaz gráfica
El primer proyecto consiste en un videojuego con interfaz gráfica, donde el jugador controla un personaje o elemento móvil utilizando las teclas de dirección del teclado (izquierda y derecha) para evitar colisiones con obstáculos que aparecen en pantalla. Este juego fue desarrollado utilizando bibliotecas como pygame, lo que permitió gestionar gráficos en tiempo real, eventos de entrada, colisiones y lógica de puntuación.
Esquivo de obstáculos sin interfaz gráfica
El segundo proyecto es una versión simplificada basada en consola, sin interfaz gráfica, que simula un sistema de evasión de obstáculos ingresando primero a su usuario y de ahi esquivar los obstáculos con S de "Si" y N de "No". En este caso, el usuario interactúa ingresando decisiones S/N, acumulando puntos en función de su capacidad para evitar colisiones simuladas. Esta versión se centra en la lógica del juego, control de flujo y generación pseudoaleatoria.
Aqui tiene los programas para descargarse:
Para más juegos, visita mi github