Feature Request: System & Planet names

Past public reviews and discussions.
Message
Author
Moriarty
Dyson Forest
Posts: 205
Joined: Thu Aug 14, 2003 4:50 pm
Location: United Kingdom of Great Britain and Northern Ireland

#16 Post by Moriarty » Sat Aug 16, 2003 4:11 pm

Drek: Hmm, we aquired that list about 3 years ago (just looked at the game changelog). Never was told the source. :)

Pembroke: You realise what you're aiming for is similar to what they do with semantic, and syntactic programs that do all manner of strange things to language to try to get computers to use meaningful words.
Maybe the project should turn into a lexograhical analysis program.. Only difference is the results don't have to be in english... ;)
j/k

Quintin
Krill Swarm
Posts: 11
Joined: Sat Sep 27, 2003 10:57 am
Location: Dallas, Texas, USA

I like this idea

#17 Post by Quintin » Sat Sep 27, 2003 11:55 am

Pembroke wrote:It would be a nice touch if the stars start out as nameless and only got named after someone settles them and give them a name specific for _their_ race. For example there might be a syllable list (editable of course) for each race and a star system would then be given a name consisting of 2-3 random syllables.

The human list could produce names like "Hub" + "ble", "Lon" + "don", and "Ta" + "too" + "ine" which clearly mean nothing and are only random noise :) but are pronouncable enough. Similarly an insectoid race could have systems like "(clack)" + "(chk)" and "(feeeeh)" + "(pk)".

If the RNG gives a duplicate we just assign a "New" in front of it.

I mean there's a definite feel in a game where you can conquer a system named "New (clack)(clack)". :)


I like this idea. I think it would give the galaxy a bit more flavor. Centuries after an successful campaign against an competing empire, you could still identify the systems you conquered from them by the sound of the planet names.

Each race might have a data file that contained the average length of star names (in syllables), a "first syllable" list, a "last syllable" list, and a series of "middle syllables", + common prefixes and suffixes... for example...

Average length: 3 (+/-1)
Prefix Occurance: 20%
Suffix Occurance: 10%

1st syllable:
Ra
Mut
Dar

Middle syllables:
pek
nok
kyk
luk

Last Syllables:
aya
ell
od

Prefixes:
Shoma
Vi


Example Results:
Mutnokod
Darkykaya
Shoma Raod
Darluknokell

Of course, these lists are quite short, and the program would have to check existing star names to make sure their were no overlaps. Also, one prefix could be designated as that race's word for "new" and thus might only be applied to existing star names.

Another idea: Whenever a player wins with a particular race, they could add a star name to that race's dictionary (ala "Spaceward Ho!"). Synchronization issues could be avoided in multiplayer games by having the name pulled from the local dictionaries for whichever computer was controlling the race that named a new star.

User avatar
skdiw
Creative Contributor
Posts: 643
Joined: Mon Sep 01, 2003 2:17 am

#18 Post by skdiw » Sat Sep 27, 2003 3:29 pm

Excellent idea. But I think we already got names covered.
:mrgreen:

Quintin
Krill Swarm
Posts: 11
Joined: Sat Sep 27, 2003 10:57 am
Location: Dallas, Texas, USA

#19 Post by Quintin » Mon Sep 29, 2003 6:18 am

Aww shucks...

User avatar
tzlaine
Programming Lead Emeritus
Posts: 1092
Joined: Thu Jun 26, 2003 1:33 pm

#20 Post by tzlaine » Mon Sep 29, 2003 12:02 pm

I wouldn't give up on that idea. It's has more personality than just having a master list. Just remember it until we have races implemented.

tsev
Space Kraken
Posts: 167
Joined: Thu Jun 26, 2003 2:17 pm
Location: Pittsburgh, PA

#21 Post by tsev » Mon Sep 29, 2003 12:27 pm

I actually have a name generation engine coded for a game I was working on a while back. All you need to do is feed it some small phrases to construct the names from and it does the rest. The game was setup to name each planet individually, not give them numbers based on their star, and it had over 5000 planets. I can go and dig it up and see how modular I actually made it :)
FreeOrion Programmer

User avatar
Redbook
Space Floater
Posts: 16
Joined: Thu Sep 18, 2003 7:09 am

