Programme ton propre jeu d’échecs avec Lua et Love2D, puis donne-lui une intelligence artificielle capable de jouer contre toi. David Mekersa te guide pas à pas, du premier échiquier aux choix stratégiques de l’ordinateur.
Une approche concrète pour apprendre en créant
L’objectif : comprendre comment fonctionne un jeu d’échecs et construire une base que tu pourras faire évoluer. On avance par petites étapes, avec du code expliqué et des résultats visibles à l’écran.

Ce que tu vas apprendre
Construire l’échiquier et afficher les pièces
Représente le plateau en Lua, dessine ses cases et place les pièces. Tu apprends à relier les données du jeu à leur représentation à l’écran.
Sélectionner et déplacer les pièces
Gère les clics de souris, la sélection d’une case et l’affichage des déplacements possibles. Le programme aborde les mouvements des pions, cavaliers, tours, fous, dames et rois.
Organiser les tours de jeu
Distingue le joueur actuel et son type : humain ou ordinateur. Fais évoluer le plateau après chaque déplacement et enchaîne les tours.
Détecter l’échec et l’échec et mat
Ajoute les vérifications qui permettent d’identifier une menace sur le roi et les situations d’échec et mat.
Faire jouer une intelligence artificielle
Commence par une IA simple, puis améliore ses décisions en évaluant les situations possibles. Les dernières leçons introduisent les tables de positions, ou tables PST, pour affiner ses choix.
Expérimenter et aller plus loin
Le projet constitue une base d’apprentissage : tu peux étudier le code, modifier les comportements et poursuivre tes propres améliorations. Il ne s’agit pas de rivaliser avec un moteur d’échecs de compétition.
Le contenu de la formation
15 leçons principales en vidéo
Un parcours progressif, du dessin de l’échiquier à une IA utilisant les tables de positions. Reviens sur les étapes à ton rythme et teste les notions dans ton propre projet.
Le code et les ressources du projet
- Le code source complet du jeu en Lua / Love2D.
- Un modèle de projet Visual Studio Code.
- Les images des pièces et la police de caractères.
- Les tables PST utilisées dans la formation.
Un exercice avec ses corrections
Mets en pratique le dessin de l’échiquier avec un énoncé PDF, une solution en vidéo et le code source de la correction.
Les bonus inclus

Le replay Démineur et son code source sont inclus dans la formation.
Le replay du live de lancement
Retrouve l’enregistrement du live du 1er mars 2025, consacré aux cinq concepts pour démarrer. Ce bonus est un replay du lancement, à regarder à ton rythme.
Le replay Code Commando : Démineur
Observe la création d’un jeu de Démineur en Lua / Love2D : contrôles à la souris, drapeaux, victoire et défaite. Le code source du DLC 13 accompagne le replay pour te permettre de l’étudier.
Le Clan des Gamecodeurs
La formation comprend un accès à la communauté privée des élèves. Tu peux y échanger avec d’autres passionnés, poser tes questions et partager tes projets. Les indications pour rejoindre le Clan se trouvent dans l’espace de contenu.
À qui s’adresse cet atelier ?
Aux passionnés qui veulent apprendre la programmation de jeux avec un projet concret, ainsi qu’aux développeurs qui souhaitent découvrir une approche simple de l’intelligence artificielle appliquée aux échecs.
Les explications sont progressives. Pour pratiquer, prévois un ordinateur, Love2D et un éditeur de code. Si tu découvres complètement Lua, commence par les bases du langage pour aborder plus facilement les variables, conditions, boucles, fonctions et tables.
Tu peux avancer par courtes séances : regarde une étape, reproduis-la, puis expérimente avant de continuer.
Ils ont suivi Échecs faciles
Oblerion
« Je ne pensais pas pouvoir coder un jeux d’échec et surtout à générer un damier par programmation. En plus c’est fun ^^ . Je ne regrette pas d’avoir précommander ce guide. »
Christophe
« Ce que j’aimerais surtout dire, c’est : Vous n’apprenez pas a programmer un jeu d’échecs, mais une méthode qu’il vous sera possible de vous approprier pour vos propres jeux. »
Garantie « tester sans risquer »
La garantie annoncée permet de regarder une seule leçon de ton choix, hors bonus et annexes, puis de demander un remboursement intégral si la formation ne te convient pas.
Elle prévoit une vérification par l’équipe : les autres leçons et les documents annexes ne doivent pas avoir été ouverts. Ces conditions concernent la garantie commerciale présentée avec la formation.
À toi de programmer
Construis ton échiquier, fais bouger les pièces et regarde ton code jouer contre toi. Les vidéos, les sources et les exercices t’accompagnent pour comprendre chaque étape et poursuivre tes propres expériences.
Avis
Il n’y a pas encore d’avis.