index.md (1921B)
1 --- 2 title: "2023: Complete" 3 date: 2023-12-31T19:03:02-08:00 4 draft: false 5 --- 6 7 With [this 8 commit](https://git.eamoncaddigan.net/december_adventure_2023/commit/4fc1a239d168cb8f585d5b3f8f0e0f0dcb2cf755.html), 9 I'm officially declaring my first December Adventure complete! 10 11 One can assemble and run `december-adventure.tal` to receive a nice little 12 message in both text and Morse Code. 13 14 ![A screenshot of pixelated white text on a black screen displaying: Happy 15 New Year](happy-new-year.png) 16 17 It may not be much, but looking back over the month, I managed to: 18 19 * Get comfortable using Left (I'm writing this post in it right now), among 20 other [uxn 21 tools](https://github.com/hundredrabbits/awesome-uxn#applications) 22 * Figure out how to print text to the screen (and work with sprites in 23 general) 24 * Think deeply about how to digitally encode Morse Code 25 * Muddle through undocumented changes to uxn's audio device and use its new 26 features 27 * Learn how Farnsworth timing works and how to implement it 28 * Overall, get better at and more comfortable writing uxntal 29 * Write a _bunch_ of blog posts 30 31 I still have a long way to go to complete this project---heck, there's plenty of 32 room for improvement just in what I have right now---but this has been a really 33 fun experience. I plan to keep hacking on this (using the same repository), but 34 I'll probably stop posting updates here and on Mastodon. 35 36 "December Adventure" was a great excuse to turn an idea for a project into an 37 idea plus a little bit of code. 38 39 I'm grateful to [Eli](https://eli.li/) for sharing this idea; 40 [Devine](https://wiki.xxiivv.com/site/devine_lu_linvega.html), 41 [eirĂkr](http://plastic-idolatry.com/erik/), and [Bad 42 Diode](https://badd10de.dev/) for uxn help; and everyone else posting to the 43 [#DecemberAdventure](https://social.coop/tags/decemberadventure) hashtag on 44 the Fediverse for providing encouragement (both direct and indirect) to keep 45 going.