#22 Post by Redbook » Wed Oct 01, 2003 2:15 pm

I don't care too much about the system names so long as I can change them as I see fit, particularly those under my control.

As for default names, lets have as many scientist names ("Netwon") and even names of Sci-Fi authors ("Sagan") as possible. Mythical or near-mythical areas have a nice ring to their names too ("Colony of Avalon 5"). Description names would be nice as long as they are not overused (a whole cluster of such names will quickly lose their charm). Another would be to name planets after explorers and conquerors ("I graduated from the star academy at SunTzu 7"). We may run into copyright issues with Sci-Fi planets names, unfortunately, otherwise an "Arrakis" and an "Aiur" would be nice... :) Joke names should be in good taste.
Image

User avatar
skdiw
Creative Contributor
Posts: 643
Joined: Mon Sep 01, 2003 2:17 am

#23 Post by skdiw » Wed Oct 01, 2003 3:36 pm

I am pretty sure Aiur is not copyrighted; did "Arrakis" appear on the title of a book for more than 20 years?
:mrgreen:

krum
Creative Contributor
Posts: 244
Joined: Thu Jun 26, 2003 12:58 pm
Location: Bulgaria

#24 Post by krum » Thu Oct 02, 2003 9:51 am

Completely OT, Redbook, I like your signature a lot. I wonder about that too. :D

User avatar
Redbook
Space Floater
Posts: 16
Joined: Thu Sep 18, 2003 7:09 am

#25 Post by Redbook » Sun Oct 05, 2003 4:30 pm

Thanks, the anime is absolutely hilarious...

If those names are not copyrighted. ^_^ It'll be great to see them on the game, especially if tagged with special planets.
Image

User avatar
Krikkitone
Creative Contributor
Posts: 1414
Joined: Sat Sep 13, 2003 6:52 pm

#26 Post by Krikkitone » Mon Oct 06, 2003 5:04 pm

One think that Would be good for planet names if its not too much trouble for the programmers (although it probably is) is to have multiple names of systems.

Essentially, Having one name of the system for each player (at least each Human player)

So I would go to the diplomacy screen and say
'Please surrender [Target 12]'

The player that controlled the planet would see
'Please surrender [New K'lklack]'

You should then see Your names for all stars, including the ones you haven't explored yet.

You could rename systems so that they have the 'natives' name for them (which would be all your systems with a conquered population and all the systems of other empires you are in contact with).

Orion would not be on the list of star names but the 'Orion System' would be automatically renamed to that, for you, once you discovered it. (If we have an 'Orion system')

EntropyAvatar
Space Kraken
Posts: 147
Joined: Tue Sep 23, 2003 7:28 pm

#27 Post by EntropyAvatar » Mon Oct 06, 2003 6:43 pm

Could make things a little interesting in chat:

Player 1: Concentrate your forces at the Rigel system.
Player 2: Where's that?
Player 1: You know, the system we've fought over for the last ten turns?
Player 2: Not ringing any bells. Maybe I should put my fleet in Xenlon instead.
Player 1: Xenlon! Are you nuts? Do you want to drag the Gandugs into the war?

etc...

krum
Creative Contributor
Posts: 244
Joined: Thu Jun 26, 2003 12:58 pm
Location: Bulgaria

#28 Post by krum » Tue Oct 07, 2003 6:47 am

Why should chat be any different? You type $Rigel and he gets Xenlon displayed.

User avatar
utilae
Cosmic Dragon
Posts: 2175
Joined: Fri Jun 27, 2003 12:37 am
Location: Auckland, New Zealand

#29 Post by utilae » Tue Oct 07, 2003 7:25 am

Multiple star names will just be confusing. After all, if you name a star Zadax-12, then the aliens better call it that. Otherwise you'll have to obliterate their homeworlds for calling it naything else. :P

User avatar
Tyreth
FreeOrion Lead Emeritus
Posts: 885
Joined: Thu Jun 26, 2003 6:23 am
Location: Australia

#30 Post by Tyreth » Tue Oct 07, 2003 1:46 pm

This question has been raised before about multiple names, so each player can name them themselves. It is technically possible, but not going to happen:
1. Will add confusion
2. It's not how real politics work
If you want to name a planet, you must control it.

Locked