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).
![Labyrinthe 3D sur Commodore 64](varie/c64maze/step_in_t.png)
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.
![Vue du labyrinthe complet](varie/c64maze/mazeview_t.png)
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](varie/c64maze/exit_t.png)
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.
![Sur la vraie machine](varie/c64maze/during_development_t.jpg)
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
![Creative Commons License](elettronica/pre_riaa/88x31.png)
This work is licensed under a CC BY, NC 4.0 licence.