Browsed by
Category: Status Reports

Rethinking the Placement of Planets

Rethinking the Placement of Planets

The TRAPPIST-1 planetary system, from a distance

The core of the Architect of Worlds design sequence is the series of steps in which the user places planets in orbit around a given star. Right now, that’s Steps Nine through Twelve:

  • Step Nine: Structure of Protoplanetary Disk
  • Step Ten: Outer Planetary System
  • Step Eleven: Inner Planetary System
  • Step Twelve: Eccentricity of Planetary Orbits

This is the section of the design sequence that’s been rewritten the most times, largely driven by the discovery of new exoplanets or new planetary systems in formation over the past few years. It works . . . but it doesn’t work well. Frankly, it’s a mess, it requires a lot of complicated and fiddly special cases, and I’m told it’s a bear to try to automate.

I’ve been thinking about doing yet another rewrite, as part of the process of producing a fully integrated draft of the book for the first time.

Now, as often happens, this gets into a peculiarity of my design process. There are times when I go for days or even weeks without writing a single word on a given project, because I’m chewing on some thorny problem. In a novel, it might be a bit of plot or character development that isn’t coming clear. In a game design, it’s a mechanic or subsystem that doesn’t want to work the way I would like. In either case, I do a convincing imitation of a writer who’s creatively blocked – but that’s not really the case. What’s really happening is that my brain is mulling over the problem with every spare cycle. Eventually, usually at the subconscious level, some inspiration comes along and I see a way forward.

I’m not quite at that point with this piece of Architect, but I think I’m getting close.

The way the system works now, you start by sketching out the mass and structure of the protoplanetary disk. Then you place planets roughly in the order in which they form – gas giants due to disk instability first, then gas giants due to rapid accretion, then rocky terrestrial worlds in the inner system. The results of each step can affect the parameters of the next, of course. That means lots of special cases where you have to put constraints on a mechanic, or where you have to fiddle with the outcome to make it fit.

This gets particularly annoying when the mechanics for planetary migration (i.e., movement inward or outward across the disk during formation) interact with the final placement of planetary orbits. Easy to get a case where you’re placing planets later in the process and you get an arrangement that interferes with planets you placed earlier on. Annoying.

So it occurred to me, possibly some night recently while I was drifting off to sleep, that I could just turn the whole process on its head. Instead of placing the young planets and then using a bunch of rules to shift them around due to disk migration and other factors, why not just do something like the following:

  • Determine with a few random numbers and table lookups how many planets survive the formation process in each of the three categories (disk-instability gas giants, rapid-accretion gas giants, rocky terrestrials). Assume these three categories of planets always fall in that order, outer orbits to inner.
  • Determine the orbital radii of the innermost planet and the outermost planet.
  • Space all the other planetary orbits more or less evenly in between, using a procedure that won’t generate impossible cases that have to be fixed.
  • Then, and only then, generate the masses of each planet.

One of the neat features of a system like this is that it can take into account things like disk migration and a Grand Tack for the system’s largest gas giant, without having to explicitly recapitulate all that evolution. If there aren’t any rocky terrestrials, that must mean that your innermost rapid-accretion gas giant migrated inward and stayed close to its primary, a “hot Jupiter.” If there are several rocky terrestrials, then that gas giant either didn’t migrate in very far, or it got pulled back outward by a Grand Tack. Done – no need to work through a several-step process, full of exceptions and special cases, to capture all the possibilities.

Hopefully this will be quite a bit easier to use. Ought to be a lot easier to automate, too. I can already hear K. Nakamura cheering, off in the distance.

I’m not quite ready to start rewriting this section of the sequence – I still need to work through some of the implications in my head first – but I might start taking a crack at it within a few days. If it works out, that will be a big step toward having a complete version 1.0 draft of the whole book that I’d be willing to share with my beta readers and patrons. Stay tuned.

Planning for October 2022

Planning for October 2022

September was mostly about getting more incremental work done on Architect of Worlds, although I also spent a few hours updating some of the research and background for my Danassos setting. My patrons got some of that as a free update, and there wasn’t any charged release for September.

The biggest holdup for Architect is that I’m struggling with some of the intermediate steps in the design sequence – the ones where a planetary system is laid out. Every day I think I get a little closer to a workable overhaul of those guidelines, but it’s a slow process.

As before, if I can get that stumbling block dealt with, and I can get the Architect draft as a whole into some kind of semi-polished condition, then I may release that in some form in October. I may also spend a few hours this month writing a few new chapters for Twice-Crowned.

