For my (late) lunch hour, I worked on my #NaNoGenMo to get something better than "A0" for the character names. I'm just using the 1990 US Census name list and a four-order Markov chain to generate the names. There is some slight hints to avoid duplicates but obvious it has a bug.
I haven't done much with #NaNoGenMo because of work, but I started working on the end game. Mainly trying to handle the larger sets properly (for some reason, the 5k node only produces two chapters with 65 teenagers). Oh, and fights now have sides.
The last few days I haven't posted my #NaNoGenMo status. Mostly, I'm working on getting the plot graph to generate interesting plots, including multiple POVs, fixing ordering, and basically bug hunting.
And wasted time working on JSON, DGML, and Dot output so I can track down these nasty bugs. Plus building up the functionality of the unit tests.
Today's lunch hour was refactoring (which helps me understand things), having it so everyone is born somewhere else, and resolving a nasty sequencing bug on scene ordering.
https://octodon.social/media/uoQdCMZNoIhHVlBe7mw
An interesting bug. A2 fights with A0, then A2 goes on a training montage, has some introspection time, and then dies from the fight.
I might want to fix that.
https://octodon.social/media/65q4rgyVbjN55yt9TIU
Today's #NaNoGenMo lunch hour was working on refactoring and creating a DGML output so I can debug this plot generation when things are working as I want. Case in point, no one leaves home with this version.
Today's #NaNoGenMo's lunch hour was assigning persistent distances between locations and figuring out which country each one is in. This means I'll have consistent travel times for everyone.
Also split relationship and training time in half so I can have a chapter break for the "alone" time.
https://octodon.social/media/KfQHK29CxEVZ6wMFNjo
Also, I have a proper home for the current resulting output at https://gitlab.com/dmoonfire/girl-kills-dragon/blob/master/NaNoGenMo.md That will get updated with every check-in.
Today's #NaNoGenMo is to have new members join murder hobo party and go through the rest of the adventures.
The system also has the beginning of lambda-based time spans so I can establish distances between locations after the entire plot tree is generated. I'm going to use this so further locations away from the first hobos will have darker images/names.
Today's lunch hour was teaching my #NaNoGenMo how to do multiple POVs without head-hopping in different chapters.
I also blocked out chapters differently so it won't cut away in the middle of the fight.
Since it seen apropos for current conversations, I think what I wrote earlier still has merits when it comes to social communities and conflict.
"Federated Opinions"
https://d.moonfire.us/blog/2017/04/26/federated-opinions/ https://octodon.social/media/fAXwOEXXmqzZrJC4IoY
In addition to writing this weekend, I was messing around with a little bit of graphics. The main one is trying to find the right balance for the Kaneko covers. I realized I had internalized a few rules with the Sand series that I broke with Second-Hand Dresses (nothing is cropped against the edge). The previous Kaneko ones were also too busy/dense.
I think it is getting closer to something that fits.
https://octodon.social/media/BM8q7rLJ-5Tdcd0LO-o https://octodon.social/media/fYXGHePgIU-a0jn4xI8
Current effort to get the covers to be consistent across my books. I focused on the green ones tonight.
https://octodon.social/media/E2U2XwBxKNXFNuP7wWk
Not sure about the density and pattern, but I'm happier with it.
Well, time to call it a week on this little project. I think I've gotten enough to update the picture for Second-Hand Dresses and I also redid the Flight of the Scions to be the Farimon Chamber that Kaneko is obsessed with in chapter five.
Opinions? Style? Something look out of place among all of them? Is this something you'd consider picking up off a table at a convention? Thank you!
https://octodon.social/media/YUvX3lwySZNZ9Te8eAo https://octodon.social/media/-G8V53xt-4n5YG-3LAs https://octodon.social/media/lF-BfxUCIjlrbAVXrXA
My current cover WIPs.
I just wrote a program to assemble my book covers for me. :) All I have to do is create a 512 square image of the front cover and figure out which color each POV is and it combines everything using SVG (and some cool transform operations and string substitutions) and puts it together.
In the further adventures of things I shouldn't be working on, Loci now can handle KoL-style notices for increased approaches/attributes/aspects. I'm using Fate Accelerated (FAE) for the mechanics. The first X decisions will basically determine which approaches the players has.
https://octodon.social/media/SHctrDej7LfllBRkfeY
This is also my first NoSql-based system. As the changes are made, they are updated in the schema (which has automatic updates).
I got a little earworm and decided to do a silly. Added accent colors to my covers.
Well, time to move to the next step, I think I have the formatting and parsing working pretty well with the #fantasy desert cultures.
The hardest part was making this performant, but it does a couple hundred processes in less than 300 ms. Writing data-driven date/time systems is hard. :)
I got formatting into the system (https://www.npmjs.com/package/mfgames-culture-cli) which means I can now reformat a given calendar format into a table.
The next step is to get the #fantasy world formats set up properly which will look less en-US-ish.
Sadly, my #coding lunch hour didn't quite get everything I wanted done. The CLI can parse the arbitrary strings, it just can't format them.