MAVH II - Version imprimable +- Rendez-vous au 1 (https://rdv1.dnsalias.net/forum) +-- Forum : Le coin des écrivains (https://rdv1.dnsalias.net/forum/forum-10.html) +--- Forum : L'Atelier (https://rdv1.dnsalias.net/forum/forum-62.html) +--- Sujet : MAVH II (/thread-2986.html) |
MAVH II - Zero - 02/01/2017 Salut, je commence à développer un format pour créer des fictions à embranchements multiples sur navigateur. Pour l'instant j'ai déjà créé une première version un peu brouillonne : MAVH Maintenant ce que je pense faire, c'est une syntaxe XML plus propre ressemblant à ceci : Code : <!DOCTYPE MULTIPATHFICTION> J'en parle déjà sur le forum de IFiction-FR, mais je voudrais aussi récolter vos suggestions, remarques, ...etc. Voili voilà. Et au fait : BONNE ANNEE !! RE: MAVH II - kurt - 02/01/2017 Bonjour, J'arrive à comprendre l'idée générale, et je pense que c'est une voie intéressante. Il y a juste 2 points qui m'échappent : * Visiblement le but est de créer un nouveau type de document. Ma première question serait : pourquoi est-ce complètement nécessaire ? * La structure est beaucoup basée sur des goto. C'est un peu le diable en informatique. Ce n'est pas gênant lorsque l'on souhaite créer un pdf (avec l'équivalent des liens internes), mais la gestion des instructions, des variables et de la partie XML pour l'affichage, le tout imbriqué, ça risque de devenir un casse-tête difficile à tester et à maintenir. Peut-être que ça serait plus simple d'imaginer ce que donnerait le code pour un cas donné. Par exemple : * Si on a au moins 5 pièces d'or, on a le droit de se rendre à un paragraphe donné * On perd alors 5 pièces d'or, et on accède au paragraphe en question Évidemment c'est tout à fait possible, mais la syntaxe me paraît lourde. RE: MAVH II - Zero - 02/01/2017 Oui tu as raison... En fait il suffit de créer une librairie mavh.js à intégrer dans une page html, et de mettre la section <book> dans le <head> du html. Je vais réfléchir à tout ca ! RE: MAVH II - Zero - 02/01/2017 Par rapport au goto, on est bien d'accord que c'estl'instruction qui permet de passer d'un paragraphe à l'autre hein, c'est pas le goto du BASIC ! (Quoique je garde un bon souvenir de mon Amstrad CPC464...) |