Difference between revisions of "TsT way to learn to Beginners"

(creation)
 
(fr->en)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 +
Done for a beginner on Windows.
 +
 +
=== 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 ==
 +
[[TsT Module definition]]
 +
 
== Other Languages ==
 
== Other Languages ==
 
{{i18n|TsT_way_to_learn_to_Beginners}}
 
{{i18n|TsT_way_to_learn_to_Beginners}}

Latest revision as of 09:52, 21 May 2011

Done for a beginner on Windows.

Step 1 : Install LÖVE

  1. Download LÖVE
  2. Install LÖVE : love-0.7.2-win-x86.exe
  3. Launch LÖVE (from start menu or from desktop icon)
  4. See the beautifull animation
  5. Close LÖVE

Step 2 : Install LUA

  1. Download LUA
  2. Install LUA : Lua_V5.1.4-40.exe
  3. Launch the "lua command line"
  4. A text window appears with a ">" on begin of the line
  5. Type :
    • =1+1
  6. It prints 2
  7. 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

TsT Module definition

Other Languages