Weekly Roundup 2024-09-10
- Wednesday: I put together some plans for the code to help with Stars Without Number.
- Thursday: I started designing a very complicated system for carrying out arbitrary rolls. I will not need to carry out arbitrary rolls any time soon.
- Friday: I started trying to decide how to report intermediate steps in rolls to the user.
- Saturday: I tried to use a ready-made third-party library, and got tripped up by the fact that it's ready-made for a subtly different use case.
- Sunday: I decided to give up on adapting third-party code to this, and rewrite some old code from a few years ago.
- Monday: I rewrote the code from a few years ago, and then, freed of the burden of not having those helper functions, tossed together deserialization logic thanks to cattrs, which is ready-made for pretty much exactly what I used it for here.
Next week, I will figure out how to programmatically vector-draw hexagons in a way that I'm happy with, among other things.