The planning schedule for this month, pretty much the same as last month:

  • Top Priority:
    • Architect of Worlds: Continue work on preparing a complete draft of the book for eventual layout and publication.
  • Second Priority:
    • Danassos: Continue work on the new rough draft of the novel Twice-Crowned.
    • Human Destiny: Continue compiling material for the eventual Atlas of the Human Protectorate.
    • Human Destiny: Design additional new rules systems for the Player’s Guide and add these to the interim draft.
    • Human Destiny: Begin work on a new Aminata Ndoye story, set during her first year at the Interstellar Service academy.
  • Back Burner:
    • Human Destiny: Finish the novelette “Remnants” for eventual collection and publication.
    • Krava’s Legend: Review and possibly rewrite the existing partial draft of The Sunlit Lands, and write a few new chapters.
    • Krava’s Legend: Write the second short story for the “reader magnet” collection.
    • Scorpius Reach: Write a few new chapters of Second Dawn.
    • Scorpius Reach: Start work on a third edition of the Game of Empire rules for Traveller (or Cepheus Engine).
Status Report (25 September 2022)

Status Report (25 September 2022)

Work on Architect of Worlds proceeds at a deliberate pace – I’ve made a bunch of incremental changes to the draft, and left myself notes for sections that need additional content. Every day I work on that feels like it gets me a few more meters toward a set of goal-posts that keep receding into the distance.

The biggest holdup there is that I’m trying to redesign Steps Nine through Eleven of the design sequence. That is, starting with the structure of the protoplanetary disk, then figuring out how the planets form, how they migrate across the disk, and how they end up being arranged in a stable final situation. That’s a part of the design sequence that has gotten tweaked and adjusted many times, responding to observed exoplanetary systems in the real world and changes in the best available theory. Honestly, the current state of that piece of the sequence is an enormous kludge and I can’t help thinking that there’s a better way to do it, more streamlined and yet at least as good at reflecting all the diversity we’re seeing in exoplanets.

The upshot of all this is that the integrated draft is not going to be ready to share with the audience in September. There will therefore be no paid release for my patrons this month, and we’ll see how October goes.

I did share a freebie with my patrons earlier this evening – an update to my alternate-history timeline for the Danassos setting, incorporating the results of a bunch of tabletop simulations I’ve been running over the last few months. That’s probably reached a stopping point for the foreseeable future, so hopefully more time and brain-cycles for me to work on Architect over the next few weeks.

Planning for September 2022

Planning for September 2022

Once again, the planning for this month is likely to be pretty straightforward.

In August, I got some incremental work done on Architect of Worlds, and I also finished writing the first section of my Hellenic-alternate-history-fantasy novel Twice-Crowned. That last went out to my patrons and readers about mid-month.

In September, I think those two projects are going to be reversed in priority. I’m planning to spend the bulk of this month working on the draft of Architect of Worlds, and maybe making a little incremental progress on Twice-Crowned and the Danassos setting in general.

In particular, I think I’m going to be focusing on three tasks for Architect:

  • Rationalizing the mathematical formulae throughout, so I’m using consistent variable names and the format of the formulae is consistent.
  • Making sure each step in the design sequences has a “modeling notes” section, to point readers toward some of the scientific literature if they want to investigate further.
  • Polishing the steps in the design sequence that involve placing planets in their orbits – I’m still not entirely happy with how this works, and there may be ways to streamline the process.

If I can get the Architect of Worlds draft into some kind of polished form by the end of this month, and there’s enough genuinely new material in there, then that may be a charged release for my patrons. The other option, if the amount of new material isn’t extensive enough, is to make it a free update. We’ll see how things go.

The planning schedule for this month:

  • Top Priority:
    • Architect of Worlds: Continue work on preparing a complete draft of the book for eventual layout and publication.
  • Second Priority:
    • Danassos: Continue work on the new rough draft of the novel Twice-Crowned.
    • Human Destiny: Continue compiling material for the eventual Atlas of the Human Protectorate.
    • Human Destiny: Design additional new rules systems for the Player’s Guide and add these to the interim draft.
    • Human Destiny: Begin work on a new Aminata Ndoye story, set during her first year at the Interstellar Service academy.
  • Back Burner:
    • Human Destiny: Finish the novelette “Remnants” for eventual collection and publication.
    • Krava’s Legend: Review and possibly rewrite the existing partial draft of The Sunlit Lands, and write a few new chapters.
    • Krava’s Legend: Write the second short story for the “reader magnet” collection.
    • Scorpius Reach: Write a few new chapters of Second Dawn.
    • Scorpius Reach: Start work on a third edition of the Game of Empire rules for Traveller (or Cepheus Engine).
