Cookies

Utilisation des cookies

Pour le bon fonctionnement du site, nous utilisons des cookies techniques qui permettent de gérer votre connexion.
Nous utilisons des cookies Google Analytics pour le suivi anonyme de la navigation. Vous pouvez désactiver ces derniers à tout moment ici.

Confirmation

Par défaut, nous conservons votre acceptation durant 13 mois.
Gérez vos cookies ici.



Personnaliser

Black Book Éditions, le site de référence des jeux de rôle

Générateur aléatoire de PJs pour Pathfinder 29

Forums > Jeux de rôle > Pathfinder

avatar
ça fait quelque temps que je m'échine sur un générateur aléatoire de PNJs pour D&D Pathfinder.
Je suis arrivé à un résultat assez acceptable... à quelques détails près:
http://www.befr.net/dd3_scenar/template.php
Vos avis ?
avatar
Ça à l'air carrément bien ! Smiley
avatar
Merci.
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".
avatar
ça fait quelque temps que je m'échine sur un générateur aléatoire de PNJs pour D&D Pathfinder.
Je suis arrivé à un résultat assez acceptable... à quelques détails près:
http://www.befr.net/dd3_scenar/template.php
Vos avis ? oxidor
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 ?
avatar
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":
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
avatar
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":
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
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 ?
avatar
Passez en MP les gars Smiley
avatar
2 mises à jour intéressantes viennent d'être ajoutées:
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.
avatar
Nouvelle modification de la page "Rencontres":
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).
avatar
J'aimerais bien que nous rencontrions (pour échanger quelques idées) lors d'un salon ou d'une convention...
Tu basé sur quel endroit ?
avatar
Avant que Damien arrive, on passe en MP. Smiley
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).
avatar
ça fait quelque temps que je m'échine sur un générateur aléatoire de PNJs pour D&D Pathfinder.
Je suis arrivé à un résultat assez acceptable... à quelques détails près:
http://www.befr.net/dd3_scenar/template.php
Vos avis ? oxidor
Super !
Juste un petit problème : j'ai fait un demi-elfe roublard niveau 20 (pour voir ce que ça donne Smiley )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 !
avatar
Argll! encore un bug... je me demande comment j'ai pu le laisser passer, celui là...
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).
avatar
Waw, c'est vraiment impressionnant.
A croire qu'un minotaure te fouette pour que tu bosse ! Smiley
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 ! Smiley
avatar
A croire qu'un minotaure te fouette pour que tu bosse !
Même pas... j'ai rien d'autre à faire en attendant les réponses à mes nombreux envois de CV.
avatar
Dernières mises à jour:
* 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)
avatar
Nouvelle mise à jour (et dernière du mois sauf si je découvre un bug), amélioration de la page de génération des PJs:
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...).
avatar
Superbe oxidor. C'est vraiment du très bon travail.
avatar
merci.
En ce moment, je suis surbooké par un cours de programmation en java à temps plein... je serai de nouveau dispo dans quelques semaines.
avatar
merci.
En ce moment, je suis surbooké par un cours de programmation en java à temps plein... je serai de nouveau dispo dans quelques semaines. oxidor
JAVA !!!
BEURK...