TsT way to learn to Beginners
Done for a beginner on Windows.
Contents
Step 1 : Install LÖVE
- Download LÖVE
- http://love2d.org/
- -> LÖVE 0.7.2 for Windows – Installer 32-bit
- Install LÖVE : love-0.7.2-win-x86.exe
- Launch LÖVE (from start menu or from desktop icon)
- See the beautifull animation
- Close LÖVE
Step 2 : Install LUA
- Download LUA
- http://code.google.com/p/luaforwindows/
- Maybe require to install the vcredist_86.exe
- Install LUA : Lua_V5.1.4-40.exe
- Launch the "lua command line"
- A text window appears with a ">" on begin of the line
- Type :
- =1+1
- It prints 2
- Close LUA with typing the keys ctrl+c
Step 3 : explanation
LUA What is it ?
It's a programmation language
What he can do ?
Some math, counting, manage data, tables, lists, etc. Read files, write files ... or up to(FIXME) print text in his small window.
But that's all !
The guys who made 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
Step 4 : "algorythmic" tutorial
-> sdz ?
Step 5 : lua tuto
...
Step 6 : love tuto
...
Idea
- Editor (NotePad++ @windows, geany @linux)
More advanced
Other Languages
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