Partager votre jeu avec love2d

info
Nous utilisons le code des chapitres précédents

Vous avez fait un jeu et vous voulez le partager avec d’autres. Vous pouvez leur faire installer Löve sur leur machine mais ce n’est pas nécessaire.

Premièrement, nous avons besoin de changer le titre et l’icône. Pour cela, nous allons utiliser un fichier de configuration.

Créez un nouveau fichier appelé conf.lua et mettez-y le code suivant :

1
2
3
4
function love.conf(t)
    t.title = "Panda Shooter!"
    t.icon = "panda.png"
end

Sauvegardez le fichier. Maintenant, quand vous lancez le jeu, vous voyez qu’il a un titre “Panda Shooter!” et que l’icône est un panda.

C’est à cela que sert le fichier de configuration. LÖVE charge conf.lua avant de charger le jeu et applique les configurations. Pour une liste complète des options, consultez le wiki.

Maintenant que notre jeu a un titre et une icône corrects, rendons-le exécutable.

Premièrement, nous avons besoin de packager notre jeu dans un fichier zip. Allez dans le répertoire de votre jeu, sélectionnez tous les fichiers (et répertoires). Maintenant, faites un clic droit, sélectionnez “Envoyer vers” et cliquez sur “Dossier compressé”. Le nom du fichier n’est pas important, mais nous avons besoin de changer l’extension en .love (au lieu de .zip par défaut) :

Remarque : cette partie vaut uniquement pour Windows. Cliquez ici pour obtenir des informations sur la création de votre jeu pour d’autres plateformes.

Compresser avec un zip
Compresser avec un zip

Si vous ne pouvez pas voir l’extension des fichiers

Appuyez sur les touches Windows et Pause/Attn. Dans le coin supérieur gauche de la nouvelle fenêtre, cliquez sur “Panneau de configuration”. Ensuite, allez dans “Apparence et personnalisation”.

Apparence et personnalisation sous Windows
Apparence et personnalisation sous Windows

Cliquez sur “Options de l’explorateur de fichiers” :

Personnalisation
Personnalisation

Une nouvelle fenêtre s’ouvre. Cliquez sur l’onglet “Affichage”. Dans les options avancées, assurez-vous que “Masquer les extensions des fichiers dont le type est connu” soit décochée.

Onglet Affichage
Onglet Affichage

Pour rendre votre jeu exécutable, téléchargez la version compressée (zippée) 32 ou 64 bits depuis le site de LÖVE. Mettez le fichier love.exe dans le même répertoire que votre jeu (.love).

Ouvrez une console et lancez la commande suivante :

1
copy /b love.exe+Mon_super_jeu.love Mon_super_jeu.exe

où Mon_super_jeu.love est le nom du jeu que vous avez compressé auparavant. Et c’est tout ! Pour plus d’informations, je vous renvoie sur le wiki.

Maintenant, vous devez trouver un endroit pour partager votre jeu. Jetez un œil à itch.io.

Castle

Castle est un client qui vous permet de partager facilement vos jeux LÖVE. Essayez-le !

Résumé

Avec conf.lua, vous pouvez configurer des éléments de votre jeu comme le titre et l’icône.

Sélectionnez tous les fichiers de votre jeu et mettez-les dans un fichier zip. Changez l’extension de .zip en .love. Téléchargez l’installateur de LÖVE en .zip et décompressez-le. Récupérez le fichier love.exe et placez-le dans le même répertoire que votre jeu. Lancez la commande copy /b love.exe+Mon_super_jeu.love Mon_super_jeu.exe pour obtenir un exécutable pour Windows. Vous pouvez également utiliser Castle, un client qui vous permet de partager facilement vos jeux LÖVE.