Imagine un monde où pour programmer un jeu, il suffisait d'allumer l’ordinateur, de taper 10 PRINT "BONJOUR" puis RUN, et de voir la magie opérer à l’écran.
Pas de logiciel à installer. Pas de compilateur. Pas d’interface. Juste toi, ton clavier… et le plaisir brut de la programmation.
Bienvenue dans les années 80...
Bienvenue dans l’âge d’or de la micro-informatique...
Bienvenue dans 8-BIT DREAMS !
8-BIT DREAMS c'est une surcouche simple et pédagogique, écrite en Lua, qui transforme Love2D en un système rétro programmable comme un ZX Spectrum.
Tu vas découvrir comment simuler un langage minimaliste, avec des fonctions imitant le BASIC comme PRINT, PLOT, PAUSE, DRAW, ... Ainsi qu'un affichage en caractères texte, des blocs graphiques, une résolution en 256x192… et une philosophie 100% rétro.
Mais surtout :
👉 Tu vas comprendre comment tout cela fonctionne.
👉 Tu vas apprendre à le modifier, à l’étendre, à le transformer.
👉 Et tu vas (re)découvrir ce qui rend la programmation si magique.
Dans les années 80, les contraintes étaient claires, visibles, structurantes.
Notre ordinateur c'était notre clavier (tout était dedans).
Pas de système d’exploitation à démarrer, avec des applications, des fenêtres... Pas d’Internet. Juste toi et le BASIC.
Avec ce guide, je t’invite à revivre cette époque.
Mais surtout, je te propose une formation ultra originale, didactique, et ultra motivante.
✅ Tu vas programmer des jeux en case pas case, comme à l’époque
✅ Tu vas comprendre le fonctionnement du système 8-BIT DREAMS de l’intérieur
✅ Tu vas créer ton premier jeu, La Chasse Au Trésor
✅ Tu vas inventer tes propres blocs graphiques sur papier quadrillé
✅ Tu vas aller encore plus loin avec un jeu complet : Indy Jumper
✅ Tu vas tout recevoir dans ta boîte aux lettres, imprimé au format A5 relié spirale (si tu choisis la version imprimée)
✅ Le guide complet (plus de 100 pages) en version PDF
Un vrai manuel rétro comme on les aime, inspiré du manuel du ZX Spectrum ou encore de l'Amstrad CPC. Tu vas retrouver le plaisir d'apprendre sans regarder de vidéo.
Tu y apprendras comment coder ton propre système rétro, de l’écran au clavier, en passant par les couleurs et les caractères personnalisés. Tout est en Lua, et tout est décortiqué.
Tu apprendras plusieurs astuces de programmations originales ainsi qu'une méthode pour "blinder" ton code afin de le rendre résistant aux "écrans bleus" des erreurs Love2D.
✅ Un cahier de travail exclusif (PDF)
🕹️ Le listing complet du jeu Indy Jumper, à taper ligne par ligne
🎨 Des grilles d’écran pour concevoir tes niveaux à la main
✍️ Des matrices 8x8 pour dessiner tes propres caractères
🧾 Une Cheat Sheet avec toutes les commandes du système livré en exemple
Aux développeurs curieux qui veulent comprendre ce qu’il y a sous le capot d'un système qui "détourne" un framework comme Love2D
Aux débutants passionnés qui veulent apprendre à changer leur façon de raisonner
Aux nostalgiques du BASIC et des ordis 8 bits
À toi, si tu ressens que la programmation est plus qu’un outil : c’est une aventure
Et si demain tu créais ton propre système rétro ?
Un MO5, un VG5000, un Amstrad CPC ?
Le guide t’explique même personnaliser et faire évoluer le système.
Résolution, caractères, couleurs, commandes BASIC… tout est modifiable, tout est personnalisable, c'est ton terrain de jeu !
Avec 8-BIT DREAMS tu reviens aux racines de la programmation.
Tu redécouvres que les limites sont des tremplins, que le code est un jeu, et que la meilleure école… c’est celle qu’on se construit soi-même.
Au sommaire du guide de plus de 100 pages :
CHAPITRE 1
Introduction
CHAPITRE 2
Votre environnement de travail
Installation des outils nécessaires
CHAPITRE 3
Présentation de ZXS et premier programme
CHAPITRE 4
Commandes d'affichage texte
PRINT, PRINTAT, CLS, SCREEN, CHR
Entrées clavier
INKEY
Couleurs et affichage graphique
INK, PAPER, BORDER, PLOT, DRAW
Caractères personnalisés
USR, U144 à U164
Contrôle d'exécution
PAUSE
Premier jeu ZXS : La chasse au trésor
CHAPITRE 1
Introduction
CHAPITRE 2
S'intégrer dans Love2D
CHAPITRE 3
Créer l’illusion d’un vrai langage BASIC
CHAPITRE 4
Limiter le Frame Rate
CHAPITRE 5
Emuler les couleurs d'origine
CHAPITRE 6
Simuler un faux mode texte
CHAPITRE 7
Le cas particulier des blocs graphiques du ZX
CHAPITRE 8
Permettre de redéfinir certains caractères
CHAPITRE 9
Un mode graphique (très) simplifié
CHAPITRE 10
Faire une PAUSE dans Love2D ?
CHAPITRE 11
Gérer le clavier comme en BASIC
CHAPITRE 12
Blinder le code pour éviter l'écran bleu
CHAPITRE 13
Un Amstrad CPC au lieu d'un ZX Spectrum ?
Conclusion
Un listing complet à taper pour apprendre comme on le faisait dans les années 80 : Indy Jumper, un jeu inspiré de Sky Diver.
Des templates pour créer vos propres jeux : grilles d'écran et matrices 8x8 pour créer vos propres caractères personnalisés
Une "Cheat Cheet" reprenant les principales fonctions de ZXS, le système livré en exemple
Rejoins la communauté officielle de mes formations.
En rejoignant cette formation tu recevras aussi l’accès à la communauté privée réservée aux élèves de mes formations, Le Clan des Gamecodeurs.
Dans cette communauté privée, tu pourras échanger avec d’autres passionnés comme toi, poser tes questions et obtenir des réponses pour avancer dans tes projets.
Tu pourras même y partager ton code ou tes projets pour recevoir mes retours et conseils personnalisés !