Status Report (14 August 2022)

Status Report (14 August 2022)

Belleza Pompeiana, by John William Goddard (1909)

Just a quick note, since we’re about at the mid-point for the month of August.

I’ve been concentrating on the working draft for Twice-Crowned, and that’s making decent progress. I’m on Chapter Nine, which should be the last chapter of Act One of the novel. A couple thousand words and I’ll hit that milestone, probably later this week. Once I’ve done that, I think I’ll release the completed portion of the draft as this month’s charged release for my patrons.

I have a bunch of text already written for the beginning of Act Two, from the last time I attempted to write this story. With minimal work, that should drop right into the working draft. I may spend a little time in what’s left of August working on that.

Meanwhile, I think Architect of Worlds is going to move to the front burner once Twice-Crowned has hit that milestone. I’ve been working, off and on, to polish up the first complete draft of Architect, and I’m thinking that a few weeks of concentrated effort will get that into good enough shape that I’d be willing to share it with my patrons. At that point, the project will move to final development, editing, and layout for production. Probably won’t get there before the end of August, but it ought to be doable for sometime in September. I’ll decide whether that’s a charged release or a free update once I see just how much genuinely new material is in the draft.

The image for this post, by the way, is a painting out of the Neo-Classicist school, representing a young woman from the Roman town of Pompeii. On the other hand, she looks so much like my mind’s-eye image of Alexandra, the protagonist of Twice-Crowned, that I’ve grabbed a copy of the painting as a visual reference. For another approach to the character (especially for GURPS and other RPG fans), have a look at this post from 2018.

Planning for August 2022

Planning for August 2022

This is going to be an unusually short monthly planning message!

July worked out pretty much as I expected:

  • I made quite a bit of incremental progress on the first complete Architect of Worlds draft, in that I assembled that first complete draft and began going through to polish and tighten up the text.
  • I also made good progress on the new rough draft for the novel Twice-Crowned. I’m up to about the middle of Chapter Six and have about 16000 words down as of this moment.

In neither case, though, did I reach a significant milestone that would have merited a big release for my patrons and readers. So aside from a couple of small items and an about-weekly status report, you folks didn’t hear much from me in July.

August is going to be much the same, although I’m a little more confident that one or both of those projects will generate something that I can release for my patrons. So here’s the planning schedule for this month:

  • Top Priority:
    • Architect of Worlds: Continue work on preparing a complete draft of the book for eventual layout and publication.
    • Danassos: Continue work on the new rough draft of the novel Twice-Crowned.
  • Second Priority:
    • Human Destiny: Continue compiling material for the eventual Atlas of the Human Protectorate.
    • Human Destiny: Design additional new rules systems for the Player’s Guide and add these to the interim draft.
    • Human Destiny: Begin work on a new Aminata Ndoye story, set during her first year at the Interstellar Service academy.
  • Back Burner:
    • Human Destiny: Finish the novelette “Remnants” for eventual collection and publication.
    • Krava’s Legend: Review and possibly rewrite the existing partial draft of The Sunlit Lands, and write a few new chapters.
    • Krava’s Legend: Write the second short story for the “reader magnet” collection.
    • Scorpius Reach: Write a few new chapters of Second Dawn.
    • Scorpius Reach: Start work on a third edition of the Game of Empire rules for Traveller (or Cepheus Engine).

So, in other words, a set of priorities pretty much identical to those of last month. Right now, I’m reasonably sure I’ll be able to release Act I of Twice-Crowned as a charged release for my patrons (at least 25000 words of fiction), and I may have a complete draft of Architect of Worlds that’s coherent enough to share, but we’ll see how the month goes.

Status Report (24 July 2022)

Status Report (24 July 2022)

The month of July is moving along more or less as I expected at the beginning. I’m making slow, incremental progress on both the first complete draft of Architect of Worlds, and on a first working draft of the novel Twice-Crowned. It’s actually been a productive month – I’ve managed to carry out at least a little forward motion almost every day.

By the nature of both projects, though, I have not really gotten to a point where there’s a big chunk of new material for me to release to my patrons and readers. Next month, more likely, but July is looking like a month without any big milestones.

This is to inform everyone, then, that there will be no charged release for my patrons in the month of July. I’m going to concentrate on putting the first coat of polish on Architect of Worlds and getting within striking distance of finishing Act I of Twice-Crowned. I should also have the month’s book review ready within the next week or so. Then we’ll see how the month of August shapes up.

Status Report (17 July 2022)

Status Report (17 July 2022)

