De Moiki à Inform en auto !


Le concours organisé par Moiki est clos depuis quelques semaines désormais. L'ensemble des FI à choix multiples créées pour l'occasion sont disponibles sur une page dédiée, je vous invite à aller y jeter un oeil ! En effet, malgré un nombre restreint de participations, 5 au final, elles sont vraiment variées, que ce soit dans l'histoire racontée ou même dans le style d'écriture des participants. 

Mais si je reprends le clavier pour un petit devlog, ce n'est pas pour faire de la publicité à Moiki, quoique ! ^^

En effet, Monsieur Moiki, comme j'aime à l'appeler, a mis en ligne un nouveau module d'exportation pour son Moiki Exporter : une exportation au format Inform v6 ! En gros, vous lui balancez l'archive de votre jeu fait sous Moiki et vous voilà avec un code source au format Inform v6 que vous pourrez ensuite compiler en un jeu qui sera utilisable sur presque toutes les plateformes existantes !

J'ai pour ma part tenter l'expérience de transformer "Spéléologie en aveugle" avec cette moulinette magique quand elle n'en était qu'à ses prémices et le résultat était bluffant ! Je n'avais eu qu'à faire quelques petites modifications sur le fichier .inf afin que le résultat soit plus plaisant, de mon point de vue, à afficher/lire. Mais voilà, Monsieur Moiki est homme de challenge et il a relevé celui de faire un export en code Inform v6 compatible avec la Z-Machine 3, c'est-à-dire qui permet de faire du code compilable en .z3 et, de ce fait, exécutable sur toutes les machines 8 bits ou presque ! Du travail d'orfèvre, tellement que je ne comprends plus rien à son code alors qu'au départ il s'était basé sur mon code à moi ! ^^

Il a complètement zappé les bibliothèques françaises, qui ne sont effectivement pas utiles pour un jeu sans parser, a créé sa propre bibliothèque, utilisé des booléens pour la gestion des objets, ajouté des options pour personnaliser votre export (voir capture d'écran ci-dessous) et tellement d'autres trucs que je suis perdu... ^^ 

Quand je vous dis que c'est du travail d'orfèvre ! 

Le seul bémol là dedans pour moi, c'est qu'avec mon Inform 6.30 Amiga, je ne peux pas compiler en .z3.... car la compilation .z3 n'a été réparée que depuis la 6.34, qui n'existe malheureusement pas sur Amiga (ni sur MorphOS d'ailleurs...). Mais ! Car il y a un mais de taille, cela fonctionne en compilation .z5 ^^



Voici ce que donne l'export Moiki vers Inform dans OWB MorphOS ^^


Et si vous voulez tester ce que donne cet export automatique avec "Spéléologie en aveugle !", c'est par ici avec l'excellent Parchment

Pour pouvoir compiler le .inf ainsi obtenu, il m'a suffit de copier la bibliothèque "moikinform.h", contenue dans l'archive générée par le Moiki Exporter, dans le répertoire/dossier/tiroir dédié aux bibliothèques Inform, à supprimer la ligne "!% $OMIT_UNUSED_ROUTINES=1" du .inf car elle n'est pas reconnue par ma version d'Inform et... tadin !! Un jeu .z5 de 12,5 ko !! Peanuts quoi !! Bravo monsieur Moiki une nouvelle fois ! 


Sinon, j'ai pour ma part contacté l'auteur du Github d'Inform, David Kinder, qui est très sympathique et qui était apparemment un Amigaïste il y a quelques années, afin de savoir s'il lui était possible de nous faire un exécutable Amiga. Malheureusement, il n'a plus d'environnement de développement Amiga fonctionnel actuellement et ne peut donc pas nous compiler une version 6.34. Si j'ai le courage, je tenterai une compilation avec le SDK de MorphOS, on verra si j'arrive à quelque chose ^^


Allez, pour finir en beauté ce petit devlog, je suis heureux de vous annoncer que c'est "Spéléologie en aveugle !" qui a remporté le concours avec un vote du jury qui fait plus que plaisir !


Et grâce à cette victoire, j'ai remporté ce magnifique t-shirt que j'ai arboré à mon boulot ! Eh oui, c'était obligé ! Je vous invite à faire cette petite FI Moiki du coup ^^


Et au final, le summum du summum, cela aura été le live Twitch de @DoublureStylo sur ma FI et surtout les commentaires qu'elle en a donnés à la fin. Ceux-ci m'ont fait rougir et me cacher dans un petit coin pendant plusieurs heures ^^ Merci à DoublureStylo et à ses Twitcheurs ! Dès que la vidéo sera sur sa chaîne YouTube, je vous mettrai un petit lien ici ^^ (fier comme Artaban ^^).

Pour terminer, vous pouvez récupérer ci-dessous, si vous le souhaitez, le source Inform sauce Moiki, le fichier .z5 compilé par mes soins mais aussi le fichier .zip contenant le jeu dans sa version Moiki (si vous voulez tester l'export ou voir à quoi ressemble un jeu Moiki de l'intérieur ^^).

Files

speleo-Moiki.inf 22 kB
Sep 25, 2020
speleo-Moiki.z5 12 kB
Sep 25, 2020
Speleo-Moiki.zip Play in browser
Aug 22, 2020

Get Spéléologie en aveugle !

Leave a comment

Log in with itch.io to leave a comment.