From: June Gardner Date: Tue, 2 Dec 2025 03:26:46 +0000 (-0800) Subject: Added December Adventure. X-Git-Url: https://where.june.codes/?a=commitdiff_plain;h=b251c28ab413de4174d9ea0f9aa25bc1e618ed58;p=june.codes Added December Adventure. --- diff --git a/docs/log/december-adventure/index.md b/docs/log/december-adventure/index.md new file mode 100644 index 0000000..aebd491 --- /dev/null +++ b/docs/log/december-adventure/index.md @@ -0,0 +1,35 @@ +--- +title: December Adventure +authors: + - June Gardner +--- + +# December Adventure + +The [December Adventure](https://eli.li/december-adventure) is a low-pressure alternative to yearly programming challenges like [Advent of Code](https://adventofcode.com). +Instead of solving puzzles in tandem with others and racing to be the first, December Adventure just invites you to explore the joy of programming every day in December! +It encourages you to share your progress with others and keep track of it in your "adventure log". This is my log, year over year. + +## 2025 + +### The Theme +I'm using this December Adventure to reset my creative impulses, so I'll be exploring things that are both physical and digital. + +Ideas: +* Visual notation design for [Nova](https://nova-lang.net) rules and state. +* Tabletop game design _with_ [Nova](https://nova-lang.net). +* [Nova](https://nova-lang.net) zine illustrated w/ pixel art. +* "Virtual Console" w/ [Quasar](https://forge.nouveau.community/june/quasar) and PyGame/SDL/etc. +* [Tote-like](https://100r.co/site/tote.html) IDE for Nova. +* Explore Typst, LaTeX and other typesetting systems. +* New syntax(es) for [Nova](https://nova-lang.net). +* Low-fidelity art, text art. + +### Day 1 +Couldn't do a whole lot today, as I spent it in a doctor's office. + +Things I did: +* Got this page up, that's a start! +* Ripped out the parser from [Serpens](https://forge.nouveau.community/nouveau/serpens) for use in compiling to Quasar VM instructions. +* Got symbol interning working for the Nova -> Quasar compilation. +* Doodled some Nova visualizations. diff --git a/docs/log/index.md b/docs/log/index.md index fa27a82..ea12243 100644 --- a/docs/log/index.md +++ b/docs/log/index.md @@ -10,3 +10,6 @@ This is where I record thoughts, opinions, progress notes and random thought-str ## Entries * 2025-11-18: [Bootstraps](/log/2025/11/18) * 2025-08-26: [New site!](/log/2025/08/26) + +## Sub-Pages +* [December Adventure](/log/december-adventure)