Difference between revisions of "TsT way to learn to Beginners (Français)"

m (Fixes formatting)
 
(One intermediate revision by the same user not shown)
Line 63: Line 63:
  
  
=== Etape 4 : lua tuto ===
+
=== Etape 4 : tutorial algorythmique ===
  
 +
-> sdz ?
  
 +
 +
=== Etape 5 : lua tuto ===
 +
 +
...
 +
 +
=== Etape 6 : love tuto ===
 +
 +
...
 +
 +
 +
== Idea ==
 +
 +
* Editeur (NotePad++ @windows, geany @linux)
 +
 +
== Links ==
 +
 +
Intro 
 +
        http://fr.wikipedia.org/wiki/Lua
 +
 +
Algorithmique
 +
        http://lapoire.developpez.com/algorithmique/initiation/
 +
 +
Install Win/Nux
 +
        http://www.xtreamlua.com/index.php?option=com_content&view=article&id=61
 +
 +
Tuto lua FR
 +
        http://www.xtreamlua.com/index.php?option=com_content&view=article&id=67
 +
        http://gueux-forum.net/lofiversion/index.php/t79707.html
 +
        http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_Training_FR/Introduction_Programmation.html
 +
        (bof: http://toribash-fr.forumactif.com/t96-tuto-lua-scripting-et-toribash )
 +
 +
Tuto love FR
 +
        http://love2d.org/wiki/Getting_Started_%28Fran%C3%A7ais%29
 +
        (need translation : http://love2d.org/wiki/Tutorial:Callback_Functions_%28Fran%C3%A7ais%29 )
 +
 +
Le concentrer a imprimer :
 +
        http://lua-users.org/wiki/LuaShortReference
 +
 +
Programming in Lua (first edition)
 +
        http://www.lua.org/pil/
 +
 +
Lua manual 5.1
 +
        http://www.lua.org/manual/5.1/
 +
 +
 +
Lua APR
 +
        http://lua-users.org/wiki/LuaApr
 +
 +
dMoz 
 +
        http://www.dmoz.org/Computers/Programming/Languages/Lua/
 +
 +
 +
exemple multi lang :
 +
        http://rosettacode.org/wiki/Execute_a_system_command#Lua
 +
 +
==================
 +
 +
Debug :
 +
        http://lua-users.org/wiki/DebuggingAndTesting
 +
 +
=== love misc
 +
        http://www.brighthub.com/hubfolio/matthew-casperson/blog/archive/2010/08/10/making-2d-games-with-lua-and-love.aspx
  
  
 
== Autres Langues ==
 
== Autres Langues ==
 
{{i18n|TsT_way_to_learn_to_Beginners}}
 
{{i18n|TsT_way_to_learn_to_Beginners}}

Latest revision as of 13:20, 18 July 2011

Fait pour un débutant sous Windows.

Etape 1 : Installer LÖVE

  1. Télécharger LÖVE
  2. Installer LÖVE : love-0.7.2-win-x86.exe
  3. Lancer love (depuis le menu démarrer ou depuis l'icone sur le bureau)
  4. Voir la jolie animation
  5. Fermer Love

Etape 2 : Installer LUA

  1. Télécharger LUA
  2. Installer LUA : Lua_V5.1.4-40.exe
  3. Lancer le "lua command line"
  4. Une fenetre texte apparait avec un ">" en debut de ligne
  5. Taper :
    • =1+1
  6. Ca affiche 2
  7. Fermer LUA en tapant les touches ctrl+c

Etape 3 : explication

LUA c'est quoi ?

c'est un langage de programmation

Il sait faire quoi ?

Des maths, compter, gerer des donnees, des tableaux, des listes, etc. lire des fichiers, ecrire des fichiers ... ou au mieux afficher du texte dans sa petite fenetre.

mais c'est tout!


Les gars qui ont fait LOVE

ils ont "rien" inventé (enfin c'est pour simplifier, faut pas le prendre au 1ere degree)

Ils ont assembler des trucs existant fait par d'autres toute la partie graphique, dessiner à l'écran, ca vient d'un autre projet, le son pareil, etc.

meme si on met tout ca ensemble il manque toujours quelque chose pour piloter tout ca. ils ont choisi le LUA pour cela.

LOVE sait compter, gerer des donnees (parce ke cest le lua qui sait le faire) le seul truc qu'il sait faire en plus

c'est des trucs pour dessiner, ou jouer du son qui la sont lié aux autres morceaux dont je parlais avant.

et quand je dis qu'ils ont rien inventé, le fait de relier tout ces trucs ensemble et que ca soit le plus facile a utiliser possible, ca c'est du boulot ;)

c'est l'interet de LOVE.

Pour commencer on va t'apprendre les bases du lua : Compter, faire un tableau, afficher des trucs inutiles


Etape 4 : tutorial algorythmique

-> sdz ?


Etape 5 : lua tuto

...

Etape 6 : love tuto

...


Idea

  • Editeur (NotePad++ @windows, geany @linux)

Links

Intro

       http://fr.wikipedia.org/wiki/Lua

Algorithmique

       http://lapoire.developpez.com/algorithmique/initiation/

Install Win/Nux

       http://www.xtreamlua.com/index.php?option=com_content&view=article&id=61

Tuto lua FR

       http://www.xtreamlua.com/index.php?option=com_content&view=article&id=67
       http://gueux-forum.net/lofiversion/index.php/t79707.html
       http://www.luteus.biz/Download/LoriotPro_Doc/LUA/LUA_Training_FR/Introduction_Programmation.html
       (bof: http://toribash-fr.forumactif.com/t96-tuto-lua-scripting-et-toribash )

Tuto love FR

       http://love2d.org/wiki/Getting_Started_%28Fran%C3%A7ais%29
       (need translation : http://love2d.org/wiki/Tutorial:Callback_Functions_%28Fran%C3%A7ais%29 )

Le concentrer a imprimer :

       http://lua-users.org/wiki/LuaShortReference

Programming in Lua (first edition)

       http://www.lua.org/pil/

Lua manual 5.1

       http://www.lua.org/manual/5.1/


Lua APR

       http://lua-users.org/wiki/LuaApr

dMoz

       http://www.dmoz.org/Computers/Programming/Languages/Lua/


exemple multi lang :

       http://rosettacode.org/wiki/Execute_a_system_command#Lua
======

Debug :

       http://lua-users.org/wiki/DebuggingAndTesting

=== love misc

       http://www.brighthub.com/hubfolio/matthew-casperson/blog/archive/2010/08/10/making-2d-games-with-lua-and-love.aspx


Autres Langues