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 leurs 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 ça, nous allons utiliser un fichier de configuration.

Créer 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 pour ça que le fichier de configuration est fait. LÖVE charge conf.lua avant de charger le jeu et applique les configurations. Pour une liste complète des options, regardez le wiki

Maintenant que notre jeu a un titre et une icône correcte, 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, cliquez sur le bouton droit, sélectionnez envoyer et cliquez sur compresser (zipped) le répertoire. Le nom du fichier n’est pas important mais nous avons besoin de changer l’extension en .love (par défaut .zip):

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

Compresser avec un zip
Compresser avec un zip

Si vous ne pouvez pas voir l’extension des fichiers

Pressez les touches Windows et pause/stop. Dans le coin supérieur gauche de la nouvelle fenêtre, cliquez sur panneau de contrôles. Maintenant allez sur 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 Vue. Dans les options avancées, assurez vous que Cacher les extensions pour les fichiers connus soit décochée.

Onglet vue
Onglet vue

Pour le rendre exécutable, téléchargez la version zipper (zipped) 32 ou 64 bits 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’information, je vous renvoie sur le wiki

Maintenant, vous devez trouver un endroit pour partager votre jeu. Regardez sur 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 choses de votre jeu comme le titre et l’icône.

Sélectionnez tous les fichiers de votre jeu et mettez le dans un zip. Changez l’extension de .zip en .love. Téléchargez l’installateur en .zip et décompressez le. Récupérer le fichier love.exe et mettez 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. Nous pouvons également utiliser Castle qui est un client qui nous permet de partager nos jeux LÖVE.