The group for gamers dedicated to Linux. No matter if game developers or game players all are welcome interested in Linux as a gaming platform.

Post news Report RSS Stars, Planets, and Naming Conventions

Generating a procedural universe is amazingly easy. The code to do so is quite simple if you want to determine random planet positions, types, and other attributes. Naming these thousands of worlds, however, is a bit trickier.

Posted by on

The Problem
Generating a procedural universe is amazingly easy. The code to do so is quite simple if you want to determine random planet positions, types, and other attributes. Naming these thousands of worlds, however, is a bit trickier.


The Solution
Writing code to do random names based on conventions is quite possible and Astral Clause so far provides 6 methods of doing so.

  • LLL-NNN: Generates names such as RHW-779 or ITT-256. These names are useful for unknown objects and stars where a more scientific or technical naming convention can be applied.
  • NAME's NOUN: Generates names like Rebecca's Silence or Jacob's Pride. If you think this is familiar, its based on the sector naming convention found in many of X3's systems.
  • NOUN of NAME: You can get Silence of Rebecca instead of Rebecca's Silence. This doubles the possible names from the name and noun style.
  • ADJECTIVE NOUN: Free Planet or Sacred Sky are also quite easy to generate while still sounding good.
  • ADJECTIVE NAME: Kind Sarah and Ruthless Caesar are some of the many possibilities this combination presents.
  • RANDOM: Using syllables and random interconnecting letters, names like Gulujavak can be made. These are hit and miss and I am working on the code involved to make them more easily pronounceable.

Some Names
These names were generated with the word stringing methods discussed earlier (I am omitting LLL-NNN because they're kind of boring and the random names because they don't sound good yet).


Help Me!
Although there are huge possibilities with just the 6 methods presented, if you can suggest any easily coded naming conventions I haven't thought of please let me know. Also if you want your first name to be included in the list of names, let me know too.

Post comment Comments
explorer13
explorer13 - - 238 comments

I have to say, I really like the scientific system using the LLL-NNN. I have been watching ALOT of Stargate SG-1 recently, and I think that their system (yeah, I know they just choose randomly when they need a new planet "name", but it still sounds plausible) is just great sounding. I think it would be better if you simply had the ability to name the planets/systems yourself, and/or only main planets (IE Earth((Homeworld)), space stations, etc) would have the Adj. Noun names. Just my 2 cents, either way it looks wondrous and I really look forward to playing it!

Reply Good karma Bad karma+1 vote
dirtbag007
dirtbag007 - - 521 comments

I support the thing said by explorer13: Use scientific names, and let players rename them.

Just my 2 cents ;)

Reply Good karma Bad karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: