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