Labyrinthe 3D sur Commodore 64
Téléchargement gratuit (image .D64, adaptée à VICE x64), fichier hébergé sur GitHub.
Lien à la page du projet su GitHub avec le code source
Le Commodore 64 a été un ordinateur qui a participé à la diffusion de l'informatique personnelle entre le début des années 1980 et le 1990. Mon premier ordinateur n'a pas été un C64 (j'ai eu un VIC-20), mais en 1993 j'ai pu récupérer un Commodore 128D qui pouvait émuler de façon parfaite un C64. Il a été le premier ordinateur que j'ai pu programmer en assembleur (j'ai étudié sur le bouquin de Rodnay Zaks dédié au 6502).
Vous aurez le courage d'entrer dans Le Labyrinthe ?
Vers Noël 2016, j'ai dépoussiéré cet ordinateur et j'ai passé un certain temps à redécouvrir les jeux que possédais. Vu mon penchant pour la programmation, il a été très naturel de se retrouver à en concevoir un. J'ai toujours été attiré par les labyrinthes 3D, j'en avais même un en BASIC qui tournait sur le VIC-20. J'ai donc décidé d'en programmer un un peu plus raffiné, en exploitant la page graphique à haute résolution du Commodore 64.
Essayez de ne pas regarder la carte du labyrinthe trop souvent.
J'ai pu découvrir le Cc65, un excellent compilateur C capable de produire des exécutables qui peuvent être faits tourner sur C64 (ou sur un émulateur comme le VICE). En pouvant utiliser un language expressif et adapté à la tâche m'a considérablement simplifié la vie ! Le résultat a été le C64maze, un jeu disponible gratuitement avec sources disponible sous licence GPL v.3. Le jeu est très simple: vous vous retrouvez dans une position aléatoire du labyrinthe et votre but est de retrouver la sortie le plus rapidement que possible.
La sortie est en vue!
Pendant le jeu, vous pouvez consulter la carte du labyrinthe et votre position, mais attention : vous perdez ainsi 30s de votre temps précieux et la sortie n'est pas montrée ! Vous aurez de quoi explorer ! Dans l'action, la fugue BWV578 de J.S. Bach est exécutée dans une réduction à trois voix, mais vous pouvez désactiver la musique.
Pendant le développement, mon C128D avec moniteur phospore vert a été très utile pour les tests.
Plus de trucs comme ça, s'il vous plaît !
Si vous avez aimé ce programme, jetez un coup d'oeil aux autres petits logiciels que j'ai fait pour des ordinateurs anciens !
Silk Dust (En, 2020-2021) pour C64, Plus4, VIC-20+24KB, MS-DOS... | |
The Queen's Footsteps (En, 2019-2020) pour C64, Plus4, VIC-20+24KB, MS-DOS... | |
Two Days to the Race (En/It, 2018-2019) pour C64, Plus4, VIC-20+24KB, MS-DOS | |
La pyramide d'Innuh (En/It, 2011-2018) pour C64, C128, Plus4, VIC-20, ZX Spectrum | |
Alien Invasion: un jeu pour VIC-20 écrit en 2018 | |
Cavern Explorer, un autre jeu moderne pour VIC-20 (2018) |
Log
January 29, 2017: first version of the page
License
This work is licensed under a CC BY, NC 4.0 licence.