Retour à la boutique

Produit numérique

LÖVE2D Lua

Echecs faciles

Je te prends par la main et je te montre comment coder ton propre jeu d’échecs de A à Z avec Lua et Love2D, le rendre jouable en un rien de temps et impressionner tout le monde, même si tu n’as jamais programmé avant.

119,00 € TTC

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.

Illustration de la formation Échecs faciles

Ce que tu vas apprendre

01

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.

02

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.

03

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.

04

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.

05

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.

06

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

01

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.

02

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.
03

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

Bonus Code Commando : programmer un Démineur

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

01

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. »

02

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.