Update: I’ve rewritten the visualization and documented the process.
Every year, I attempt to complete the Advent of Code. It’s a series of programming challenges that gives me an opportunity excise my coding ability in new and unique ways.
This year, I used Swift Package Manager and command line apps to solve each day. The solutions can be found on my GitHub page.
As per tradition with Advent of Code, I’ve visualized some of my solutions. I used a combination of CoreGraphics and AVFoundation to render, encode, and mux the results. All of this is contained within my Animator class.