Voici un nouvel article qui présente les particularités du BASIC Atari par rapport au BASIC « standard » (Microsoft). Vous y trouverez entre autres des explications sur les modes graphiques, le son et la gestion des chaînes de caractères…


La programmation ludique des années 80 à nos jours
Voici un nouvel article qui présente les particularités du BASIC Atari par rapport au BASIC « standard » (Microsoft). Vous y trouverez entre autres des explications sur les modes graphiques, le son et la gestion des chaînes de caractères…

Après avoir publié deux pages sur les émulateurs Atari 8bits, dont une sur la mise en œuvre d’Altirra, j’ai redécouvert la programmation en Atari BASIC, en portant mon jeu d’aventure de référence La maison du fou. J’ai ainsi pu redécouvrir quelques spécificités intéressantes de ce BASIC un peu particulier.

Je vous propose aujourd’hui une première page sur la programmation des ordinateurs de la famille Atari 8 bits (Atari 400/800 600/800 XL etc.) avec un guide de mise en œuvre du meilleur émulateur du moment, le logiciel Altirra.

Tout est expliqué dans ce nouveau tuto.
J’ai publié en octobre dernier un outils d’aide à la traduction de programmes écrits en BASIC, dénommé bastrad. Ce dernier est décrit et téléchargeable dans l’article « Assistant de traduction de jeux en BASIC« .
Nous allons maintenant voir un exemple pratique d’utilisation de cet assistant, en prenant comme exemple le jeu d’aventure Treasure of Elgon dans sa version Applesoft BASIC (mais cela fonctionne également avec les versions pour d’autres BASIC tel le MC10).

La chose aurait dû être simple, surtout grâce l’outil bastrad. Hélas, j’ai fait face à quelques difficultés liées à la façon dont est programmé Treasure of Elgon, qui n’est pas exempt de bugs…
Continuer la lecture de « Le trésor d’Elgon en français, un exemple de traduction à l’aide de Bastrad »J’ai découvert récemment, sur le site de Jim Gerrie, que le jeu Sorcellerie , publié dans l’Ordinateur Individuel de décembre 1985, a fait l’objet d’une adaptation pour Apple II par le magazine Tremplin Micro dans le numéro 18 publié en janvier 1988.


J’aime les jeux d’aventures programmés en BASIC, en langue anglaise et en langue française. Il y a quelques temps, j’ai eu pour projet de traduire « The treasure of Elgon » en français. Mais c’est fastidieux, le texte à traduire étant noyé dans les instructions du BASIC.
J’ai donc développé un outil d’assistance à la traduction. Ce dernier, écrit en Python, va lire chaque ligne du programme BASIC, en extraire le texte (i.e. les caractères entre guillemets) et l’écrire dans un fichier. Celui-ci peut ensuite être traduit, soit à la main, soit en utilisant un site de traduction en ligne tel que DeepL ou Google Translate.
Une fois la traduction effectuée, le fichier peut être réintroduit dans le programme BASIC initial et l’on obtient ainsi un programme fonctionnel dans la langue cible.
Continuer la lecture de « Assistant de traduction de jeux en BASIC »En 1983 a été publié un livre intitulé « Write your own adventure programs for your microcomputer » expliquant aux jeunes de l’époque comment programmer un jeu d’aventure en mode texte, à la manière des premiers jeux développés par Scott Adams (game designer).

Pour changer des jeux d’aventures en mode texte qui ont été largement mis en avant depuis la création de ce site, je publie dans cet article deux jeux d’action. Mais pour rester dans l’esprit rétro, ils sont programmés en BASIC pour Apple II, et en mode texte ! C’est également l’occasion de découvrir d’antiques revues de micro-informatique qui comportaient des cahiers de programmes.
Continuer la lecture de « Jeux d’action en mode texte »Pour assurer une bonne présentation de vos programmes en BASIC Applesoft, pourquoi ne pas laisser faire l’Apple II, tout simplement en les imprimant ?
Je vous rassure, vous n’aurez pas besoin d’une ImageWriter II. L’émulateur AppleWin suffira ! Cet article décrit la procédure, qui est très simple.
Partons du programme BASIC suivant, peu lisible (à dessein).
10HOME
20PRINT"C'EST DOMMAGE D'AVOIR FAIT UN TRES BEAU PROGRAMME":GOSUB1000
25VTAB4:HTAB10:PRINT"MAIS QUE LE LISTING SOIT":GOSUB1000
30HTAB10:PRINT"MAL PRESENTE…":GOSUB1000
40PRINT:PRINT"C'EST MOINS LISIBLE ET DIFFICILE A DEBUGGER !"
50FORJ=1TO40:PRINT"*";:NEXT:PRINT
100 END
1000FORI=1TO1000:NEXTI
1010RETURN
Continuer la lecture de « Améliorez la présentation de vos listings BASIC avec Applewin » 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.