Difference between revisions of "TsT way to learn to Beginners (Français)"
(4 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
=== Etape 1 : Installer LÖVE === | === Etape 1 : Installer LÖVE === | ||
− | + | # Télécharger LÖVE | |
− | + | #* http://love2d.org/ | |
− | + | #* -> LÖVE 0.7.2 for Windows – Installer 32-bit | |
− | + | # Installer LÖVE : love-0.7.2-win-x86.exe | |
− | + | # Lancer love (depuis le menu démarrer ou depuis l'icone sur le bureau) | |
− | + | # Voir la jolie animation | |
− | + | # Fermer Love | |
=== Etape 2 : Installer LUA === | === Etape 2 : Installer LUA === | ||
− | + | # Télécharger LUA | |
− | + | #* http://code.google.com/p/luaforwindows/ | |
− | + | #* Nécessite peut-etre d'installer le vcredist_86.exe | |
− | + | # Installer LUA : Lua_V5.1.4-40.exe | |
− | + | # Lancer le "lua command line" | |
− | + | # Une fenetre texte apparait avec un ">" en debut de ligne | |
− | + | # Taper : | |
− | + | #* =1+1 | |
− | + | # Ca affiche 2 | |
− | + | # 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 == | == 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.
Contents
Etape 1 : Installer LÖVE
- Télécharger LÖVE
- http://love2d.org/
- -> LÖVE 0.7.2 for Windows – Installer 32-bit
- Installer LÖVE : love-0.7.2-win-x86.exe
- Lancer love (depuis le menu démarrer ou depuis l'icone sur le bureau)
- Voir la jolie animation
- Fermer Love
Etape 2 : Installer LUA
- Télécharger LUA
- http://code.google.com/p/luaforwindows/
- Nécessite peut-etre d'installer le vcredist_86.exe
- Installer LUA : Lua_V5.1.4-40.exe
- Lancer le "lua command line"
- Une fenetre texte apparait avec un ">" en debut de ligne
- Taper :
- =1+1
- Ca affiche 2
- 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
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info