Aside from working on Architect of Worlds as time permits, I’ve also been working on a first draft of the novel Twice-Crowned. That’s making enough good forward progress that I’m increasingly comfortable calling it my primary literary project at the moment. If you check out the sidebar on this site, you’ll notice that I’ve updated my “In Progress” widget to indicate where I am on word count for that. I’ll keep that up to date as I work, so you can get a sense for how well that project is going over the next few months.

Status Report (10 July 2022)

Status Report (10 July 2022)

Just a quick note today. If you follow my Facebook feed, you’ll know this has been a rough week – I haven’t gotten much creative work done since before the holiday. Only this weekend have I managed to get moving again, mostly working on the first few chapters of Twice-Crowned.

I did take a few hours today to paste together the first integrated draft of Architect of Worlds. It’s all in one big document now, for the first time since I started work on the project back in 2016. In Microsoft Word, it comes to about 175 pages and a little under 74000 words.

There’s still a ton of editorial work that needs to be done before I can share the complete draft with anyone (see my planning message for July for a summary). I doubt that’s going to happen this month. Still, this is a big milestone.

Planning for July 2022

Planning for July 2022

June went fairly well, it seems. I was able to get a new section of Architect of Worlds written and pushed out to my patrons, I also shared a timeline for my Danassos setting as a free release, and I got another book review written.

The usual list of projects is getting a big overhaul this month. The thing is, that section of Architect that I wrote last month is the last section that wasn’t complete in draft. I’m now in a position to meld all of the pieces of Architect together into a combined draft for the complete book. The result won’t be finished by a long shot, of course. I have a lot of work to do before I can start thinking about layout and getting ready for final publication:

  • Build the first complete draft for the book out of the separate parts that exist now.
  • Polish up the world-design sequence.
  • Polish up the “working with real-world astronomical data” section.
  • Complete a few minor sections, especially in the “special cases” chapter.
  • Add “modeling notes” sections, with references to scientific papers and textbooks, to any portion of the design chapters that doesn’t have them yet.
  • Clean up the extended examples.
  • Clean up the math throughout the book (rationalize variable names, be consistent about how computations are described, and so on).
  • Develop images (diagrams, flowcharts, public-domain astrophotography, alien-worlds images) to fill out the content.

I suspect this is going to take at least a couple of months, and it’s going to be one of those cases where the draft looks terrible for a while before I get it under control. I don’t think this is going to generate any releases for my patrons until I’ve waded through most of the above steps. I’m therefore announcing now that there will almost certainly be no new Architect of Worlds releases to my patrons for at least the month of July, possibly the month of August as well.

Once I get close to having a really clean and complete draft for the entire book, ready to start on layout, I may share that with my patrons as a final charged release before publication. There will almost certainly be enough new material to justify that. We’ll see how things go. I’ve still got my fingers crossed that I might be able to release the first edition of Architect of Worlds by the end of this calendar year!

Meanwhile, regarding my literary projects, I’m switching over to the Danassos project as my top priority for the time being. I’m going to start working, as time permits, on a draft of the novel Twice-Crowned. If I can put down, say, at least 25 kilowords of polished narrative at the beginning of the novel, I may share that with my patrons as a charged release.

My intention is to divide my time between Architect and Twice-Crowned more or less evenly this month, and we’ll see what results I get. Watch this space for updates, as always.

Here’s the planning list, with two items in the “top priority” category:

  • Top Priority:
    • Architect of Worlds: Work on preparing a complete draft of the book for eventual layout and publication.
    • Danassos: Begin work on a new draft of the novel Twice-Crowned.
  • Second Priority:
    • Human Destiny: Continue compiling material for the eventual Atlas of the Human Protectorate.
    • Human Destiny: Design additional new rules systems for the Player’s Guide and add these to the interim draft.
    • Human Destiny: Begin work on a new Aminata Ndoye story, set during her first year at the Interstellar Service academy.
  • Back Burner:
    • Human Destiny: Finish the novelette “Remnants” for eventual collection and publication.
    • Krava’s Legend: Review and possibly rewrite the existing partial draft of The Sunlit Lands, and write a few new chapters.
    • Krava’s Legend: Write the second short story for the “reader magnet” collection.
    • Scorpius Reach: Write a few new chapters of Second Dawn.
    • Scorpius Reach: Start work on a third edition of the Game of Empire rules for Traveller (or Cepheus Engine).

Aside from these items, I suspect I may end up doing a little cartography, certainly for Danassos, possibly for Human Destiny as well. I may have a couple of free sketch maps to share with readers and patrons this month.