mudnames, originellement écrit par Ragnar Hojland Espinosa, est un petit daemon en C écoutant les connexions telnet sur le port 4004. Quand une connexion est reçue, il va envoyer une liste de noms, généré de manière aléatoire, pouvant être utilisé sur beaucoup de jeu de type MUD.
Ici, j'ai repris la partie générant les noms et je l'ai adaptée au PHP. Mudnames ne semble plus être vraiment trouvable sur le net. Cependant, il est inclus dans les distributions basée debian, d'ailleurs une recherche google avec le mot clef "mudnames" le prouve aisément.
Les fichiers .cap contiennent des listes de fonctions avec leurs arguments a appliquer sur le dictionnaire. Ils existent pour forcer certains paramètres lié au dictionnaire. Par exemple, forcer l'association des parties des noms...
Source / Exemple :
<?php
$number = 5;
require('mudnames.php');
$gname = new mudnames();
$names = array();
while ($number > 0) {
$names[] = $gname->generate_name_from('random');
$number--;
}
echo implode('<br />', $names);
15 févr. 2009 à 14:58
Encore merci et bon courage à toi.
@eternia.info
7 juin 2007 à 18:00
31 mai 2007 à 16:38
28 mai 2007 à 16:35
En fait, il faudrai juste resélectionner un autre fichier et recréer le processus de génération du nom. Sauf pour le cas où on choisis un fichier de définitions, là on fait juste une boucle sur le choix des parties. Bref, il faut revoir la structure du code ...
Mais merci d'avoir testé :)
28 mai 2007 à 16:30
j'ai testé la démo en ligne :)
c'est pas mal rigolo :)
tu pourrai peut être faire apparaitre 10 par 10 :) j'ai la touche F5 qui chauffe un peu là
lool
@+
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.