Estoy haciendo un juego (o planeo hacerlo, al menos) y para hacerlo, necesito una forma de generar automáticamente nombres para los "jefes" de la APN (explicación larga e irrelevante aquí). Algo como esto es un buen ejemplo de lo que quiero decir.
Tengo la idea de que puedo construir una base de datos de nombres por nacionalidad, tal vez primer / último par, y asignarlos al azar, con una lista de nombres ignorados para que no obtenga algo como Homer Simpson y ser demandado o algo así.
El problema con eso es que necesitaría construir una base de datos masiva de nombres para que eso funcione. Tardaría una eternidad o costaría dinero, a menos que alguien tenga una lista de nombres disponible de forma gratuita.
Tengo otra idea en la que hago pares aleatorios de vocales y consonantes, volteo algunas y las sumo, pero un programa rápido que genera nombres como estos:
- Seermeecpa
- Cima
- Ofmiahwumafi
- Gozidi
- Effawided
(Para cualquier persona interesada en el código, puede verlo aquí )
Estos son ... una especie de bocado. Bueno, excepto "Gozidi", ese podría funcionar. Aún así, la tasa de éxito claramente no es muy buena.
¿Hay algo que pueda hacer para que los nombres suenen mejor (ver más abajo), o debería comenzar a hacer esa lista? ¿Puedo imitar de alguna manera la forma en que los humanos deciden si un nombre es decente o no, con al menos algo de precisión? Preferiría algo como esto a una búsqueda en una gran lista.
Lo que quiero decir con "más agradable" es que, en lugar de combinaciones aleatorias de caracteres (que es, para ser justos), cosas que suenan como nombres reales. Pueden ser de cualquier cultura (o sonar como son), reales o imaginarios, cualquier cosa, siempre y cuando tu estereotípico estadounidense tonto y monolingüe como yo pueda decirlos sin demasiados problemas.
Si necesita una aclaración adicional, continúe y pregunte. No estoy realmente seguro de qué poner aquí.
Anexo: Hasta donde puedo decir, realmente no hay etiquetas que se ajusten tan bien a esta pregunta. Si alguien que ha estado aquí más tiempo puede recomendar algunos, sería increíble.