This system needs shortcuts, and the model is relatively untested.
First, I draw up 23 slots, with a mark after slot 25 for the snowline. Next, I roll 2D for each slot.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66
----------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
Now the iteration begins. I figure each iteration is worth 10
million years. Something like that.
Epoch 1. For each iteration, I roll a slot location with two dice.
> 5 2
Okay, I rolled a 5 and a 2. That's slot 25. Now I take 1D masses
from its neighboring orbits and add them to its total.
From slot 24:
> 1
From slot 26:
> 2
So the current state is:
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66
----------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
7 10 10
I'm only updating the values which have changed, to save my sanity.
Epoch 2. I roll 3 and 3.
Slot 33 takes 2 masses from slot 26 and 1 mass from slot 34:
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66
----------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
7 10 10
8 9 9
Epoch 3. I roll 3 and 6.
Slot 36 takes 3 from 35 and 3 from 44.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66
----------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
7 10 10
8 9 9 3 12 4
Epoch 4. Roll is slot 14, which siezes 2 and 6 masses.
Epoch 5. Slot 15, seizing 2 and 3 masses.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66
----------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
3 11 3 7 10 10
9 8 7 8 9 9 3 12 4
Epoch 6. Slot 15 again, seizing a whopping 5 and 4 masses.
Epoch 7. Slot 56, seizing 6 and 5 masses.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66
----------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
3 11 3 7 10 10 2 21* 5
9 8 7 8 9 9 3 12 4
4 17 2
It took a lot longer than other times, but a GG has finally coalesced
at slot 56. Since this is the promotion step, the GG acts.
First, the GG ejects 1D masses from its outward neighbor one slot
further out. I roll a 4. Since 66 is the outer slot, I create a
"fake" slot at 77 and move those masses there.
Second, there is mass in its inward neighbor, so the thing actually
moves into that slot, absorbing those masses (I think there should
be a chance of those masses becoming moons, but I'll think about
that later). I also think that there should be a chance that the GG
does NOT move inward, but there are lots of things missing in the
system so far, so I'm not ready to worry about that yet.
I'm going to skip a bit because I'm at my posting limit.
Epoch 8. Slot 35, taking 1 and 6 masses.
Epoch 9. Slot 11, taking 2 masses (only one neighbor).
Epoch 10. Slot 15, taking 5 and 5 masses.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66 77
-------------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
9 9 3 11 3 7 10 10 2 21 5
9 8 7 8 9 9 3 12 4 23* - 1 4
4 17 2 1 10 6
- 23 -
Note that slots 14 and 16 don't have 5 and 5 masses. So I just
empty them out, and they're pretty much out of the game. I don't
have good rules yet for near-collisions which may slingshot masses
into other orbits.
Epoch 11. Slot 45, taking 5 and 2 masses.
Epoch 12. Slot 26, taking 4 and 6 masses. This is a big one. Took
long enough...
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66 77
-------------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
9 9 3 11 3 7 10 10 2 21 5
9 8 7 8 9 9 3 12 4 23* - 1 4
4 17 2 6 18 3 1 10 6 - 13 5
- 23 -
So another Gas Giant has formed, this time right beyond the snow line
at slot 26. On its promotion, it ejects the masses at 33 to 34, and
moves inside the snow line into orbit 25, creating a minor threat to
the proto-inner system.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66 77
-------------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
9 9 3 11 3 7 10 10 2 21 5
9 8 7 8 9 9 3 12 4 23* - 1 4
4 17 2 24* - - 4 10 6 - 13 5
- 23 -
Epoch 13. Slot 36, taking 2 masses.
Epoch 14. Slot 25. The youngest GG. It doesn't take masses, it
scatters and moves. Slot 24 has mass, so the GG moves in.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66 77
-------------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
9 9 3 11 3 7 10 10 2 21 5
9 8 7 8 9 9 3 12 4 23* - 1 4
4 17 2 24* - - 4 10 6 - 13 5
- 23 - 31* - 8 8
Epoch 15. Slot 12 takes 6 and 2 masses.
Epoch 16. Slot 55. The older GG moves inward.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66 77
-------------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
9 9 3 11 3 7 10 10 2 21 5
3 17 1 9 8 7 8 9 9 3 12 4 - - 1 4
4 17 2 24* - - 4 10 6 - 13 28*
- 23 - 31* - 8 8
Epoch 17. Slot 35 takes 5 and 1 masses.
Epoch 18. Slot 36 takes 4 masses.
Epoch 19. Slot 24, the young GG moves again, in a march to destroy
the inner system.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66 77
-------------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
9 9 3 11 3 7 10 10 2 21 5
3 17 1 9 8 7 8 9 9 3 12 4 - - 1 4
4 17 2 24* - - 4 10 6 - 13 28*
- 23 - 31* - - 13 7
38* - 9 11
Epoch 20. Slot 36 takes 4 masses from 35.
Epoch 21. Slot 35 takes 2 masses from 36.
Epoch 22. Slot 13 takes 1 mass from 12.
Epoch 23. Slot 12 takes 6 and 3 masses.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66 77
-------------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
9 9 3 11 3 7 10 10 2 21 5
3 17 1 9 8 7 8 9 9 3 12 4 - - 1 4
16 2 4 17 2 24* - - 4 10 6 - 13 28*
- 21 - - 23 - 31* - - 13 7
38* - 7 13
Epoch 24. The only move left ** inside the snowline ** is for the GG
in slot 23 to move one final step inward. Slot 16 has no masses, so
the GG is effectively stopped.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66 77
-------------------------------------------------------------------
7 11 5 3 9 10 6 7 8 7 12 6 10 6 6 7 7 7 8 10 10
9 9 3 11 3 7 10 10 2 21 5
3 17 1 9 8 7 8 9 9 3 12 4 - - 1 4
16 2 4 17 2 24* - - 4 10 6 - 13 28*
- 21 - - 23 - 31* - - 13 7
38* - 7 13
44* -
Since there are no valid moves left within the snowline, the simulation
halts. Rocky planets are formed by halving their accumulated masses,
rounding down. Gas giants' mass is kept as a size rating.
Rocky worlds that are still adjacent to a GG become asteroid belts.
Code:
11 12 13 14 15 16 22 23 24 25 : 26 33 34 35 36 44 45 46 55 56 66 77
-------------------------------------------------------------------
10 11 GG 3 6 AB GG 0 2
So the final system has 6 rocky planets, 2 GGs, and 1 belt.
Because the inner Gas Giant occupied 5 slots adjacent to or inside the snowline, it inflicts 5 events to each world in the inner system. It's like 5 damage rolls, sort of like anti-mustering-out benefits. They will end up with interesting characteristics, including tilts, moons, scars, perhaps a retrograde orbit, etc.