a paragraph about the audio engine

This commit is contained in:
Shoofle 2025-04-07 12:29:18 -04:00
parent b46ecb7dba
commit 40bd3aea1f

View File

@ -10,4 +10,6 @@ Let me rephrase: you can have two simultaneous threads of execution, with their
I'm really proud of some of the art. Especially the sun, the meteor, death, and strength.
Ah, I mentioned The Meteor! I changed Judgement to The Meteor to make the final six cards form a neat sequence of astral bodies. The meteor is depicted streaking down towards Earth, bringing destruction, devastation, a total reset, a game over. It's more oblique than Judgement but honestly, I'm the artist and I get to make the decisions. Maybe I just wanted to draw a meteor. Maybe it's a little bit of a [Homestuck reference](https://mspaintadventures.fandom.com/wiki/Meteor).
Ah, I mentioned The Meteor! I changed Judgement to The Meteor to make the final six cards form a neat sequence of astral bodies. The meteor is depicted streaking down towards Earth, bringing destruction, devastation, a total reset, a game over. It's more oblique than Judgement but honestly, I'm the artist and I get to make the decisions. Maybe I just wanted to draw a meteor. Maybe it's a little bit of a [Homestuck reference](https://mspaintadventures.fandom.com/wiki/Meteor).
I agonized for a long time over how to integrate sound. I wanted at least sound effects and preferably a background music of some sort, but I'm not a very musical person. I tried [GBT player](https://github.com/AntonioND/gbt-player) and the Carillon editor/player, both found on [gbdev.io](gbdev.io). Unfortunately, neither suited my purposes, so I dedicated myself to the task of writing my own audio engine and data format. I cribbed the tooling (an s3m template file and the bones of a conversion script) from GBT player, but largely wrote it myself. Honestly, though it only took a couple days, writing this audio engine was a beast of its own work, and I'd love to write it up and distribute it at some point.