MAVH II
#1
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>
       <mpfiction>
           <head>
               <title>Mon premier Défi Fantastique</title>
               <genre>Cybermédiéval</genre>
               <series>Renard Solitaire</series>
               <seriesnumber>1</seriesnumber>
               <author>Zero J</author>
               <contact>
                   <author_email>lerenard@gmail.com</author_email>
                   <url>http://renard.solitaire.free.fr</url>
               </contact>
               <language>French</language>
               <price>0</price>
               <license>GPL2</license>
               <publish_date>2016-12-31</publish_date>
               <version>1.02</version>
               <description>
                   Super bouquin dont vous êtes le héros !
               </description>
               <changelog>
                   <change version="1.01" date="2016-12-31">
                       Minotaure amoureux ok
                   </change>
               </changelog>
           </head>
           <book>

               <menu>
                   <action on="Vérifier le contenu de votre sac à dos">
                       montrerInventaire();
                   </action>
                   <action on="Soigner vos blessures">
                       seSoigner();
                   </action>
                   <action on="Utiliser la Clef d'Or">
                       utiliserCleOr();
                   </action>
               </menu>

               <page id="Prime">
                   <text>
                       Vous êtes <v>playername</v>. Bienvenue. <r>Allez au menu !</r>
                   </text>
                   <react on="Allez au menu !">
                       goto("Menu principal");
                   </react>
               </page>

               <page id="Menu principal">
                   <text>
                       <h1>Menu principal</h1>
                       <r>Faire ceci...</r>
                       <r>Faire cela...</r>
                       <r>Retour</r>
                   </text>
                   <react on="Faire ceci...">
                       appendText("Je fais ceci...");
                   </react>
                   <react on="Faire cela...">
                       goto("Faire cela");
                   </react>
                   <react on="Retour">
                       goto("Prime");
                   </react>
               </page>

               <page id="Faire cela">
                   <text>
                       Autre chose.
                   </text>
               </page>

           </book>
       </mpfiction>

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 !!
Répondre


Messages dans ce sujet
MAVH II - par Zero - 02/01/2017, 10:43
RE: MAVH II - par kurt - 02/01/2017, 16:34
RE: MAVH II - par Zero - 02/01/2017, 18:22
RE: MAVH II - par Zero - 02/01/2017, 18:59



Utilisateur(s) parcourant ce sujet : 1 visiteur(s)