Générateur aléatoire de PJs pour Pathfinder 29
Forums > Jeux de rôle > Pathfinder
ça fait quelque temps que je m'échine sur un générateur aléatoire de PNJs pour D&D Pathfinder.
Au début, j'essayais de faire un truc le plus ressemblant possible au "NPC générator" de James Buck (qui n'est malheureusement plus en ligne). Maintenant, j'essaie de faire encore mieux en fonctions des besoins des joueurs.
J'ai crée une série de fichiers xml pour les races, les classes et les templates pour qu'il soit facile d'apporter des améliorations, de nouvelles classes ou de nouveaux templates.
http://befr.net/dd3_scenar/xml_classes/
http://befr.net/dd3_scenar/xml_races/
http://befr.net/dd3_scenar/xml_templates/
La prochaine étape sera soit un générateur de personnage joueur (avec des formulaires plus complets et rien d'aléatoire) ou un générateur de rencontres avec des "groupes de PNJs".
ça fait quelque temps que je m'échine sur un générateur aléatoire de PNJs pour D&D Pathfinder.Je suis intéressé par le générateur de nom qui est intégrer dans ton php, pourrais ut me donner un site qui en parle (coté programmation bien sur !) pour compléter mon générateur personnel en Delphi ?
Je suis arrivé à un résultat assez acceptable... à quelques détails près:
http://www.befr.net/dd3_scenar/template.php
Vos avis ? oxidor
A titre d'exemple, voilà les listes pour les noms "humains" (masculin et féminins) et pour les noms de ville:
http://www.befr.net/dd3_scenar/persos/noms_humain.txt
http://www.befr.net/dd3_scenar/persos/noms_feminin.txt
http://www.befr.net/dd3_scenar/persos/noms_ville.txt
Tu remarqueras au passage que j'ai pris des noms qui existent réellement dans l'histoire ou la légende, c'est une liste très facile à composer: tu veux des prénoms hobbits, tu relis les annexes du Seigneur des anneaux, tu récupère tous les prénoms hobbits que tu trouve, tu les décompose et tu recomposes aléatoirement. ça marche pour presque tous les noms.
Pour générer un nom complet, je prend un nom et un nom de ville puis j'utilise une fonction de remplacement pour gérer les noms de ville qui commencent par une voyelle.
En php, ça donne:
$fullname = randomname("humain")." de ".randomname("ville");
$old = array("de A","de E","de I","de O","de U","de Y");
$new = array("d'A","d'E","d'I","d'O","d'U","d'Y");
$fullname = str_replace($old$new,$fullname);
Je pense que mon générateur de scénarios te plaira aussi:
http://befr.net/dd3_scenar/index.php
Le code est encore plus secret que la composition exacte (proportions comprises) du Coca Cola, mais en le voyant fonctionner, j'imagine que ça te donnera des idées pour tes propres codes.
En attendant, je viens d'ajouter les premiers formulaires pour générer un personnage non aléatoire. J'ai encore du travail dessus, mais il tourne déja pas mal.
http://befr.net/dd3_scenar/form_pj.php
Le générateur de noms est vraiment tout simple, je l'ai créé à partir de listes de noms (une par race) que j'ai décomposé en "demi-syllabes":M'a l'air pas mal du tout cela, tu ne voudrais pas m'envoyer les sources en php de ton trucs car je trouve ton résultat des plus sympa ?
A titre d'exemple, voilà les listes pour les noms "humains" (masculin et féminins) et pour les noms de ville:
http://www.befr.net/dd3_scenar/persos/noms_humain.txt
http://www.befr.net/dd3_scenar/persos/noms_feminin.txt
http://www.befr.net/dd3_scenar/persos/noms_ville.txt
Tu remarqueras au passage que j'ai pris des noms qui existent réellement dans l'histoire ou la légende, c'est une liste très facile à composer: tu veux des prénoms hobbits, tu relis les annexes du Seigneur des anneaux, tu récupère tous les prénoms hobbits que tu trouve, tu les décompose et tu recomposes aléatoirement. ça marche pour presque tous les noms.
Pour générer un nom complet, je prend un nom et un nom de ville puis j'utilise une fonction de remplacement pour gérer les noms de ville qui commencent par une voyelle.
En php, ça donne:
$fullname = randomname("humain")." de ".randomname("ville");
$old = array("de A","de E","de I","de O","de U","de Y");
$new = array("d'A","d'E","d'I","d'O","d'U","d'Y");
$fullname = str_replace($old$new,$fullname);
Je pense que mon générateur de scénarios te plaira aussi:
http://befr.net/dd3_scenar/index.php
Le code est encore plus secret que la composition exacte (proportions comprises) du Coca Cola, mais en le voyant fonctionner, j'imagine que ça te donnera des idées pour tes propres codes.
En attendant, je viens d'ajouter les premiers formulaires pour générer un personnage non aléatoire. J'ai encore du travail dessus, mais il tourne déja pas mal.
http://befr.net/dd3_scenar/form_pj.php oxidor
1° Ajout des classes de prestige et de la classe "ex-paladin" dans la génération de PNJs standard
http://www.befr.net/dd3_scenar/template.php
1°bis - ça ne servira pas à grand chose concrètement, mais j'ai également ajouté l'option "10" dans le choix des méthodes de tirages de caractéristiques, juste pour vérifier que les ajustements raciaux et les bonus de niveau sont bien répartis.
2° Génération améliorée des objets magiques:
Le nombre d'armes/armures magiques qu'il est possible d'avoir varie maintenant en fonction de la ou des classe(s) exercée(s).
Les armes et armures avec des "capacités spéciales" font leur apparition. (Si vous voulez tester cette fonction, le template "antipaladin" de haut niveau est conseillé, c'est un des rares personnages suffisament riche pour avoir des chances raisonnables d'avoir une arme spéciale).
3° Amélioration de la page "Rencontres":
http://www.befr.net/dd3_scenar/rencontre.php
Les rencontres sont maintenant organisées en fonction de la taille du groupe (1 à 9), du type de rencontre (un gang de voleurs, une patrouille de soldats réguliers, une bande ou une troupe de mercenaires ou les occupants d'un chateau) et de la puissance des personnages rencontrés (standard, vétérans, élite, héroique).
J'ai pas encore d'idée précise pour la prochaine étape, mais j'ai encore du temps pour y réfléchir.
un formulaire permet de choisir les différents éléments. Il est également possible de choisir la race de la "majorité" du groupe rencontré.
Amélioration de l'inventaire des personnages:
L'argent qui n'est pas utilisé pour les armes et les armures est dépensé pour des objets magique divers (liste encore incomplète pour le moment... mais remplir une liste d'objets, c'est ce qu'il y a de plus fastidieux).
J'aimerais bien que nous rencontrions (pour échanger quelques idées) lors d'un salon ou d'une convention...
Et au passage, encore une petite MAJ: les "personnages monstrueux" seront bientôt disponibles (il manque juste le formulaire).
Preview:
http://befr.net/dd3_scenar/test.php avec:
1 illithid niveau 2d6+10 (sachant que, avec l'ajustement de niveau, le niveau 15 correspond à la version "standard" à 8 dés de vie)
1 minotaure niveau 2d6+3 (sachant que le niveau 8 correspond à la version standard à 6 dés de vie).
ça fait quelque temps que je m'échine sur un générateur aléatoire de PNJs pour D&D Pathfinder.Super !
Je suis arrivé à un résultat assez acceptable... à quelques détails près:
http://www.befr.net/dd3_scenar/template.php
Vos avis ? oxidor
Juste un petit problème : j'ai fait un demi-elfe roublard niveau 20 (pour voir ce que ça donne )et son JS de Vigueur n'était que de +1. (Seul le mod. de constitution a été pris en compte, et pas celui dù au niveau)
Mais sinon il me sera d'une grande utilité. Merci Oxidor l'inoxidable !
C'est corrigé, merci pour la dose d'antirouille.
Sur la page template, les créatures monstrueuses viennent d'être ajoutées... centaure,diablotin,djinn,illithid et minotaure, les "niveaux de monstres" sont pris en priorité sur les dernières classes (par exemple, si vous demandez un "centaure barbare 4, druide 4 et barde 4, vous aurez un centaure niveau 6, barbare niveau 4 et druide niveau 2).
A croire qu'un minotaure te fouette pour que tu bosse !
Bon, amusons nous :
Je vais faire un... diablotin moine-archer-mage-ex-Paladin... trop fun ! :lol:
Demain j'essayerai la grenouille-illithid-rôdeuse-des ténèbres de la mort...
Tu as fait du beau travail, je crois que tes aides seront utiles pour beaucoup de monde. Merci à toi !
* Ajout d'une longue liste de races monstrueuses: effrit, djinn, elementaires, geants, goule, momie...
* mise en ordre de l'affichage des capacités spéciales, calcul des bonus d'attaque, des dégats et de la difficulté des JS pour les pouvoirs spéciaux
* transformation en "d12" de tous les dés de vie des morts-vivants
Prochains ajouts:
Races monstrueuses: Ogre, Ombre, Pixie, Satyre, Succube, Sylvanien, Triton, Troll, Vrock,Yuan-ti (après ces "races de base", j'ajouterai de nouvelles races en fonction des besoins)
quelques classes de prestiges du GdM 3.5
Quelques changements dans la manière d'afficher les rencontres (histoire d'éviter de génerer 100 créatures sur une seule page)
http://www.befr.net/dd3_scenar/form_pj.php
* Generation d'un personnage par achat de points selon la méthode Pathfinder (les points dépensés sont mis à jour en javascript)
* Sélection de la race préférée (quand on a le choix), des domaines, écoles, lignages et style de combat
* Selection des compétences et des dons
* choix de l'équipement possédé (magique ou non)
* affichage du résultat.
Prochainement, j'essaierai de me lancerai dans quelque chose de plus intéressant comme un tchat ou un forum ou il serait possible d'utiliser directement les personnages grâce à des balises spécifiques (exemple: #skill:Natation# => affiche un tirage de natation effectué par le personnage, #JS:volonte# => affiche le résultat d'un JS, #liste:armes# => affiche la liste des armes, etc...).
merci.