Creation d'un bestiaire #124

Closed
opened 2020-10-19 12:47:36 +02:00 by kazhnuz · 12 comments
Owner

Un gros morceau : création d'un "bestiaire" qui contiendrait pas mal de créatures + des archétypes pour les PNJ.

Sources d'inspirations :

Un gros morceau : création d'un "bestiaire" qui contiendrait pas mal de créatures + des archétypes pour les PNJ. Sources d'inspirations : - https://www.pathfinder-fr.org/Wiki/Pathfinder-RPG.Monstres.ashx - https://www.aidedd.org/regles/liste-monstres/
kazhnuz added this to the Pelican 0.1 (alpha 1) milestone 2020-10-19 12:47:36 +02:00
kazhnuz added the
Type
Fonctionnalité
Scope
Épique
Statut
A investiguer
labels 2020-10-19 12:48:06 +02:00
Author
Owner

Catégories possibles

  • Archétype de PNJ
  • Animaux
  • Non-organiques
  • Créatures magiques
  • Créatures paradoxales

Note : Il faudra surement réorganiser les créatures non-organiques et magique, sans doute en plusieurs catégories (genre une "créatures de légendes").

Catégories possibles - **Archétype de PNJ** - **Animaux** - **Non-organiques** - **Créatures magiques** - **Créatures paradoxales** Note : Il faudra surement réorganiser les créatures non-organiques et magique, sans doute en plusieurs catégories (genre une "créatures de légendes").
Author
Owner

Ce projet va être externalisé dans le projet bestiaire, ce ticket n'a plus lieu d'être.

Ce projet va être externalisé dans le projet bestiaire, ce ticket n'a plus lieu d'être.
Author
Owner

Je réouvre le ticket, finalement il sera bien intégré dedans, via des datatables.

Je réouvre le ticket, finalement il sera bien intégré dedans, via des datatables.
kazhnuz reopened this issue 2021-06-11 08:22:42 +02:00
Author
Owner

TODO: retrouver et mettre ici toutes les créatures que j'ai créé pour DanseRonce et les harmoniser.

TODO: retrouver et mettre ici toutes les créatures que j'ai créé pour DanseRonce et les harmoniser.
Author
Owner

Une chose utile serait sans doute de faire des "créatures-types" et calculer des déviations à coup de bonus, de "niveau de difficulté", etc.

Genre avoir une catégorie "fauve", et rajouter des bonus de difficulté/des spécificités

Une chose utile serait sans doute de faire des "créatures-types" et calculer des déviations à coup de bonus, de "niveau de difficulté", etc. Genre avoir une catégorie "fauve", et rajouter des bonus de difficulté/des spécificités
Author
Owner

Peut-être que dans ce cas là, avoir un generateur/compilateur serait bien... Qui générerait des CSV (ou json) qui seraient utilisé ensuite par rulebook

Peut-être que dans ce cas là, avoir un generateur/compilateur serait bien... Qui générerait des CSV (ou json) qui seraient utilisé ensuite par rulebook
kazhnuz added this to the (deleted) project 2021-09-20 13:42:31 +02:00
Author
Owner

Peut-être passer ça sur le jalon 3.2.0 histoire de pouvoir faire une version 3.1.0 avec les bases consolidées

Peut-être passer ça sur le jalon 3.2.0 histoire de pouvoir faire une version 3.1.0 avec les bases consolidées
kazhnuz modified the milestone from Pelican 0.1 (alpha 1) to (deleted) 2021-09-20 13:46:00 +02:00
kazhnuz added this to the Finalization V3 project 2021-09-20 13:46:04 +02:00
Author
Owner

Le "générateur" pourrait être un simple script SH qui passerait dans le truc pour appliquer les modifs des parents dans l'enfant et construirait les CSV finaux (et peut-être un csv "index" ?)

Ensuite la complexité serait de lire les CSV depuis le navigateur...

Une possibilité: https://datatables.net/forums/discussion/58978/displaying-csv-data-into-the-table

Et ensuite le datatable mettrait en forme les données. L'idée pourrait être de faire une sorte de viewer qui afficherait le contenu de index.csv dans une sidebar, et sur l'autre côté afficherait un datatable.

Le "générateur" pourrait être un simple script SH qui passerait dans le truc pour appliquer les modifs des parents dans l'enfant et construirait les CSV finaux (et peut-être un csv "index" ?) Ensuite la complexité serait de lire les CSV depuis le navigateur... Une possibilité: https://datatables.net/forums/discussion/58978/displaying-csv-data-into-the-table Et ensuite le datatable mettrait en forme les données. L'idée pourrait être de faire une sorte de viewer qui afficherait le contenu de index.csv dans une sidebar, et sur l'autre côté afficherait un datatable.
Author
Owner

Note: plus tard il pourrait être intéréssant d'afficher ça pour d'autre élément (genre les équipements et/ou objets), donc niveau archi:

Sources

  • les fichiers csv du bestiaire iront dans un fichier "data/bestiaire/csv"
  • Le generateur sera dans data/bestiaire/generator.sh, les fonctions réutilisable dans data/common.sh
  • Le viewer sera dans data/viewer.html, le js dans viewer.js

Public

  • Les fichiers csv générés iront dans csv/bestiaire, avec un index.csv recensant les fichiers
  • Le viewer ira dans bestiaire.html à la racine
Note: plus tard il pourrait être intéréssant d'afficher ça pour d'autre élément (genre les équipements et/ou objets), donc niveau archi: **Sources** - les fichiers csv du bestiaire iront dans un fichier "data/bestiaire/csv" - Le generateur sera dans data/bestiaire/generator.sh, les fonctions réutilisable dans data/common.sh - Le viewer sera dans data/viewer.html, le js dans viewer.js **Public** - Les fichiers csv générés iront dans csv/bestiaire, avec un index.csv recensant les fichiers - Le viewer ira dans bestiaire.html à la racine
Author
Owner

Une règle sera que les animaux parents ne peuvent être que dans le CSV courrant ou dans le csv commun (qui sera ignoré)

Une règle sera que les animaux parents ne peuvent être que dans le CSV courrant ou dans le csv commun (qui sera ignoré)
Author
Owner

-> Faire ça sous vuejs
-> Utiliser des fichiers json et axios pour les récupérer

-> Faire ça sous vuejs -> Utiliser des fichiers json et axios pour les récupérer
kazhnuz removed this from the Finalization V3 project 2022-12-02 16:12:20 +01:00
Author
Owner

-> Réutiliser une partie des mécanismes introduit par le nouveau site vueJS
-> Potentiellement plus proche des classes/espèces que des inventaires, donc pas de tableau dynamique.
-> Peut-être besoin de "liste dynamique" propre.

-> Réutiliser une partie des mécanismes introduit par le nouveau site vueJS -> Potentiellement plus proche des classes/espèces que des inventaires, donc pas de tableau dynamique. -> Peut-être besoin de "liste dynamique" propre.
kazhnuz added a new dependency 2023-02-07 17:37:57 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Depends on
#198 Site vueJS
jdr-et-univers/pelican-jdr
Reference: jdr-et-univers/pelican-jdr#124
No description provided.