adventuring / adventuring/ChaosFight

Feature: Per-character sound font mapping for events (shared sound sequences)

Aperta
#215 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Assembly
Stelle
1
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Summary:\n- Introduce per-character sound font: a table of indices into a shared pool of sound sequences (samples) for events like jump, stop/reverse, attack, hurt, long fall/land, KO, select, etc.\n\nDesign notes:\n- Sounds (sequences) are shared globally to conserve ROM; characters reference them by index.\n- Each character gets a fixed-size block of slots (TBD size) mapping event->soundIndex.\n- At runtime, event dispatcher plays the referenced sequence.\n- Example: 'Squish' sequence might be used for Bernie’s hurt and land-from-fall events.\n\nOpen questions:\n- Reasonable number of slots per character (budget vs. variety): propose 8–16 slots.\n- Sequence encoding size budget per unique sound; expected total ROM impact.\n- Tooling: pipeline for authoring sequences and validating slot references.\n\nAcceptance criteria:\n- Data structures defined (shared sequences; per-character font table).\n- Event hooks use character font to select sequence.\n- Build and tools validate indices; fallback when slot unset.\n

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.