Envoyé par
William Vaurien
Dans le cahier de doléance, je rajouterais un truc bien foutu pour préparer ses scénario et utilisable en jeu.
En gros un wiki spécialisé JDR avec:
- un éditeur simple mais sympa (genre markdown)
- des templates configurables en live
- des macro à brancher sur des parties dynamiques de la page
- des parties visibles par le mj / un seul joueur / tous
- une partie 'prise de note'/blog pour les joueurs et le mj en cours de partie facilement accessible.
- des liaisons entre les éléments automatiques (Si j'écris 'Sauron' dans une zone de texte et qu'il y a une page, je dois avoir automatiquement un lien vers cette page)
- des formulaires dynamiques (aka fiche de persos)
- une belle API pour faire des plugins et faire rajouter plein de trucs par la communauté (générateurs aléatoire, fiches vierges (pnj, monstres, équipements), des catalogues, des processus, des sous-systèmes, des hacks, des systèmes complets...
Si derrière il y a un beau tableau blanc simple, intuitif et puissant, je pense que je remplacerais roll20 et FG sans réfléchir.
Un wiki accessible ou et in-game est prévu ouais. Avec possibilité de partager des pages, envoyer des images et markdown. Pareil pour la prise de note, chacun aura une sorte de calepin virtuel.
Pour la liaison automatique des mots, ça me semble compliqué techniquement (un wiki de 100 pages, une page de 1000 mots = 100000 vérifications à faire), je pense que les liens seront faits manuellement comme sur wikipedia.
Il faut tout de même que je fasse attention à ne pas être trop ambitieux, un an de dev ça passe vite !
Envoyé par
fenrhir
Je suis assez d'accord avec ça
Ma remarque tient au fait que l'action en fonction du résultat dépend, dans pas mal de cas, non pas du résultat global du jet (nombre de dés > seuil, total, etc), mais aussi à certaines valeurs (les dés explosifs, mais aussi les systèmes comme beaucoup de jeux type L5R/SW où une face = un effet qui va de "+1 succès" à "truc non mathématique à décrire par le joueur/MJ").
Je pense que c'est faisable via du scripting sans trop de soucis. Par exemple un jeu ou les 4 comptent comme des réussites, et 7+ compte comme un crit, et le total fait les dégâts :
Code:
Dice.roll('5d8 + @dex', function(result) {
var fours = result.filter('=4');
var crits = result.filter('>=7') * 2;
var total = result.getTotal();
render((fours + crits).toString() + 'success, total ' + total.toString() + 'damages');
}
Du coup il faut avoir quelques notions de programmation par contre pour créer sa feuille de perso custom..