Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > General Coding
You last visited: Today at 14:10

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Charakternamensgenerator Würfel?

Discussion on Charakternamensgenerator Würfel? within the General Coding forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Sep 2010
Posts: 1,068
Received Thanks: 174
Charakternamensgenerator Würfel?

Hallo,

Ich sehe im Internet oft Namensgeneratoren für Online Spiele oder so, die einen zufälligen Namen generieren. Hierzu bedienen die sich an einer speziellen Funktion, die aus vielen buchstaben bestehen und dann einfach zusammengewürfelt werden. z.B Raph, Los, Tera
Raphteralos (hört sich kacke an ich weiß, aber ist nurn Beispiel)

Mich würde interessieren, wie sowas geschrieben wurde? und mit welcher Sprache?

Und könnte ich das auch "fix" kreiren, als Noob in sachen Coding? wenn ja, wie? xD

Ich stells mir einfach vor .. da ja nur sachen hineingewürfelt werden und zufällig zusammengesetzt werden, nach jeder Generierung. Aber da ich keine Ahnung habe, ist es sicher mehr als das, was ich hier beschreibe..

Hoffe ihr könnt mir helfen.

Mfg. Myrt
Myrtalias is offline  
Old 09/05/2013, 15:00   #2

 
.Kirataro's Avatar
 
elite*gold: LOCKED
Join Date: Apr 2013
Posts: 1,280
Received Thanks: 200
Wird in einem bestimmten Mechanismus zusammengewürfelt, die Silben scheinen alle aufeinander zu passen. Programmieren kannst du das quasi in jeder Sprache.
.Kirataro is offline  
Old 09/05/2013, 17:50   #3

 
マルコ's Avatar
 
elite*gold: 1329
Join Date: Jun 2009
Posts: 1,873
Received Thanks: 960
Alles, was du brauchst, ist eine Liste mit Silben. Ich würde folgenden Pseudocode machen:

Code:
silben := lies_Liste()
anzahl_Silben := zufall(3..5)
wiederhole anzahl_Silben Mal
{
  name := name + silben[zufall(zähle(silben))]
}
zeig_An(name)
Ist in jeder Sprache machbar und sollte kein großes Problem darstellen.
Die Silben kann man z.B. in einer Datei oder Datenbank speichern (Oder für Anfänger hardcoden)
マルコ is offline  
Thanks
1 User
Old 09/05/2013, 19:02   #4
 
elite*gold: 0
Join Date: Sep 2010
Posts: 1,068
Received Thanks: 174
Quote:
Originally Posted by マルコ View Post
Alles, was du brauchst, ist eine Liste mit Silben. Ich würde folgenden Pseudocode machen:

Code:
silben := lies_Liste()
anzahl_Silben := zufall(3..5)
wiederhole anzahl_Silben Mal
{
  name := name + silben[zufall(zähle(silben))]
}
zeig_An(name)
Ist in jeder Sprache machbar und sollte kein großes Problem darstellen.
Die Silben kann man z.B. in einer Datei oder Datenbank speichern (Oder für Anfänger hardcoden)
Kann zwar damit nicht soviel anfangen, weil ich wie schon erwähnt kompletter Anfänger bin in Sachen coding, aber danke trotzdem.

Nehme mal an, man kann das auch in AutoIt schreiben?
Myrtalias is offline  
Old 09/05/2013, 19:51   #5
 
MrDami123's Avatar
 
elite*gold: 56
Join Date: Oct 2010
Posts: 3,409
Received Thanks: 1,219
Mit etwas Ahnung in Linguistik oder ausprobieren, könntest du direkt damit beginnen einen "Silbenwürfel" zu schreiben.
Der "Namensgeneratorwürfel" benutzt dann die Funktion(Silbenwürfel) um einen Namen zu generieren.
Damit ersparst du dir die Suche nach Silbenlisten und jeder Name ist dann 100% random.

Für so nen Silbencreator braucht man einige Filter und Erstellungsfunktionen, merk ich gerade
Hab einfach mal ein paar simple Silben genommen und die per random zusammengekleistert.
Anfang: ["Go", "Ghan", "Thin", "Moe", "Lan", "Tius", "Quili", "Neo", "Dyma", "Padron"]
Mittelteil: ["tera", "phat", "thala", "phen", "ghun", "pon", "lulu", "shala"]
Ende: ["en", "man", "el", "dro", "din", "as", "pon", "tus"]

Output:
Hat wenige min. gedauert, wenn man hier etwas Zeit reinsetzt, kommen anständige Namen raus.
Programmieren am besten in einer Skriptsprache.
MrDami123 is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
würfel...
02/22/2010 - General Gaming Discussion - 3 Replies
gibt es eine Möglichkeit, um die Würfel in Instanzen irgendwie zu beeinflussen? :p das wär doch mal ne super Sache... lg
Würfel Bot?
09/08/2006 - World of Warcraft - 3 Replies
Hi, da ich in dne anderen beiden keine Fragen stellen darf muss ich hier mal fragen. Gab es oder gibt es einen funktionierenden Würfel Bot? Der dürfte doch auch nur über das System laufen. Oder wird das auch auf dme Server generiert oder so? Muss doch eigentlich ein Simples System sein. Das man einen vorgaukeln kann.
Würfel BOT
03/04/2006 - World of Warcraft - 5 Replies
Hi ich habe mal gehört das es möglich ist das würfel ergebnis zu manipulieren... also das man irgend was eingibt kA /random 1 100 aber es soll nicht zufall sein was da dann raus kommt, was muss ich eingeben um zb 98 zu bekommen? also wenn ihr mir das erklären könnt dann bekommt ihr sehr sehr viel karma ^^
würfel bot
10/16/2005 - World of Warcraft - 9 Replies
leutz ich würde gerne mal wissen ob es ein "würfelbot" gib ich habe schon das halbe forum durch gelesen !! und mit der such funktion findet ich da nix !!! plz um help MFG
Würfel bot?
10/02/2005 - World of Warcraft - 26 Replies
Hi leute, wollte mal fragen ob von euch einer einen würfel "bot" oder eher gesagt "tool" kennt das einem hilft beim würfeln (das man verstendlich eine höhere zahl würfelt) da es mich langsam nervt das alle krieger mein equip des lichts mir wegwürfeln wollte ich hald mal fragen, würde euch sehr dankbar sein >.< Mfg SeaLice :bandit:



All times are GMT +2. The time now is 14:10.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.