Crée ton propre univers de programmation 8 bits
Retrouve le plaisir des premiers micro-ordinateurs : un écran, quelques commandes et des jeux que tu construis toi-même. Avec 8-BIT DREAMS, tu explores ZXS, un système rétro écrit en Lua qui s’appuie sur Love2D et s’inspire du ZX Spectrum.
Tu apprends à utiliser ses commandes, puis à comprendre leur fonctionnement pour modifier le système. Affichage texte, couleurs, clavier et caractères personnalisés deviennent les briques de tes propres jeux.
Ce que tu vas apprendre
- Programmer avec des fonctions inspirées du BASIC : PRINT, PRINTAT, CLS, PLOT, DRAW ou PAUSE.
- Travailler avec un écran de 256 × 192 pixels, ses couleurs et ses blocs graphiques.
- Lire les entrées du clavier et créer tes propres caractères sur des matrices de 8 × 8 pixels.
- Construire un premier jeu, La Chasse au Trésor, pour mettre ces commandes en pratique.
- Comprendre le code Lua de ZXS et personnaliser son affichage, ses commandes et son comportement.
Deux étapes pour comprendre le système
Utiliser ZXS. Le manuel présente l’environnement de travail, l’installation des outils et ton premier programme. Tu découvres ensuite les commandes de texte, les couleurs, le dessin, le clavier et les caractères personnalisés.
Programmer ZXS. La seconde partie explique son intégration dans Love2D : rythme d’exécution, simulation d’un mode texte, blocs graphiques, pauses, gestion du clavier et traitement des erreurs. Tu disposes ainsi de repères pour adapter ce système à tes propres idées rétro.
Le cahier de travail : passer du papier au code
Le cahier accompagne ta pratique avec le listing d’Indy Jumper, un jeu inspiré de Sky Diver, à saisir et à étudier. Il propose aussi des grilles pour préparer tes écrans, des matrices pour dessiner tes caractères et une fiche récapitulative des commandes ZXS.
Tu peux préparer un niveau sur papier, le traduire en code, puis faire évoluer le résultat dans ton projet.
Les fichiers inclus
- Manuel de programmation ZXS — PDF : les explications pour utiliser et programmer le système.
- Cahier de travail ZXS — PDF : le listing d’Indy Jumper, les grilles de conception et le mémo des commandes.
- Code source ZXS — ZIP : le système à explorer et à personnaliser.
- Indy Jumper — ZIP : les fichiers du jeu pour accompagner ta pratique.
Pour qui est ce guide ?
Ce guide s’adresse aux passionnés de micro-informatique, aux nostalgiques du BASIC et aux programmeurs curieux de comprendre comment construire un système rétro dans Love2D.
Pour en profiter : des notions de Lua — variables, conditions, boucles et fonctions — sont recommandées, surtout pour étudier et modifier les sources. Prévois un ordinateur, Love2D et un éditeur de code pour les exercices.
Une édition entièrement numérique
L’achat comprend deux PDF et deux archives ZIP, à retrouver dans l’espace de contenu associé à ton compte. Tu lis et pratiques à ton rythme. Ce produit est un guide numérique avec du code source ; il ne comprend ni exemplaire papier ni cours vidéo.
Avis
Il n’y a pas encore d’avis.