Fascination pour l’Atlantide

Depuis les dialogues de Platon du Timée et du Critias, le mythe de l’Atlandide a fasciné des générations d’historiens, de scientifiques, de savants, d’archéologues, de philosophes ou de simples curieux. Il faut dire que Platon insiste sur l’authenticité de son récit, qui n’est pas présenté comme une fiction. S’ajoute à cela la description d’une civilisation brillante, correspondant à un âge d’or de l’humanité, et qui finit dans un cataclysme conduisant à son engloutissement total par les flots, ce qui donne une force saisissante au récit.

Le nombre de recherches et de livres sur le sujet est considérable, une bibliothèque américaine recense ainsi plus de 50000 ouvrages sur l’Atlantide. De grands auteurs de romans d’aventure comme Jules Verne font apparaitre l’Atlantide dans leurs récits (dans 20000 lieux sous les mers, illustration ci-contre).

Les ordinateurs ne sont pas en reste, puisque le thème de l’Atlantide est abordé dès l’aube des jeux d’aventure textuels, et c’est l’objet de l’article d’aujourd’hui.

Continuer la lecture de « Fascination pour l’Atlantide »

Un jeu d’aventure bien aligné ou justifié

Il est important de bien soigner la présentation de vos jeux d’aventures. Si vous n’y prenez garde, vous risquez de retrouver cela :

Une présentation bof, qui n’incite pas à poursuivre l’aventure.

Pas très lisible, n’est-ce pas ? (on peut même dire que c’est moche). Les mots sont coupés au delà de la 40ème colonne, sans tenir compte des règles usuelles de présentations des documents.

Dans cet article, nous allons voir comment afficher un texte avec un alignement à gauche, sans couper les mots, ou un alignement justifié. Avec une subroutine en BASIC !

Continuer la lecture de « Un jeu d’aventure bien aligné ou justifié »

Tutoriel : récupérez un programme BASIC TRS-80 MC10

Certains anciens programmes écrits en BASIC pour le TRS-80 MC10 sont disponibles sous la forme de fichiers images de cassettes, mais pas sous la forme d’un fichier texte. Ce dernier est nécessaire lorsque l’on a besoin du programme source pour l’adapter à une autre ordinateur. Ce tutoriel donne une méthode pour récupérer facilement le fichier source d’un programme BASIC du MC10.

Continuer la lecture de « Tutoriel : récupérez un programme BASIC TRS-80 MC10 »

Traducteur d’instructions graphiques du langage BASIC

Dans les années 80, le langage BASIC a donné lieu à d’innombrables dialectes, chaque machine étant livrée avec son propre « BASIC » et ses particularités. Les instructions les plus courantes sont en général standardisées (PRINT, INPUT, LET, IF…THEN, FOR…NEXT, GOTO, GOSUB) mais il en va tout autrement pour les instructions graphiques. Les modes graphiques sont également très variables d’une machine à l’autre, que ce soit le nombre de couleurs ou la définition de l’image.

Continuer la lecture de « Traducteur d’instructions graphiques du langage BASIC »

La programmation en ZBASIC

Je vous invite à découvrir un BASIC du milieu des années 80 qui est à la fois multiplateforme et compilé. Il s’agit du ZBASIC et il fonctionne très bien sur Apple //c. Venez le découvrir ici.

Extraventure : faites votre propre aventure dont vous être le héros

Ce programme écrit en Python permet de créer sont propre jeu d’aventure à la façon des livres-jeu « dont vous êtes le héros » qui étaient si populaires fin des années 80s. L’idée de créer ce programme m’est venue en lisant le numéro 31 du magazine Jeux et Stratégie, qui comporte un article d’initiation au jeu d’aventure, Le mystère de la statue maudite (voir la suite de cet article). J’ai eu envie d’en faire une version informatique (34 ans après la publication) puis eu l’idée de faire un programme générique de gestion de jeu d’aventure simple.

Continuer la lecture de « Extraventure : faites votre propre aventure dont vous être le héros »