TextAdventure est une API d'aventure basée sur le texte écrit en C ++ 14 et XML. Imaginez les jours de jeu de cavernes de mystère, Zork I, III et III, et de nombreuses autres aventures de texte classiques. Je refuse de les appeler une fiction interactive, c'est juste un sale mot. Maintenant, la grande chose est que vous n'avez pas besoin de savoir comment coder en C ++ pour faire des jeux. Vous devrez cependant pouvoir lire et créer des fichiers XML. Avec la bonne configuration XML, vous pouvez créer tout type de jeu que vous aimez. Les versions futures auront un utilitaire pour fabriquer le fichier XML réel, il n'y aura donc pas besoin d'aventures d'artisanat à main.
L'API est actuellement dans un état très basique. Les joueurs peuvent se déplacer, interagir avec l'environnement et faire les commandes les plus basiques. Cependant, les commandes plus complexes doivent encore être implémentées. Le travail en ce moment va se concentrer sur les outils pendant un certain temps afin que des jeux plus intéressants puissent être créés avec moins d'effort que les fichiers de configuration XML fabriqués à la main. J'imagine que de nombreux types de jeux sont écrits en utilisant le moteur d'analyse et de jeu sous-jacent. À l'heure actuelle, il est étroitement lié au fichier config.xml actuel qui peut être modifié pour avoir le type de jeu que vous voulez. Ce qui devrait arriver, c'est qu'un joueur peut choisir le jeu qu'il souhaite jouer avec une sorte de lance-GUI, puis exécuter l'aventure réelle. J'imagine une communauté de développement très dynamique, espérons-le, pour ce genre de chose. Donc, si vous êtes un développeur ou un Afficionado pour aventure en texte, jetez un œil à ceci et y mettez du travail si vous le souhaitez. Je recherche des contributeurs actifs à ce projet.