Les possibilités graphiques de nos vieux ordinateurs étant limitées, une solution de contournement intéressante et peu gourmande en ressources est d’utiliser l’art ASCII (ou ASCII art en anglais).
Cet article propose un petit utilitaire développé en Python pour convertir un fichier d’art ASCII, qui n’est autre qu’un fichier texte, en un programme BASIC standard. Voici le programme :
L’utilitaire a été développé sous Linux, mais il fonctionne sur d’autres plate-formes (MacOS et Windows).
Exemple
Le ficher qui sert ici d’exemple est le suivant : apple_IIc.txt.
L’utilitaire s’appelle de la façon suivante :
./ascii_bas.py -n 10000 -i 10 ../Images/apple_IIc.txt > prog_ascii.bas
L’option -n
permet de générer des numéros de lignes dans le programme BASIC en indiquant le numéro de la première ligne, et -i
l’incrément. Il est également possible d’utiliser les paramètres longs (--number
, --increment
). Utilisez l’option -h
pour afficher l’aide avec toutes les options.
Le programme BASIC en sortie est : prog_ascii
Utilisation pratique
Très utile pour créer une pages d’introduction de jeux en mode texte. Les résultats sont bien meilleurs en 80 colonnes.
Quelques Liens Ascii Art
On trouve beaucoup de sites sur le sujet. En voici deux, avec de nombreux exemples d’art ASCII classés par thèmes :
Pour les intro en mode texte, un générateur de textes en ASCII art avec un choix de police impressionnant :