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 (1497B)


      1 ---
      2 title: "My 2023 December Adventure"
      3 date: 2023-12-14T20:06:00-08:00
      4 lastmod: 2023-12-31T15:28:54-08:00
      5 draft: false
      6 categories:
      7 - Programming
      8 ---
      9 
     10 I participated in [December Adventure](https://eli.li/december-adventure)
     11 this year and posted _nearly_ daily updates [on this page]({{< ref
     12 "/december-adventure/" >}}).
     13 
     14 My project was written for [uxn](https://wiki.xxiivv.com/site/uxn.html), as
     15 a follow-up to [my recent exploration in PostScript]({{< ref
     16 "postscript-graph-paper"
     17 >}}), and heavily inspired by [this amazing web tribute to
     18 Forth](https://ratfactor.com/forth/the_programming_language_that_writes_itself.html).
     19 My goal is to eventually build a game to help me learn Morse Code[^morse],
     20 but for now I'm happy to have accomplished simple things like _printing text
     21 to the screen_ and _playing Morse Code beeps_.
     22 
     23 You can learn more about what I managed to do in [my final post]({{< ref
     24 "/december-adventure/2023-31" >}}), or go [straight to the
     25 repo](https://git.eamoncaddigan.net/december_adventure_2023/file/README.md.html).
     26 
     27 [^morse]: There are already a few programs for this---I've used [Just Learn
     28     Morse Code](http://www.justlearnmorsecode.com/) which runs on my Linux
     29     laptop fairly well with [Wine](https://www.winehq.org/)---but this seems
     30     like a fun project whether I ever finish or not because it utilizes so
     31     many of the basic functions of an interactive program (drawing to the
     32     screen, playing sounds, responding to input, managing precise timings).