LÖVE sous Windows
Allez sur love2d.org
Vous devez télécharger l’installateur 32-bits ou 64-bits. Cela dépend du type de votre système. Si vous ne le savez pas, optez pour la version 32-bits, vous serez ainsi assuré que cela fonctionnera.

Ouvrez l’installateur, cliquez sur Next puis sur I agree. Maintenant, vous pouvez décider où installer LÖVE. L’emplacement n’a que peu d’importance, mais vous devez vous en souvenir. Celui-ci sera appelé dossier d’installation.
Pour ma part, mon dossier d’installation sera :
C:/Program Files/LOVE
Cliquez sur Next puis sur Install.
Quand LÖVE sera installé, cliquez sur Finish.
LÖVE sous Linux
Pour l’installer, il suffit d’utiliser le gestionnaire de paquets de votre distribution (yaourt, pacman, apt, yum…) et le tour est joué.
ZeroBrane Studio
Maintenant, nous avons besoin d’un éditeur de texte. Nous allons utiliser ZeroBrane Studio dans ce tutoriel. Allez sur studio.zerobrane.com et cliquez sur Download.

Il y a une option pour faire un don à ZeroBrane Studio. Si vous ne souhaitez pas en faire, cliquez sur Take me to the download page this time.
Ouvrez l’installateur et installez ZeroBrane Studio dans votre répertoire préféré.

Une fois installé, lancez-le.
Avant toute manipulation, je vous invite à passer le logiciel en français si vous le souhaitez.
Maintenant, nous devons créer un dossier de projet. Ouvrez l’explorateur de fichiers, créez un répertoire où vous le souhaitez et nommez-le comme bon vous semble.
Dans ZeroBrane Studio, cliquez sur l’icône “Sélectionner un dossier de projet” et sélectionnez le dossier que vous venez de créer.
Dans le logiciel, créez un nouveau fichier. Fichier -> Nouveau ou utilisez le raccourci clavier Ctrl + N.
À l’intérieur du fichier, écrivez les lignes de code suivantes :
|
|
Allez dans Fichier -> Sauvegarder ou utilisez le raccourci clavier Ctrl + S. Nommez-le main.lua
. Ensuite, allez dans Projet -> Interpréteur Lua et sélectionnez LÖVE.
Maintenant, appuyez sur la touche F6 et une fenêtre devrait s’ouvrir avec le texte “Hello World!”.
Félicitations, vous êtes prêt pour apprendre LÖVE. Chaque fois que je vous dirai d’exécuter le jeu ou de lancer le code, je vous demanderai implicitement d’appuyer sur F6 pour exécuter LÖVE.
Dans le cas où rien ne se passerait et que le texte suivant s’afficherait : « Impossible de trouver l’exécutable de love2d dans tous les répertoires », c’est que vous avez installé LÖVE quelque part où ZeroBrane Studio n’arrive pas à le trouver.
Allez dans Édition -> Préférences -> Paramètres Utilisateurs et ajoutez ce qui suit :
|
|
Remplacez C:/path/to/ par l’emplacement où vous avez installé LÖVE.
Encore quelques conseils importants
Avez-vous copié/collé le code ci-dessus ?
Je vous encourage vivement à taper le code que je vous présente. Cela pourrait sembler être un travail supplémentaire et inutile, mais ce faisant, vous mémoriserez le langage plus facilement.
La seule chose que vous n’avez pas besoin d’écrire sont les commentaires :
|
|
Toutes les lignes qui commencent par 2 tirets (–) sont des commentaires. L’ordinateur les ignorera, ce qui signifie que nous pouvons écrire n’importe quoi sans générer d’erreur. Je peux utiliser les commentaires pour mieux expliquer certaines parties de code. Lorsque vous tapez le code, vous n’avez pas besoin de les recopier.
Avec print, nous pouvons envoyer des informations à notre console de sortie. C’est la boîte en bas de l’éditeur. Lorsque vous lancez le jeu, elle devrait afficher le texte “123”. J’ai ajouté le texte –Sortie: pour vous indiquer la sortie attendue.
Si vous ajoutez le code suivant tout en haut de votre fichier main.lua
, vous verrez immédiatement les résultats des fonctions print, c’est-à-dire qu’il n’y aura pas de délai dans l’affichage. Comment cela fonctionne n’est pas important à ce niveau.
|
|
Les éditeurs de texte alternatifs
- Atom (open source)
- Visual Studio Code (open source)
- VSCodium (open source) - identique à Visual Studio Code mais sans la télémétrie de Microsoft
- Sublime Text (payant)
Personnellement, je vous recommande VSCodium qui est certainement l’éditeur le plus abouti sans les problèmes liés à la collecte de données de Microsoft.