Esoteric Update #120 - Automated Shoggoth Summoning Procedures
This week was rather weird. So it started with Monday. And I was supposed to stream on Monday, but it didn't work out. How badly did it not work out? I ended up with a computer with a fried GPU and MB. Now, just to be clear, this is not the computer I use to work on the game, it's a separate thing. That said, separate or not, having your PC fry on you is a rather stressful situation. So I spent some time just getting increasingly stressed and anxious about the whole situation. Fortunately, it turned out the data is fine, even the stuff I don't usually back-up through my usual means. So I will likely just need to replace the parts, and I can take care of that later.
That being said it opened up the week kinda badly and sets up the context for what I did next. I wanted something fun I could do with the game to cheer myself up and calm down. And I figured there was something I wanted to do in a while that I might as well work on.
Well... I did this:
Now let's hold up a moment and explain what this actually is. It all started a long, long time ago when I started working on my custom programming/grammar languages. I figured that they could be used to make parametric, procedural SVG images. But also at the same time, I had no idea what I'd use them for. Over time it crystalised that drawing arcane circles might be a sensible use for them. Unfortunately, I was busy with other things (parametric book page templates), and I ended up dropping it... until now!
So yeah, what this is is a procedure for drawing random magical circles. It's deeply customisable, modular and expandable and produces SVG code as the output, making it just that little bit more useful in the future. For the images I'm going to be presenting below, this procedure is being used to create random "maps" depicting dreams floating about in the Dreamlands. There are also two set nodes - the Dreaming City of Queensport, which is a location mentioned in a few places in the game, and one I'll be implementing in time, as well as the PC's personal lucid dreamscape that you can use to stage your exploration of the other nodes.
Have a few more examples (this time without the nodes):
In the future, I can use this to generate magic circles for books and use it as the basis of a magic circle generator for the ritual magic system. Since it's SVG, this procedure's result can be easily stored for the future, and the style (the colours and effects) changed to suit whatever use I find for it.
Here's an example using a different style for the output:
I should also mention that while the algorithm and data are done, I need to still refactor the code since it's a bit of a mess!
Hopefully, this week will be better for my mental state, and I'll be able to get back to what I was doing before my PC broke.
Get Esoteric ♥ Esoterica
Esoteric ♥ Esoterica
A story driven erotic game about magic, supernatural forces, love and BDSM.
Status | In development |
Author | EsoDev |
Genre | Interactive Fiction |
Tags | Erotic, Experimental, Fantasy, Female Protagonist, Mystery, Procedural Generation, Romance, Story Rich, Text based |
Languages | English |
Accessibility | Color-blind friendly, High-contrast |
More posts
- Esoteric Update #291 - All Keys To All Doors3 days ago
- Esoteric Update #290 - Returning To Work10 days ago
- Esoteric Update #289 - A Convolution By Another Name25 days ago
- Esoteric Update #288 - Continuing On With Work32 days ago
- Esoteric Update #287 - Return Of The Cat: Long Update38 days ago
- Esoteric Update #286 - Hyperplanar Orthography59 days ago
- Esoteric Update #285 - Ugh My Head, Anyway, Coding66 days ago
- Esoteric Update #284 - Interface Update73 days ago
- Esoteric Update #283 - Doors, Lies And Emotions80 days ago
- Esoteric Update #282 - The Final Map, Fog Of War, Doors88 days ago
Leave a comment
Log in with itch.io to leave a comment.