Un petit simulateur de deck de cartes planaires, pour jouer à la variante « PlaneChase » de Magic the Gathering, écrit en Lua avec le framework Löve2D (https://love2d.org).
Magic the Gathering est un jeu de cartes à jouer et collectionner. Plus d’informations ici ou ici en anglais.
PlaneChase est une variante, qui utilise un deck supplémentaire de cartes et un dé dits planaires. Plus d’informations ici, ou ici en anglais ou cette autre vidéo en anglais.
Demo de l’application :
Ce mini projet nous a permis de progresser en Lua et en Löve2D, dans le cadre des ateliers de programmation que Lilian Besson anime au printemps 2023 à la Ludothèque et au Fablab de Briançon (voir cette page).
==> Jouez ici : https://naereen.github.io/PlaneChase.lua/www/ en dézoomant assez pour voir en entier les cartes des plans. Transplanez vers le plan suivant avec la touche Droite du clavier, et lancez le dé planaire avec la touche Espace !
.love
localement, et la distribuer ici ? (non).png
), mais il faut les remettre dans les mêmes dimensions que les autres en .jpg
!PlaneChase.AppImage.zip
et extrayez-le pour jouer sur votre ordinateur Linux, sans avoir besoin d’installer Lua ni Löve2D :Configurer une GitHub action pour construire des “binaires” pour Mac et Windows (et Android et iOS ?), et les distribuer ici ? Ça semble plus dur, mais avec ces GitHub actions cela devrait être faisable. Le problème avec la version Android est qu’elle publie directement l’appli .apk
sur le Google Play Store… je préférerais la tester en local avant !
Configurer une GitHub action pour déployer le jeu dans sa version web (dossier www/) à chaque nouvelle version (et pas chaque commit), sans avoir à faire de make build_lovejs
manuellement. TODO: je ne sais pas faire ça, ça semble très dur de rentrer les mains dans le cambouis de github-pages
.
MIT Licensed © Elliot & Lilian Besson (Naereen), 2023