Le blog d’un libriste qui a la niaque !
Une question aux pros
Comme j’ai eu plein d’avis différents sur la question, je repose le problème ici.
Attention : Si vous n’êtes ni développeur, ni rôliste, ne lisez pas ce post :p
Prenons l’idée de coder un moteur de jeu de rôle en ligne. Certaines choses sont constantes, comme la gestion des lieux, des chemins, des évènements, des quêtes … et d’autres dépendent complètement des règles, comme la gestion du personnage, ou des effets temporaires ou non qu’il peut subir, la gestion des actions …
J’ai pensé à des classes php qui définiraient toutes les choses communes, avec des méthodes pas implémentées dans une classe Systeme, qui le seraient en héritant d’une classe fille genre Systeme_Basic ou Systeme_D20. Mais ça oblige à bien prévoir les choses, avec le moins de choses en dur, et j’ai pas de solutions faciles pour certaines choses, comme la personnalisation des champs qui définissent un objet.
Et vous, vous feriez comment ?
about 1 year ago
Moi je ferai appel à une agence web qui rox (du genre une dont le nom commence par O2 et se finit par Sources).
about 1 year ago
Je jouerai avec des êtres humains ?! -> ok je ->[] ;)
about 1 year ago
Moi je chercherais une nana, t’as plus le temps de te poser des questions dans ce genre là après ;) .
about 1 year ago
@Damien > Z’êtes trop chers pour moi :p
@Kagou > je joue déjà avec des êtres humains !
@Toniob > Pas possible, je dois avoir un parfum naturel qui n’attire autour de moi que les filles à qui je plais pas :p
about 1 year ago
Bon, quelques uns de tes postulats de bases vont voler en éclat : les déplacements, non ce n’est pas une constante pour moi dans un jdr. Comment tu fait si un monde ne permet que des déplacements en 2D, un autre dans les trois dimensions, un autre dans 4 ou 5 en même temps (un déplacement peut te permettre de changer de plan, de revenir en arrière dans le temps..), si un monde se passe sur un continent aride, l’autre plein de rivières, l’autre sur une planète avec un continent aride et des mers le séparant ‘autres continents arides, un autre monde étant spatial, avec des déplacements en vaisseau spaciaux uniquement, avec ou sans gestion de téléportation / trou de ver / vitesse lumière…
Non, un moteur de JDR générique ne peut pas exister pour moi…
about 1 year ago
@GP :
1. Si je gère par lieu, peu importe si l’un est plus haut que l’autre, ou accessible via portail. Cela ne change rien au principe de lieux et de chemins liant les lieux. Idem dans un vaisseau.
Un vaisseau est un lieu. Au sol, un chemin y mène. Lorsqu’il vole, il n’y a plus de chemins qui y mènent et ceux dedans ne peuvent bouger car il n’y a plus de chemin qui en sort. Dedans, il peut y avoir des actions pour choisir où se diriger. Ce n’est pas un problème, surtout si je fais les automatistes pour savoir qui peut accéder au vaisseau, qui peut le piloter, etc …
Ensuite, en jdr, les retours dans le temps sont très rarement utilisés, et de toute façon, c’est faisable, il suffit de prévoir à l’avance et de créer une copie d’une zone, en modifiant certains chemins, certaines descriptions, certains objets présents dans les lieux. Le portail temporel ne serait qu’un chemin pour arriver dans cette zone …
C’est une constante. Peu importe le nombre de dimensions, un déplacement reste un déplacement.
about 1 year ago
T’as définition du lieu me fait plus penser à un objet de type véhicule, mais bon.
J’avoue que comme GamePlayer je trouve que tes postulat de départ comme quoi le JDR est un élément fini me pose des petits soucis, car pour moi le plus grand intéret, voir le seul, est le fait que tout est piloté par l’humain.
Pour moi, un JdR, c’est un point de départ, un d’arrivée, un canevas grossier avec des points inconnus des joueurs (donc mobiles) pour obtenir des éléments et un système de jeux.
Ensuite, tout le reste se trouve dans la tête des joueurs et du MJ. Moralité tout est possible et le cerveau humain n’a pas de limite.
Je crains que ce que tu veuilles faire se finisse en un moteur de jeu un peu plus dynamique pour faire des jeu type Tomb Rider ou autre.
Vu que ca m’intéresse pas mal, ton sujet, je te propose un verre (ou plusiurs), en septembre, pour discuter de ca et, qui sait… poser quelque chose sur le papier.
Tcho’.