Löve (Français)
From FrugalWiki
i18n |
---|
English |
Dansk |
Français |
Magyar |
Contents |
Löve
LÖVE est un framework pour créer des jeux 2D avec le langage de programmation Lua et la bibliothèque SDL pour l'affichage. LÖVE est totalement libre et gratuit et peut être tout aussi bien utilisé pour de sympathiques projets amateurs open-source que pour de maléfiques projets fermés et commerciaux.
LÖVE embarque aussi un module physique basé sur Box2d, ce qui permet de créer, détecter et gérer des collisions entre les objets, et de simuler des effets physiques réalistes (inertie, gravité, etc.).
LÖVE est publié sous la licence zlib, qui est libre et compatible GPL d'après la FSF, et approuvée par l'OSI.
Installation
Lancer un jeu
Il existe deux méthodes pour lancer un jeu avec Löve :
Cette commande va lancer le jeu contenu dans l'archive foo.love (fichier zip renommé).
Cette commande va lancer le jeu depuis le dossier pathtogame à condition que celui-ci contienne un fichier main.lua.
Exemple : Hello world
Créez un dossier qui contiendra un fichier main.lua et ajoutez-y ces lignes avec votre éditeur favori :
function love.draw() love.graphics.print("Hello World", 400, 300) end
Lancez la commande love sur le nom du dossier et appréciez le résultat.