Skip to main content

User login

What is OpenID?
  • Log in using OpenID
  • Cancel OpenID login
  • Create new account
  • Request new password
Register
  • Home
  • Browse
    • 2D Art
    • 3D Art
    • Concept Art
    • Textures
    • Music
    • Sound Effects
    • Documents
    • Featured Tutorials
  • Submit Art
  • Collect
    • My Collections
    • Art Collections
  • Forums
  • FAQ
  • Leaderboards
    • All Time
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
    • Weekly
      • Total Points
      • Comments
      • Favorites (All)
      • Favorites (2D)
      • Favorites (3D)
      • Favorites (Concept Art)
      • Favorites (Music)
      • Favorites (Sound)
      • Favorites (Textures)
  • ❤ Donate

Name Generator with lists

Author: 
TinyWorlds
Monday, September 10, 2012 - 09:38
Art Type: 
Document
Tags: 
generator
random
procedural
txt
name
village
Inn
guesthouse
Fantasy
RPG
License(s): 
CC0
Collections: 
  • A Pool: Unsorted (GDN)
  • My Project
Favorites: 
21
Share Icons: 
Preview: 
Preview

The archive includes the program as .jar and .sb. It is recomned to use the .sb, because it is faster and the list can be exported. You need Scratch to open the .sb. Rightclick the list to export the names as txt (Scratch only).
There are also a couple of .txt with outputted names.

 

You can create:

inn names: the program will try to start both parts with the same letter, e.g. Curious Captain

general names: the program will throw just some random letters together, e.g. Ozeev

and village names: the program will create a random British village name by combining 2 words typical for village names, e.g. Westhaven

 

It sucks, that you cannot upload .txt files here, but I uploaded a zip only with rendered names.

There are 11000 general names, 500 inn names and 500 village names included.

 

Here is a online version: http://scratch.mit.edu/projects/kddekadenz/2769055

File(s): 
NameGenerator.zip NameGenerator.zip 179.8 Kb [709 download(s)]
names_txt.zip names_txt.zip 39.3 Kb [836 download(s)]
  • Log in or register to post comments

Comments

Nikke
joined 11 years 5 months ago
09/16/2012 - 13:40
Nikke's picture

If you're looking for name generators for games check out Seventh Sanctum, I've been using it for years.

  • Log in or register to post comments
TinyWorlds
joined 11 years 7 months ago
09/22/2012 - 09:25
TinyWorlds's picture

Just checked it out.

It has more features, but you need to credit the author and it isn't open source.

  • Log in or register to post comments
siinamon
joined 12 years 12 months ago
12/13/2012 - 12:16
siinamon's picture

From the "About" Page:

I want to use an idea created by one of your generators in a professional work. Can I do that?
Yes.I make no claim of ownership over anything Produced by these generators. Roll up a bunch of results. Use them. Make a ton of money. Or use them in a fanfic or an RPG.

In short, if some idea you get from a generator here ends up as a published, professional work for money, it's yours. I have no claim on it. I can't own randomness and I do this page because I like helping people create.

Now if my site does help you get that million-dollar idea, I won't say no to credit or a nice gift. But no pressure ;)

Besides, these generators just help creativity. The creative action that turns a generator result into realityisyours.

  • Log in or register to post comments
TinyWorlds
joined 11 years 7 months ago
12/14/2012 - 07:43
TinyWorlds's picture

Yes, you're right, but I meant that the generators itself are not open source.

Seventh Sanctum offers a variety of good generators and I don't aim to compete directly with them. I just created the generators for fun and as a tool for me as game developer.

If you're looking for good British-like village names, I suggest to use my generator.

By the way, I just started a program, (which will take me about 1/2 year to finish) which creates procedural fairy tailes. They may be used as inspiration or as ingame books, etc. I'm planning on releasing it under an opensource license, too, but it will be German only (since it is my native language).

  • Log in or register to post comments
siinamon
joined 12 years 12 months ago
12/14/2012 - 08:11
siinamon's picture

Oh, true! I totally missed your point the first time.

What language are you programming it in? That sounds quite interesting.

  • Log in or register to post comments
TinyWorlds
joined 11 years 7 months ago
12/14/2012 - 08:18
TinyWorlds's picture

I'm programming it in Delphi, but I will use FreePascal to port it to other platforms then Windows, once I've finished it.

