Difference between revisions of "Getting Started (Français)"

m
Line 9: Line 9:
 
</code>
 
</code>
  
== Créer un jeu ==
+
== Faire un jeu ==
  
 
Pour faire un jeu minime, créez un dossier où vous le souhaitez, et ouvrez votre éditeur de code favori. Notepad++ est un bon éditeur pour Windows et possède même un support natif du langage Lua. Créez un nouveau fichier dans votre nouveau dossier, et nommez-le ''main.lua''. Insérez le code suivant dans celui-ci et sauvegardez-le.
 
Pour faire un jeu minime, créez un dossier où vous le souhaitez, et ouvrez votre éditeur de code favori. Notepad++ est un bon éditeur pour Windows et possède même un support natif du langage Lua. Créez un nouveau fichier dans votre nouveau dossier, et nommez-le ''main.lua''. Insérez le code suivant dans celui-ci et sauvegardez-le.
Line 24: Line 24:
 
* Depuis un fichier ''.love'' (un fichier ''.zip'' renommé).
 
* Depuis un fichier ''.love'' (un fichier ''.zip'' renommé).
 
   
 
   
Dans les deux cas, un fichier ''main.lua'' doit être présent à la racine du dossier concerné. Ce fichier sera chargé quand LÖVE démarrera. Si ce fichier est manquant, LÖVE ne reconnaitra pas le dossier ou le fichier ''.love'' comme un jeu, et va se plaindre qu'il s'agit d'un jeu mal organisé.
+
Dans les deux cas, un fichier ''main.lua'' doit être présent à la racine du dossier concerné. Ce fichier sera chargé lorsque LÖVE démarrera. Si ce fichier est manquant, LÖVE ne reconnaitra pas le dossier ou le fichier ''.love'' comme un jeu, et va se plaindre qu'il s'agit d'un jeu mal organisé.
 +
 
 +
Une erreur fréquemment commise est de zipper le fichier plutôt que le contenu. Cela vient d'une très vieille habitude (parce que lorsque vous dézippez un dossier vous ne voulez pas étalez tout le contenu sur votre répertoire courant), mais pour LÖVE, faire ceci n'a pas de sens: vous devez zipper seulement le contenu du dossier du jeu pour obtenir un .love correct.
  
 
===Windows===
 
===Windows===
  
 
Sur Windows, la manière la plus facile pour lancer un jeu est de glisser le dossier sur le fichier ''love.exe''. Assurez-vous bien que vous déplacer le dossier et non le fichier ''main.lua'' seul.
 
Sur Windows, la manière la plus facile pour lancer un jeu est de glisser le dossier sur le fichier ''love.exe''. Assurez-vous bien que vous déplacer le dossier et non le fichier ''main.lua'' seul.
There's also the [[Scite]] option.
+
Il existe aussi l'option [[Scite]].
  
 
Vous pouvez aussi lancer un jeu à partir d'une ligne de commande:
 
Vous pouvez aussi lancer un jeu à partir d'une ligne de commande:
Line 40: Line 42:
  
 
Sur Windows, il existe une option spéciale qui permet d'attacher la console à la fenêtre de Löve. Cela peut vous permettre de voir la sortie standard.
 
Sur Windows, il existe une option spéciale qui permet d'attacher la console à la fenêtre de Löve. Cela peut vous permettre de voir la sortie standard.
 +
 
<code>.
 
<code>.
 
love --console
 
love --console
Line 55: Line 58:
 
Si vous avez installé le fichier ''.deb'', vous pouvez bien-sûr double-cliquer sur les fichiers ''.love'' dans le gestionnaire de fichiers.
 
Si vous avez installé le fichier ''.deb'', vous pouvez bien-sûr double-cliquer sur les fichiers ''.love'' dans le gestionnaire de fichiers.
  
===Mac OSX (non traduit)===
+
===Mac OSX===
  
On Mac OSX, a folder or .love file can be dropped onto the Love.app application bundle. On the Mac OSX Terminal (commandline), you can use love like this (assuming it's installed to the Applications directory):
+
Sur Mac OSX, un dossier ou un fichier .love peut être glissé sur le paquet d'application Love.app. Sur le Terminal Mac OSX (la ligne de commande ), vous pouvez utiliser Löve de cette façon (en supposant qu' il est déjà installé dans le répertoire Applications):
  
 
<code>open -a love mygame</code>
 
<code>open -a love mygame</code>
  
In some cases it may be faster to invoke the love binary inside the application bundle directly via the following:
+
Dans certains cas, il peut être plus rapide d'invoquer le binaire love à l'intérieur du lot d'application directement via ce qui suit:
  
 
<code>/Applications/love.app/Contents/MacOS/love mygame</code>
 
<code>/Applications/love.app/Contents/MacOS/love mygame</code>
  
