Tweet
I have spent the afternoon refactoring my map generation and it now produces Stars in the correct weighting and with all attributes calculated correctly.

White Dwarf stars are still problems but I have a less accurate model for their attributes.

#BuildInPublic #WorldBuilding
Calculating star properties from mass is relatively straightforward for main sequence stars, not so much for White Dwarfs.

These break my lifetime and surface temperature calculations.

Already three academic papers deep in working out a fix πŸ€“

#BuildInPublic #WorldBuilding
Not sure if I am going about this the right way, but in order to build my gateway map I fist pick a random star system and check for neighbouring systems within an increasing radius until something is found or max radius reached.

Found systems enter a queue...

#BuildInPublic
I'm simulating star radius as well as colour temperature so I had might as well show that right?

Only problem is that my generator has a disconnect between star temperature and radius, the larger stars should be somewhat cooler (with some exceptions.)

#BuildInPublic
It appears that all I had to do was place my <circle> elements inside a <g> except now it doesn't fill the entire viewport.

Progress is good especially when this is the first time I have programmed with d3, or done much beyond pasting svg source.

#BuildInPublic
Weeks ago I shared some galaxy simulations that I had been working on.

I have since begun building out a web interface in Nuxt3 for an in browser multiplayer space themed game.

Really happy with how it's beginning to look 😍

#BuildInPublic #IndieGameDev
I learned something new with Vue.js. If you have a link inside a element with a click hander, you can stop the click event propagating with the click.stop event modifier.

#JavaScript #BuildInPublic
43% of the way through this months blogging tasks. PhotoGabble is continuing to take shape.

#BuildInPublic #Blogging
Yesterday I spent my evening writing a small helper plugin for #11ty that provides both word count and reading time via a template tag.

Gave me a good excuse to learn how to write tests in node and publish my first npm package!

npmjs.com/package/@photo…

#BuildInPublic
Day 7/100: It has been four days since I last worked on my Blog. I have spent that time working on my garden office and with family.

The last thing I worked on was an #11ty shortcode for inserting <figure>. Today I will be merging that PR and using it.

#BuildInPublic
Day 6/100: Finally fixed the broken images across my Blog; also began digging into some display problems I have with using Tufte.css.

I like the CSS stylesheet for longform text posts but it doesn't always work with my content.

#BuildInPublic
Day 5/100: I haven't done a lot on my Blog today, and will be spending this afternoon working on my garden office to prepare the walls ahead of plastering them in the next few weeks.

Full Stack Shack here I come!

#BuildInPublic
I found two nice minimalist header designs which I think I could take inspiration from for PhotoGabble. They are from poor.dev and pbanks.net

#TextMode #BuildInPublic
Day 4/100: I have been spending my spare time for the past two days on researching minimalist website headers for github.com/photogabble/we…

#BuildInPublic
Day 2/100: For my 100 days of #BuildInPublic I have created a publicly visible project on my blogs repository. I will be using this to manage the next 14 weeks of tinkering.

github.com/photogabble/we…
Seems #BuildInPublic is the hashtag I need for November, during the pre-christmas month I will be working on my blog and aim to post once a day on the progress I have made, following on from my first #100DaysOfCode 1/100 tweet earlier.