Un « Jeu de la vie » et son code source sur Apple ][

A Game of Life (Apple ][)

Le Jeu de la vie n’est hélas pas un jeu comme son nom le laisse penser – même s’il a inspiré des jeux comme Conway’s Inferno – mais c’est ce qu’on appelle un « automate cellulaire ». C’est en effet un algorithme suivant les règles définies par John Horton Conway en 1970, et qui simule ainsi le développement de cellules d’une manière littéralement organique. Et si on parle ici, c’est que l’un de nos membres en a programmé un pour le vénérable Apple ][ et a documenté son travail sur son blog (en anglais). Il a ainsi abordé tour à tour la programmation en C sur le processeur 6502 du micro-ordinateur, la programmation en assembleur, la réalisation de graphismes puis de sons, pour terminer sur un bilan où l’on peut tester une version émulée en Javascript, hélas très gourmande et bien lente… Mais il est bien entendu également possible de télécharger l’image disque (fichier .dsk) ainsi que le code source complet sur GitHub.

Lien Permanent pour cet article : http://mag.mo5.com/actu/111887/un-jeu-de-la-vie-et-son-code-source-sur-apple/

  • Merci pour l’article ! 😉
    En ce qui concerne la lenteur de l’émulateur en ligne, je sais qu’il est possible d’en produire un bien plus rapide ! Je me suis inspiré des travaux réalisés sur archives.org : compilation de l’émulateur Apple II de MAME vers du Javascript. Mais étant néophyte en la matière, je me suis clairement planté quelque part… Si quelqu’un à un tuyau je suis preneur ! 🙂