You can setup an alias in your Terminal session to call the binary when you use <code>love</code> by adding an alias to your ~/.bash_profile (<code>open -a TextEdit ~/.bash_profile</code>):
+
Vous pouvez configurer un alias dans votre session Terminal pour nommer le binaire quand vous utilisez <code>love</code> en ajoutant un alias vers votre ~/.bash_profile (<code>open -a TextEdit ~/.bash_profile</code>):
  
 
<pre>
 
<pre>
Line 72: Line 75:
 
</pre>
 
</pre>
  
Now you can call love from the commandline like Linux and Windows:
+
Maintenant vous pouvez faire appel à la ligne de commande comme sur Linux et Windows:
  
 
<code>
 
<code>
Line 78: Line 81:
 
</code>
 
</code>
  
== Étapes suivantes ==
+
== Etapes suivantes ==
* [[Tutorial:Callback_Functions]] will teach you the basic structure of a love game.
+
* [[Tutoriel:Fonctions de retours d'appels]] va vous enseigner la structure de base d'un jeu Löve.
* [[:Category:Tutorials]] are the next piece of reading
+
* [[:Categorie:Tutoriels]] sont les autres et prochains tutoriels.
  
 
[[Category:LÖVE]]
 
[[Category:LÖVE]]

Revision as of 20:38, 25 October 2010

Obtenir LÖVE

Téléchargez la dernière version de LÖVE depuis le site officiel, puis installez-la. Si vous êtes sous Windows et que vous ne voulez pas installer LÖVE, vous pouvez aussi simplement télécharger les exécutables au format zip et les extraire n' importe où.

Vous pouvez vérifier votre version de Löve en tapant cette commande:

love --version

Faire un jeu

Pour faire un jeu minime, créez un dossier où vous le souhaitez, et ouvrez votre éditeur de code favori. Notepad++ est un bon éditeur pour Windows et possède même un support natif du langage Lua. Créez un nouveau fichier dans votre nouveau dossier, et nommez-le main.lua. Insérez le code suivant dans celui-ci et sauvegardez-le.

function love.draw()
    love.graphics.print("Hello World", 400, 300)
end

Lancer des jeux

Il y a deux manières de lancer un jeu dans LÖVE:

  • Depuis un dossier.
  • Depuis un fichier .love (un fichier .zip renommé).

Dans les deux cas, un fichier main.lua doit être présent à la racine du dossier concerné. Ce fichier sera chargé lorsque LÖVE démarrera. Si ce fichier est manquant, LÖVE ne reconnaitra pas le dossier ou le fichier .love comme un jeu, et va se plaindre qu'il s'agit d'un jeu mal organisé.

Une erreur fréquemment commise est de zipper le fichier plutôt que le contenu. Cela vient d'une très vieille habitude (parce que lorsque vous dézippez un dossier vous ne voulez pas étalez tout le contenu sur votre répertoire courant), mais pour LÖVE, faire ceci n'a pas de sens: vous devez zipper seulement le contenu du dossier du jeu pour obtenir un .love correct.

Windows

Sur Windows, la manière la plus facile pour lancer un jeu est de glisser le dossier sur le fichier love.exe. Assurez-vous bien que vous déplacer le dossier et non le fichier main.lua seul. Il existe aussi l'option Scite.

Vous pouvez aussi lancer un jeu à partir d'une ligne de commande:

Par exemple:

love C:\games\mygame
love C:\games\packagedgame.love

Sur Windows, il existe une option spéciale qui permet d'attacher la console à la fenêtre de Löve. Cela peut vous permettre de voir la sortie standard.

. love --console

Linux

Sur Linux, vous pouvez utiliser ces lignes de commandes:

love /home/path/to/game
love /home/path/to/packagedgame.love

Si vous avez installé le fichier .deb, vous pouvez bien-sûr double-cliquer sur les fichiers .love dans le gestionnaire de fichiers.

Mac OSX

Sur Mac OSX, un dossier ou un fichier .love peut être glissé sur le paquet d'application Love.app. Sur le Terminal Mac OSX (la ligne de commande ), vous pouvez utiliser Löve de cette façon (en supposant qu' il est déjà installé dans le répertoire Applications):

open -a love mygame

Dans certains cas, il peut être plus rapide d'invoquer le binaire love à l'intérieur du lot d'application directement via ce qui suit:

/Applications/love.app/Contents/MacOS/love mygame

Vous pouvez configurer un alias dans votre session Terminal pour nommer le binaire quand vous utilisez love en ajoutant un alias vers votre ~/.bash_profile (open -a TextEdit ~/.bash_profile):

# alias to love
alias love="/Applications/love.app/Contents/MacOS/love"

Maintenant vous pouvez faire appel à la ligne de commande comme sur Linux et Windows:

love /home/path/to/game

Etapes suivantes