My idea how to handle it is pretty basic and requires a lot of work, but it will throw out some nice results. Basically the program chooses out of a list of premade plots and then narrates the chosen one. So it is less generating whole stories, but varying premade ones.

Oh and if I feel like, I will create an easy to use UI to create plots.

  • Log in or register to post comments
siinamon
joined 12 years 12 months ago
12/14/2012 - 08:19
siinamon's picture

Crazy, :D I have never used Delphi.

Well, most great stories are similar in formula so this would work out pretty wonderfully if done right. I would love to see this be able to pull in 'world details' from the user, to help integrate it into their game / story / whatever they're using it for.

  • Log in or register to post comments
TinyWorlds
joined 11 years 7 months ago
12/14/2012 - 08:21
TinyWorlds's picture

I guess I edited my post, while you were writing. The last line may fulfill your request.

I wonder: do you speak German?

  • Log in or register to post comments
siinamon
joined 12 years 12 months ago
12/14/2012 - 08:24
siinamon's picture

Ah yes you did edit it while I was replying.

I do not speak it very well at all- I'm elementary at best. I primarily speak / write in English, Norwegian and Dutch. Why do you ask?

  • Log in or register to post comments
TinyWorlds
joined 11 years 7 months ago
12/14/2012 - 08:44
TinyWorlds's picture

I'm planning on releasing it under an opensource license, too, but it will be German only (since it is my native language).

That's why I asked. Dutch is similar to German, though.

  • Log in or register to post comments
siinamon
joined 12 years 12 months ago
12/14/2012 - 08:45
siinamon's picture

Will you be programming it so that there could be translations created?

  • Log in or register to post comments
TinyWorlds
joined 11 years 7 months ago
12/14/2012 - 09:04
TinyWorlds's picture

Theoretically you could create translations, but it would be a lot of work if you do it by hand. I could use a translator, though, since they will be mostly single words or wordgroups.

About the UI stuff: a graphical drag&drop interface may be hard to create using Delphi. I think I will go with creating sort of a really simple programing language, stating to choose out of which words/wordgroups.

Here is an example, how it could look like:

npc.women1: female,upperclass //create a female, upperclass women

npc.men1: male, lowerclass

location.forest1: forest

introduction_tale

introduce.women1 //introduce her based on her attributes

go.women1 (forest1)

...

This code would output you something like this:

Once upon a time, there lived a beautiful queen. One day she went inside a dark forest...

I don't think this is how it will look like - but it may be something similar.

  • Log in or register to post comments
siinamon
joined 12 years 12 months ago
12/14/2012 - 09:07
siinamon's picture

I was thinking perhaps you could build it so that the language was in a language file (plain text) and that people could just add their own in a language folder / change the configuration to use their language file? That way it could be easily translated (Indo-European languages at least).

lang/de.txt
lang/en.txt
lang/no.txt

etc.

Having a programming script to create them would be neat and could possibly allow for people to create a 3rd party GUI?

  • Log in or register to post comments
TinyWorlds
joined 11 years 7 months ago
12/14/2012 - 09:16
TinyWorlds's picture

Yes, good idea! It will shorten the source code a lot. But I need to check out, if it is performance-wise good.

 

About the programming script: Yes, I think that would save me a lot of work.

You could create a UI using any other programming language and then load the output of it into my program.

I still need to think about how the language exactly should look like.

 

Thank you, that was very helpful :)

I probably will send you a Beta version for testing next year. Could you please sent me a mail over my old site, so I have your mail adress then: http://kddekadenz.jimdo.com/support/ ?

  • Log in or register to post comments
siinamon
joined 12 years 12 months ago
12/14/2012 - 09:21
siinamon's picture

It shouldn't affect the performance much at all. Pretty much all international programs and websites use a similar format for localizing into the user's language. It's pretty awesome because it means that you only have to code it once, haha.

I like the idea of having 3rd party GUIs, because I personally would love to build a web front-end for it (or even an Android one).

Sent you a message. You can always find me here too. :)

  • Log in or register to post comments
FacadeGaikan
joined 12 years 1 month ago
04/23/2013 - 12:27
FacadeGaikan's picture

Where has this been all my life? Python is also useful fo writing quick word generators, I've don so for myself a few times.

  • Log in or register to post comments