# Ejercicio: creación de efectos de audio para *Lecede*
## Descripción del juego
- **Autor:** Clovelt (desarrollador independiente)
- **Género:** Puzzle/acción experimental
- **Controls:** Flechas del teclado
- **Mecánica:** Pasar niveles batiendo enemigos usando las paredes del escenario
- **Contexto:** Experimento/prototipo con todos los sonidos renombrados a mano
## Estética sonora (según el autor)
> "He usado un compresor de audio para dar un efecto de claustrofobia a cualquier sonido que suena en la partida. El resultado es que todo tiene mucho eco, suena fuerte, y da miedo. Se siente como un mal sueño a cámara rápida."
- Procesado con **compresor** para crear sensación de claustrofobia
- Todo el audio tiene **mucho eco y reverb** (ver `A_ReverbImpulseResponse`)
- Atmósfera: **opresiva, caótica, onírica**
- Sin referente claro según el propio autor
## Archivos de audio (`/www/media/`)
> Formato: `.webm` — reemplazables para sonorización propia
### 🎵 Ambientales / Técnicos
| Archivo | Tipo de sonido |
|---|---|
| `A_BackgroundMusic.webm` | Música de fondo en bucle |
| `A_ReverbImpulseResponse.webm` | IR de convolución — procesa el espacio acústico del juego |
### 💥 Efectos de sonido (SFX)
| Archivo | Evento en el juego | Tipo de sonido inferido |
|---|---|---|
| `SFX_AbrirPuertaManual.webm` | Apertura de puerta con interacción manual | Mecánico, chirrido o golpe sordo |
| `SFX_ActivarPalanca.webm` | Accionar una palanca | Clic metálico o trazo mecánico |
| `SFX_AnyEnemyDeath.webm` | Muerte genérica de cualquier enemigo | Impacto + colapso |
| `SFX_ElementCollisionWall.webm` | Objeto/elemento choca con pared | Golpe seco o rebote |
| `SFX_EnemigoBoomExplotaCapa2.webm` | Explosión de enemigo (fase 2 / capa destructible) | Explosión en dos capas |
| `SFX_EnemigoSeDespierta.webm` | Enemigo detecta al jugador y se activa | Alerta, activación brusca |
| `SFX_EnemyCollisionWall.webm` | Enemigo impacta contra pared | Golpe contundente |
| `SFX_InicioNivel.webm` | Comienzo de nivel | Jingle corto o stinger de inicio |
| `SFX_JugadorSeMueve.webm` | Movimiento del personaje jugador | Pasos, deslizamiento o arrastre |
| `SFX_KillBigEnemy.webm` | Eliminación de enemigo grande | Sonido de victoria / impacto mayor |
| `SFX_PlayerDeath.webm` | Muerte del jugador | Caída, colapso o efecto de game over |
| `SFX_PlayerHit.webm` | Jugador recibe daño | Golpe, quejido o flash sonoro |
| `SFX_PulsarBoton.webm` | Pulsar un botón o interruptor | Clic, bip o percusión corta |
| `SFX_Secreto.webm` | Descubrimiento de zona o ítem oculto | Jingle de revelación |
| `SFX_WallIsHit.webm` | Una pared recibe un impacto | Golpe sordo / resonancia estructural |
## Notas para la sonorización
- El autor **no quiere que los sonidos originales influyan**: libertad total de estilo
- Los archivos son **intercambiables**: convertir audio a `.webm` con el mismo nombre y reemplazar en `/www/media/`
- El trabajo puede incluirse en **demo reel, portfolio o redes sociales**
- Proyecto enmarcado en la actividad del **CPM Francisco Guerrero** (Sevilla)
## Recursos recomendados por el autor
- [GameSounds](https://gamesounds.xyz) — 100% open & free
- [Freesound](https://freesound.org) — requiere crédito a autores
- [SFXR](https://sfxr.me) — generador de SFX retro
- [BBC SFX](https://sound-effects.bbcrewind.co.uk)
- [Free Music Archive](https://freemusicarchive.org)
- [Bandcamp CC0](https://bandcamp.com)