Community Projects > General Projects / Resources

Web-based Na'vi Name Generator!

(1/9) > >>

Irtaviš Ačankif:
I hacked this up in around 20 minutes:
http://tirea.learnnavi.org/?p=generator
Weighted random name generator that gives full names like Tsotsìsra te Pismä Frakxerorä'ite

IMPORTANT NOTICE ABOUT USAGE - **READ -FIRST- BEFORE USING**
Use the following syntax:
http://tirea.learnnavi.org/?p=generator&a=<a number>&b=<a number>&c=<a number>

The number following a= is the number of syllables for the given name, b is the number of syllables for the family name (following te), and c is the number of syllables for the patronymic/matronymic name.

a=3, b=2, and c=4 usually works best - try generating with this link:
http://tirea.learnnavi.org/?p=generator&a=3&b=2&c=4

Since the entire thing is web-based, there is no platform requirement like Ikran Ahiyìk's tool. However, unlike his, my tool sometimes produces hard to pronounce (though legal) word combinations.

There is no limit for a, b, and c. You can even try url=http://tirea.learnnavi.org/?p=generator&a=10&b=10&c=15!

* broken links updated -- Tirea Aean

Irtaviš Ačankif:
Spoiler: 95-name continuous draw (no picking, complete random)'awmävu te Syazäk Fyeywapìsri'ite
Vofkxivi te Zitxar Lìpotsewu'itan
Witsnge'o te Fniwi Flawfpekxuvu'ite
Hätituk te Steynu Pxopeflätskok'itan
Lovaytspxì te Wive Tenifmeyva'ite
Tsrìnìtaw te Tsngono Neritaymaw'ite
Wetsawfpir te Tsngängan Nisrìnawwap'itan
Perutse te Reku Tsyey'eftefma'itan
Nunìne te Zezin Pxitsaytsefraw'itan
Zeyswesä te Swewtay Vìtxìtspxew'ìp'ite
Smutsmävot te Fpxoku Kxewtsngapxekay'itan
Txaytxätxäpx te Skxetsyot Hayvävatì'ite
Kahämä te Känin Lufä'äpu'ite
Stxoraypxey te Vì'ew Kumä'awlu'itan
Zutasyawt te Sutsway Flereymafpawt'itan
Mìwatu te 'enu Mapifnaysten'itan
Nìwutu te 'ewstxìk Fpiftalewre'itan
Lakewni te Tsmawstaw Wikìwungu'itan
Fpxislifwam te Ziti Pineskawkxay'itan
Huhatxin te 'ufri Pxespawheyvu'ite
Nayho'ar te 'inì Sräfwistawtskä'itan
Vìtsnìpew te 'owew Tsätatxeylu'itan
Fnga'ìna te Sneke Kawvìpewnga'itan
Rälìpxä te Wetä Newpatxanek'itan
'ekifrì te Tslislay Steykulayflì'itan
Fìfwuzo te Zevin Fpe'afaytsaw'itan
Ngu'api te Pxahew 'onapawzi'itan
Ngizezì te Kesew Wivetsmeyvu'ite
'utsyiway te Tslinge Tsutsutskawfyì'ite
Tsyofle'o te Pxokxa Raleyhupi'ite
Hìtxofot te Skeypo Tspotsraywesra'ite
Keletsru te Spävu Teymakikxo'ite
Rupxotxew te Zìpu Po'äzotsrawn'itan
Flesi'äkx te Sawpxì Spxafpazengi'ite
Wukxoli te Tstotskey Skxiwepxangì'ite
Tsyahawnop te Netxek Tsrosäspxonguk'itan
Smì'ähe te Fyäfro Mawkafyewhing'ite
Pxizesräm te Tsay'ä Hìsolatxä'itan
Tsnä'ìwey te Tsrayzì Pofnustaw'ì'ite
Skewftovät te Tunir Stxefkxuhirim'ite
Lolìma te Vutsì Fupopxìmu'itan
Tspxungokxu te Tsawrey Fähewngewtskätx'itan
Fyikxamän te Nuvong Wingi'ätxätx'ite
'eytspxotso te Wìno Nìfwefnepu'itan
Txazosew te Mifte Mohonìsup'itan
Spxänìpo te Spewna Notafnäpe'ite
Saftxavay te Tevo Fkomusaypxay'itan
Fyipxì'i te Tswifri Fengitsmomä'ite
Srafuruk te Fo'o Himaka'ì'itan
Helatay te Fngotslor Zofngaytswunä'ite
Spisutstopx te Fminaw Srufyawsmefkxotx'itan
Maw'ìhaw te Nufep Faftaw'eytskey'itan
Tswutxatstu te 'awkxir Notxitsyinaw'itan
Tskxitspìswu te Pxäha Ro'utsetxä'itan
'okxenetx te Fnuvukx Ngìtsotämi'ite
Ngistotsrì te Vupey Tsmayspakxikukx'ite
Kxìflìspxaw te Wastxu Txe'alofìt'ite
Syeyfrevew te Tstxestäp Rikawtskxekxi'ite
Netsneysku te Pä'i Ngawfìnumu'ite
Frìngite te Wukxen Ftxäpeftepxir'ite
Tsaysustay te Pevan Tsetskekxastä'ite
Meylätä te Spusye Mastayzifä'ite
'itsnufri te Swoka Tsrofyistxìfkut'itan
Hopxeyteyn te Zomo Lìvufizo'itan
Mawpxenìn te Tsnìni Ngiliftxe'ey'ite
Spxatsetsol te Swäpawng Txovu'äpxep'ite
Fkxavawfay te Frìtayt Txotikavay'ite
Tslofyähaw te Tskxatskä Lawtspuvästxi'itan
'aslayka te Vukxì Tsritetspxakxa'itan
Fkxuvekxa te Nofkxa Staw'iraftxayn'itan
Tsikäme te Nìvawk Nimuftesngaw'itan
'ini'ey te Tstxusay Kxähäsupe'ite
Nenayko te Pakxin Pxeskewfkxisi'itan
Pxoswotsupx te Wisa Potsmäzìtstuk'ite
Spxawtiwi te Slawskxa Tsenusko'awn'itan
Syimelon te Stawnek Lavähowaw'itan
Zäfawvay te 'eyne Potsyotähe'ite
Rilumä te Fäpi Luningeyni'ite
Ngotomay te 'ukay Nupxawtsropxu'ite
Tstxepewnga te Hunu Nosreyfngaswì'itan
Pxiräla te Tstxetsme Lewtxifawsmä'ite
Tseynuwu te Mewngi Sunatsi'i'itan
Paynupxì te Zewngu Srawkxaw'eywil'itan
Hewkxari te Frayhu Txeysmìfyayfkew'ite
Weziwawm te Refpxon Fkì'itskoso'itan
'itaypä te Tspetxawpx Fpawtsisrisyawk'ite
Leyfyätsni te Rewpxo Fnupxeylutxawm'ite
'ifkxazi te Lofpu Paymuwewfpung'itan
Wusmäpim te Tslose Skxosrìkxewmä'itan
'aslufro te 'otskìp Pxafakuka'ite
Smitätä te Näskxeyk Wäkxaykeyna'ite
Ko'otsngu te Pìngek Kxutìlukxaw'ite
Pepo'ak te Tsluli Fngafeylopxeyk'itan
Tximotseytx te Lahaykx Tsrewsmufläpxaw'ite
Tsyähatxä te Fpeyfta Fpeyhewnufta'itan
Tarafa te Wula Vosähotsti'ite

Tirea Aean:
needs reasonable syllable limit governor. (in the code; I saw your suggestion in your post but as seen in 90k+2, you generated an unnaturally large name.)

other than that, good job avoiding illegal consonant clusters and illegal syllables. :D

EDIT: just did on my phone, and the word gets generated and displayed, but there is an encoding failure on the special characters ì and ä. did you put a meta tag declaring utf8 page?


--- Code: ---<meta http-equiv="content-type" content="text/html; charset=utf-8" />
--- End code ---

Irtaviš Ačankif:
Putting no limit is simply just for fun. Using small values for a, b, and c would work well. Sometimes you just want a über-long name of a clan leader just for it to sound super pompous.

In addition, a new feature has been added - the k=NUMBER argument. Add &k=NUMBER (replace with your number) and you will get a whole bunch of names. For example:
http://alusoft.tk/nngen/generate.php?a=2&b=3&c=2&k=5000

I just added the META tag. Sorry for the encoding problems!

Tirea Aean:
Works Perfect now! Karma.

Navigation

[0] Message Index

[#] Next page

Go to full version