August is about video games. Actually, the next three months are about video games. Primary goals and their rough stages:
- Draft three chapters of this book
- August: one chapter (at which point I might start talking about what the book is)
- September: another chapter
- October: yet another chapter
- Get veekun beta-worthy
- August: basics of the new schema committed; basics of gen 1 and gen 6 games dumped; skeleton cli and site
- September: most games dumped; lookup; core pages working; new site in publicly-available beta
- October: all games dumped; new site design work; extras like search and calculators
- Finish Runed Awakening
- August: working ending; at least one solution to each puzzle; private beta
- September: alternate solutions; huge wave of prose editing; patreon beta
- October: fix the mountains of issues people find; finish any remaining illustrations
Yeah, we’ll see how all that goes. I also have some vague secondary goals like “do art” and “release tiny games” and “do Doom stuff” but those are extremely subject to change. Hopefully I can stick to the above three big things for three months.
Anyway, this week:
blog: Finished and published posts on why to use Python 3 and how to port to it, plus made numerous suggested edits. Wrote a brief thing about my frustrations with Pokémon Go. And wrote about veekun’s schema woes, which helped me reason through a few lingering thorny problems.
That might be a record for most things I’ve published within a calendar week.
art: I tried an hour of timed (real-life) figure drawings, which was kinda weird. I’ve really lapsed on the daily Pokémon, possibly because I changed up the rules to be an hour for a single painting, and that feels like a huge amount of time (…for something I don’t think will come out very well). I’ll either make a better effort to do them every day, or change the rules again so I stop putting them off.
I drew Griffin’s Nuzlocke team kind of on a whim? A day-long whim?
book: I wrote some preface, which you’re probably supposed to do last, but it helped me figure out the tone of the writing. I’ve mentioned this before regarding previous failed attempts, but writing a book is surprisingly harder than writing a blog post — I can’t quite put my finger on why, but the medium feels completely different and alien, and I’m much more self-conscious about how I write.
I did get a bit of a chapter written, though. I probably spent much more time wrangling authoring tools into producing something acceptable.
doom: I somehow drifted into doing stuff to anachrony again. Apparently I left it in near-shambles, with at least a dozen half-finished things all over the place and few comments about what on Earth I was thinking. I’ve cleaned a lot of them up, figured out how to fix some long-standing irritations, and excised some bad ideas. It’s almost presentable now, and I started building a little contrived demo map that tries to show how some of the things work. Someday I might even use all this for a real map, wow.
zdoom: Oops, I also picked up my Lua-in-ZDoom experiment again. After doing some things to C++ that made me feel like a witch, someone recommended Sol, a single-file (10k line…) C++ library for interacting with Lua. It is fucking incredible and makes everything so much easier and the author is on Twitter and fixes things faster than I can bring them up.
I don’t know how much time I want to devote to this — it is just an experiment — but Sol will make it go preposterously faster. It’s single-handedly made a proof of concept look feasible.
ops: I spent half a day fixing microscopic IPv6 problems that have been getting on my nerves for ages.
veekun: After publishing the schema post, I went to have a look at where I’d left the new dumper code. I spent a few hours writing rock-solid(-ish) version and language detection, which doesn’t have much to do with the schema but is really important to have.
I just about filled a page in my notebook with all this, which I haven’t done in a while. Feels pretty good! I’m also a quarter through the month already, so I’d better get moving on those three big things.