( search forums )
Mapname Generator Version 2
Soldat Forums - Soldat Maps & Map Making - Mapping Help / Resources
Soulsnipa
April 19, 2006, 11:11 am
http://sml.u13.net?p=generate

or

http://sml.u13.net/generate.php

I expanded on the previous mapname generator, now you dont need to go searching through entries to find an actual word, this generator works pretty well, or at least as well as I can make it by just randomly choosing letters and letter sets.

Basically just click generate or customize as needed. Try changing the 'score' higher for better words, however they dont turn out better, lol. I think a score of around 2-3 is best. Here are some samples.



 Quote:

50 Sampled Names on Default Settings

ctf_lepatal
ctf_netimost
ctf_neraled
ctf_ileangied
ctf_deloarshar
ctf_nesalen
ctf_talelun
ctf_doratere
ctf_rareler
ctf_limoesture
ctf_patemary
ctf_luneness
ctf_tasaggos
ctf_datarud
ctf_edalenalo
ctf_lalenort
ctf_alalising
ctf_lenanast
ctf_letetan
ctf_alaredire
ctf_leloliste
ctf_tupacieron
ctf_ramarer
ctf_sataten
ctf_teneras
ctf_letoluetch
ctf_mupalert
ctf_pitelary
ctf_nedimele
ctf_larsheebrier
ctf_lesaperon
ctf_nalaraste
ctf_dequalieste
ctf_caleral
ctf_aralanire
ctf_magatetch
ctf_betulast
ctf_nalesting
ctf_natacas
ctf_larerotch
ctf_gadussoart
ctf_papesura
ctf_ranatetch
ctf_dahetod
ctf_nepasel
ctf_enipaner
ctf_sasedart
ctf_ninerep
ctf_sulelus
ctf_tasesad

Keron Cyst
April 20, 2006, 1:09 am
Did you code that? It's awesome.

I always see C-V-C-V-C-V-etc. Program it so that "ch," "ao," and other such double consonants/vowels can be grouped together. Also have it occasionally start the name with a vowel instead of a consonant.

Eagles_Arrows
April 20, 2006, 1:25 am
Lots of weird names...

rabidhamster
April 20, 2006, 1:41 am
Nucelasepiposolukoxamolowinaping. Say that five times fast xD

Great job.

Soulsnipa
April 20, 2006, 7:32 pm
 Quote:Originally posted by Keron CystDid you code that? It's awesome.

I always see C-V-C-V-C-V-etc. Program it so that "ch," "ao," and other such double consonants/vowels can be grouped together. Also have it occasionally start the name with a vowel instead of a consonant.


It goes by rankings....

Give me some more sets to put in however here is the current one:

$pfs = array("st", "rsh", "rch", "tr", "br", "st", "ss", "rt", "ng", "gh");

$pfs2 = array("ie", "ea", "ee", "ue", "oe", "ai", "ie", "ou", "oa");

$end = array("ed", "es", "er", "ar", "aze", "ing", "oor", "ade", "ist", "ire", "ure", "out", "are", "os", "um", "at", "ier","alo");

$end2 = array("ste","d","s","ght","rt","st","ss","tch");


it gives rankings ... (score).

Here are a quick overview of the rankings (score):

$random = wordlength.

[code]

$rank = ($rank+($random*(12/10))); //for using phrase

$rank = ($rank+($random*(12/10))); //for using phrase

$rank = ($rank+($random*(14/10))); //for using phrase ending (happens once)

$rank = ($rank+($random*(14/10))); //for using phrase ending (happens once)

if ($last2 == 'vow' or $last2 == 'pfs2')
$rank = ($rank+($random*(4/10))); //if this is consenant and last was vowel or vowel phrase

if ($n5 >= 7)
$rank = ($rank+($random*(2.0/10)));//if consenant is rstlne

if ($n5 >= 4 and $n5 < 7)
$rank = ($rank+($random*(1.5/10))); // if consenant is more commonly found in words

if ($n5 >= 2 and $n5 < 4)
$rank = ($rank+($random*(1/10))); // if consenant is less commonly found in words

if ($n5 < 2)
$rank = ($rank-($random*(1/10))); //if consenant is something like Z,X, W

if (@$n8 >= 4)
$rank = ($rank+($random*(1/10))); // if the vowel is A or E

$rank = ($rank-($random*(1.5/10))); // for each letter so longer letters dont take advantage

if ($rank > ($random*$lim)) // if rank is bigger than given score
return $word;

[/code]

Keron Cyst
April 21, 2006, 12:29 am
Yeah, that's what I meant; you're missing exactly "ch" and "ao." :-P That's all.

divix
April 21, 2006, 4:26 pm
good job im sure i will need it