All posts by Nils

By day, Nils works as a project manager in the IT industry. By night, he explores strange new worlds, protects the downtrodden, and practices conquering the world. To follow his exploits you can subscribe to his YouTube channel, Have Joystick, Will Travel and follow him on Twitter.

New System Generation, WIP#2

The script now handles multiple stars and their separation:

It probably doesn’t look like much but this is pretty exciting to me.

The script can’t handle white dwarfs, brown dwars, and giant stars very well yet, and it doesn’t generate planets or moons, but I am getting there.

(Knowing me, I’ll probably rewrite this monster at least once before I produce final data, too…)

New System Generation, WIP #1

Reports of my death have been vastly exaggerated, for now.

And not only that, I’ve picked up the torch of Sci Fi world-building again. Thanks to Emmett‘s comment, I ditched my old, ugly world generation scripts written in shell and awk (really, what was I thinking). I always wanted to learn Python anyway.

So far, my script does some basic generation work. The beauty here is that it not only reliably produces data using supplied random seeds, I also set this up in an object oriented fashion. That is, this is wholly modular and I might end up with an entire universe generator in one piece of software.

Anyway, here’s some sample output:

And yes, it’s called hello.py because I started with “Hello World” and then just kept adding pieces. I guess this is about 2h of work so far.

Update: It now creates basic SVG maps, too:

The Free Worlds

A year ago, units of “Federal Peacekeepers” landed on Seton (0714 Sentinel Sector) and began to conduct systematic searches of private homes looking for “Imperial collaborators”. Hundreds of individuals, and in some cases entire families, were executed on the spot as the searchers discovered evidence for treason. The people of Seton, at first stunned at the development, picked up arms and fought back. 95% of the federal soldiers were killed in a night, and the local government overthrown. The Setons declared a counter-revolution – but instead of supporting the old Empire, they declared independence.

The Setonian revolutionary government realized that it could never stand up to Republican might alone. It quickly brought nearby worlds into the fight (most of them dependent on Seton for trade), and declared a new nation, the “Free Worlds”, to be organized as a loose confederation once liberty had successfully been defended.

While Seton itself is a regional economic power with some ship-building capacities, most of the other worlds in this alliance can not offer much more than moral support for the war of independence. Celeste (714 Sentinel Sector) barely fits the bill, with a population of 112 million.

Despite its relatively proximity to Avalon, the Free Worlds have managed to survive a year mostly due to the Republic’s over-extension. The revolutionary government is currently trying to take Johnson’s Junction (0215 Sentinel), a small tech level D vacuum world with large shipyards. Losing Johnson’s Junction would almost certainly escalate the Republic involvement, however, as it will turn the Free Worlds from a nuisance to a potential threat.

Mercenaries of all sorts can find gainful employment if they do not mind violating dozens of Republic laws to do so. The Free Worlds have little cash to spare, but will provide training, equipment, repair and ammunition for ships, and land grants on Arcadia or any other member world. Free traders will find a ready market for many essential goods, and smugglers will be able to profit from running weapons, medicine, and many other goods.