With this commit, I’m officially declaring my first December Adventure complete!
One can assemble and run december-adventure.tal
to receive a nice little
message in both text and Morse Code.
It may not be much, but looking back over the month, I managed to:
- Get comfortable using Left (I’m writing this post in it right now), among other uxn tools
- Figure out how to print text to the screen (and work with sprites in general)
- Think deeply about how to digitally encode Morse Code
- Muddle through undocumented changes to uxn’s audio device and use its new features
- Learn how Farnsworth timing works and how to implement it
- Overall, get better at and more comfortable writing uxntal
- Write a bunch of blog posts
I still have a long way to go to complete this project—heck, there’s plenty of room for improvement just in what I have right now—but this has been a really fun experience. I plan to keep hacking on this (using the same repository), but I’ll probably stop posting updates here and on Mastodon.
“December Adventure” was a great excuse to turn an idea for a project into an idea plus a little bit of code.
I’m grateful to Eli for sharing this idea; Devine, eirĂkr, and Bad Diode for uxn help; and everyone else posting to the #DecemberAdventure hashtag on the Fediverse for providing encouragement (both direct and indirect) to keep going.