我正在制作一个游戏(或至少打算这样做),并且我需要一种方法来自动为NPC“老板”生成名称(详细说明与此处无关)。喜欢的东西,这是我的意思一个很好的例子。
我的想法是,我可以按国籍建立姓名数据库,也许是第一对/最后一对,并使用被忽略的姓名列表随机分配姓名,这样我就不会像荷马·辛普森那样受到起诉。
这样做的问题是,我需要建立一个庞大的名称数据库才能正常工作。除非有人已经免费提供了一个名称列表,否则它将永远或花费金钱。
我还有另一个想法,我随机制作成对的元音和辅音,翻转几对,然后将它们加在一起,但是有一个快速的程序可以生成这样的名称:
- Seermeecpa
- Cime
- Ofmiahwumafi
- 戈齐迪
- 扩展
(对于任何对代码感兴趣的人,您都可以在这里看到它)
这些...有点口。好吧,除了“ Gozidi”,那个人可以工作。不过,成功率显然不是很高。
我可以做些什么来使名称听起来更好(请参见下文),还是应该开始制作该列表?我能以某种方式模仿人类决定一个名字是否正派的方式,至少准确一些吗?我非常喜欢这样的事情,而不是在大列表中查找。
我所说的“更细”是指听起来像实际名称,而不是字符的随机组合(公平地说)。它们可以来自任何文化(或听起来像它们),无论是真实的还是虚构的,什么都可以,只要您像我这样刻板的愚蠢,单语的美国人都能说出它们而没有太多麻烦。
如果您需要进一步说明,请继续询问。我不太确定该放在哪里。
附录:据我所知,确实没有标签完全适合这个问题。如果到过这里的人更长久可以推荐一些,那就太好了。