Breakout
Un poco sobre esta aplicación
Este es el famoso juego de los ladrillos y además fue primer juego que me atreví a hacer por mi propia cuenta. Y aunque el curso en sí mismo aún tenía unos cuantos juegos más los cuales recrear, preferí ignorarlos para comenzar a hacer los míos propios para poner a prueba mis nuevas habilidades. El programa está hecho en C y debería funcionar sin problema en sistemas Windows
Detalles más técnicos
Lo peor que ocurre es parpadeo constante del juego, desgraciadamente no he sido capaz de solucionar esto. Aparte del inconveniente, el juego dispone de una plataforma la cual se mueve con las teclas “a” y “d” para evitar que caiga la pelota. Los ladrillos están formados por letras “@” y la pelota está diseñada para rebotar de manera perpendicular.
Durante las primeras pruebas encontré un error el cual no fui capaz de comprender del todo el por qué pasaba, y era que la pelota podía quedarse rebotando de arriba hacia abajo, y como ésta solo rebota de manera totalmente perpendicular, podía quedarse eternamente de esa manera de arriba abajo sin más movimiento. Solucioné este problema forzando a la pelota a tomar una dirección de forma aleatoria hacia a un lado (izquierda o derecha) cuando se encuentra con esta situación.
Ejemplo de la ejecución del programa