1. Home - SantiagoP1405/practica-codec-de-audio GitHub Wiki
Objetivo y herramientas
Se desarrolló un juego interactivo en Python usando PyGame que cumple con los siguientes requisitos:
- Animación en pantalla de 800×600 píxeles
- Objeto principal (imagen de 54×79 píxeles) con movimiento autónomo rebotando en bordes.
- Objeto secundario (imagen de 42x75) controlado por el mouse para interacción con el fondo y el objeto principal.
- Efectos sonoros personalizados para colisiones.
- Interfaz visual con texto descriptivo (nombre del módulo).
Elementos clave
Recursos multimedia personalizados:
- Se reemplazó la imagen "chimp.bmp" original por "amlo.png"
- Se sustituyeron los sonidos "whiff.wav" y "punch.wav" por "fuchi.wav" y "cacahuate.wav"
Mecánica de juego mejorada
- Movimiento diagonal del personaje principal (no solo horizontal).
- Sistema de rebote cuando el personaje principal toca los bordes de la pantalla.
- Sistema de rotación al recibir "golpes".
- Detección precisa de colisiones mediante colliderect().
Garantías de funcionamiento
- Acción de colisión sobre el objeto principal.
- Movimiento del objeto secundario en la pantalla y funcionamiento correcto de colisión.
- Emisión correcta de sonidos al fallar el golpe y al acertar el golpe.
- Optimización de recursos para Raspberry Pi (convert() para imágenes)
- Temporización precisa con clock.tick(60) para 60 FPS estables