www.eamoncaddigan.net

Content and configuration for https://www.eamoncaddigan.net
git clone https://git.eamoncaddigan.net/www.eamoncaddigan.net.git
Log | Files | Refs | Submodules | README

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.