
Le vibe coding débarque sur Commodore 64
Le concept de « vibe coding », cette pratique consistant à décrire un programme en langage naturel pour qu'une intelligence artificielle le génère, vient de franchir une frontière inattendue. Bence Blaskó a développé VibeC64, un agent IA capable de concevoir et d'implémenter des jeux pour Commodore 64 à partir d'une simple description textuelle. Le projet, entièrement open source, est disponible gratuitement sur GitHub.
L'idée peut sembler saugrenue : utiliser des modèles de langage modernes pesant des milliards de paramètres pour générer du code destiné à une machine disposant de 64 kilo-octets de mémoire et d'un processeur 8 bits. Pourtant, cette contrainte technique constitue précisément l'intérêt du projet. Comme le souligne un utilisateur sur Reddit, forcer un LLM à travailler avec un budget mémoire et syntaxique aussi restreint représente un défi algorithmique stimulant.
Du prompt au jeu jouable
Le fonctionnement de VibeC64 repose sur une interface web accessible à l'adresse vibec64.super-duper.xyz. L'utilisateur décrit le jeu souhaité en quelques phrases – par exemple « construis-moi un Snake classique » – et l'agent IA se charge du reste. Le système génère du code BASIC V2.0, le langage natif du C64, vérifie la syntaxe et corrige automatiquement les erreurs.
L'outil propose plusieurs fonctionnalités avancées. Il peut exécuter les programmes générés sur du matériel réel, à condition de disposer d'une connexion appropriée, ou dans un émulateur pour une installation locale. Plus surprenant encore, VibeC64 est capable de jouer de manière autonome aux jeux qu'il crée, en analysant l'affichage et en simulant des pressions de touches.
Une clé API nécessaire
Pour utiliser l'outil, il faut fournir sa propre clé API de modèle de langage. Bence Blaskó recommande Google Gemini 3.0 Flash pour son rapport qualité-prix, mais le système fonctionne également avec les modèles d'Anthropic ou via OpenRouter. Point rassurant pour les utilisateurs soucieux de leur vie privée : la clé API n'est jamais enregistrée, pas même dans le stockage local du navigateur.
Le développeur reconnaît lui-même les limitations de son outil, notamment pour les jeux fortement axés sur les graphismes. Le BASIC intégré du C64 ne permet pas un accès facile aux capacités graphiques avancées de la puce VIC-II, ce qui explique pourquoi les programmeurs de l'époque basculaient rapidement vers l'assembleur. VibeC64 se prête donc mieux aux jeux textuels, aux puzzles ou aux titres à la logique simple.
Ce projet rappelle les expérimentations précédentes permettant d'accéder à ChatGPT depuis un Commodore 64 via le Retrocampus BBS. L'engouement pour ces ponts entre technologie moderne et machines vintage témoigne de l'attachement persistant de la communauté pour le C64, l'ordinateur personnel le plus vendu de l'histoire.
Vous aimez notre contenu ?
Suivez-nous pour ne rien manquer !