Introduction de love2d

Info
Êtes-vous tellement excités à l’idée d’apprendre à créer des jeux que vous souhaitez sauter mon introduction ennuyeuse ?
Je comprends, allez-y, faites le si vous le voulez. Bonne chance !

Bienvenue sur « Comment utiliser LÖVE », le tuto qui va vous apprendre à programmer des jeux avec LÖVE (alias love2d). C’est un tutoriel réalisé par mes soins. C’est ce que j’aurai aimé avoir quand j’ai commencé à faire de la programmation.

Dans ce tutoriel, nous utiliserons LÖVE. La raison est que cette bibliothèque est vraiment faite pour des débutants mais, en même temps, elle peut permettre de faire des choses très complexe. Cela en fait un excellent outil pour les débutants et les utilisateurs expérimentés. Il y a une liste de tous les jeux sur Steam qui ont été fait avec LÖVE.

Contrairement à Game Maker et Unity, LÖVE est un framework et non un moteur. Vous devrez tout faire avec du code. Il n’y a pas d’éditeur de niveau intégré ou quoi que ce soit. Le côté positif est que vous comprendrez exactement ce qui se passe et comment cela fonctionne car vous l’aurez écrit vous-même. Du coup, vos connaissances sont plus facilement transférable vers d’autres moteurs et frameworks. Pourquoi ? Parce que même si chaque moteur fonctionne différemment, le code fonctionne toujours de la même manière.

Ce tuto est écrit pour des gens qui n’ont aucune expérience en programmation. Si vous en avez, je vous recommande au moins de lire le résumé de chaque chapitre. Si cela vous déroute, lisez le chapitre complet.

Si vous n’avez aucune expérience en programmation, j’espère que ce tutoriel vous apprendra ce que vous voulez savoir. Vous voulez probablement commencer à faire un jeu tout de suite mais je vais vous demander d’être patient. Il y a beaucoup de concepts entourant la programmation que vous devrez comprendre avant de commencer à créer un jeu. Cela peut prendre un certain temps avant de les saisir pleinement. Il y a de fortes chances que vous lisiez ce tuto et ne compreniez pas tout complètement. Dans ce cas, mon conseil est de poser des questions (voir ci-dessous) et peut-être de continuer à lire, en faisant semblant de savoir ce qui se passe. Peut-être qu’au chapitre 12, vous comprenez enfin ce qui a été expliqué au chapitre 8. En tout cas, ne vous sentez pas mal ou stupide si vous ne comprenez pas tout, tout de suite. Prenez votre temps.

Lorsque vous en avez envie, je vous encourage à « sauter en avant ». J’entends par là que vous devriez essayer des choses que ce tuto ne vous a pas encore enseigné. Jouez avec ce que vous savez déjà et cherchez les choses que vous voulez savoir. Cela permet de pratiquer et c’est en fin de compte ce dont vous avez besoin. Vous pouvez lire des tonnes de choses sur la peinture, mais pour apprendre vous devrez peindre. Il en va de même pour la programmation.

Certains chapitres utiliseront le code du chapitre précédent. Dans ce cas, je le signalerai en haut du chapitre.

Je n’ai pas fini d’écrire ce tutoriel, ce qui signifie qu’il y aura encore de nouveaux chapitres mais quand ? T’elle-est la question.

Si vous avez des questions, des améliorations ou toute autre chose à dire, n’hésitez pas à laisser un commentaire et je ferai de mon mieux pour vous répondre dans les plus brefs délais. Vous pouvez également demander de l’aide sur le serveur LÖVE Discord.

Sommaire

Il s’agit d’un tutoriel de programmation qui utilise LÖVE car il est très facile pour les débutants.

Qu’apprendras-tu?

Voici quelques gifs pour vous donner une idée de ce que vous allez apprendre tout au long de ce tutoriel.

démo de jeu
Petit jeu de tir
démo de jeu
Suivi de la souris
démo de jeu démo de jeu

Animation créée à partir des images précédentes

démo de jeu
Écran partagé