Lua programozás kezdőknek

Programozási tanfolyam · kb. 12 éves kortól

Lua programozás kezdőknek

Tanuld meg a Lua alapjait rövid, kipróbálható programokon keresztül. A könnyen olvasható nyelv jó első lépés a szöveges programozás és a játéklogika felé.

kezdőbarátlépésről lépésreprojektekmagyarul
Kép helyeJavasolt kép: diák egyszerű Lua-kódot futtat, mellette játékvilág vagy vezérelhető karakter. Roblox-logó nélkül is működjön.

Mielőtt belevágsz

Kinek való ez a tanfolyam?

Scratch után továbblépőknek és olyan kezdőknek, akiket a játékok működése, a szkriptek vagy a könnyen átlátható szöveges kód érdekel. A Roblox Studio Luau nyelvet használ, amely a Luából fejlődött ki, ezért a közös alapok után külön Roblox-kiegészítés készíthető.

Gyors belépés

Az első program után rögtön változókkal, szövegekkel és számításokkal dolgozol.

Játéklogika

Feltételekkel, ciklusokkal és függvényekkel építesz szabályokat.

Jó átmenet

A Lua barátságos lépcső a blokkprogramozás és a Python, C++ vagy C# között.

Lua tanulási útvonal

Teljes, követhető tanmenet

A sorrend tudatosan építkezik. A már elkészült leckék kattinthatók; a többi cím előkészített tartalmi terv.

1. Első Lua-programok

Futtatás, print, megjegyzések és alapvető szintaxis.
  1. Mi a Lua, és mire használják?
  2. Fejlesztőkörnyezet és első program
  3. Kiírás a képernyőre: print
  4. Megjegyzések és olvasható kód
  5. Mini projekt: bemutatkozó program

2. Adatok és műveletek

Változók, típusok, szöveg és felhasználói adatbevitel.
  1. Változók és értékadás
  2. Számok, szövegek és logikai értékek
  3. Operátorok és számítások
  4. Szövegek összefűzése
  5. Adatbekérés
  6. Mini projekt: pontszámkalkulátor

3. Döntések és ciklusok

A program különböző helyzetekre reagál.
  1. Összehasonlítások
  2. if–elseif–else
  3. while ciklus
  4. repeat–until ciklus
  5. for ciklus
  6. Mini projekt: számkitaláló játék

4. Függvények és programrészek

Újrahasznosítható kód és paraméterek.
  1. Függvény létrehozása
  2. Paraméterek és visszatérési érték
  3. Lokális és globális változók
  4. A program felbontása kisebb részekre
  5. Mini projekt: egyszerű harcrendszer

5. Táblák és adatszerkezetek

Listák és kulcs–érték párok Lua módra.
  1. A table alapjai
  2. Lista bejárása
  3. Kulcs–érték párok
  4. Egymásba ágyazott táblák
  5. Elemek hozzáadása és törlése
  6. Mini projekt: játékosleltár

6. Játéklogika és záróprojekt

Állapotok, véletlen, modulok és hibakeresés.
  1. Véletlen események
  2. Játékállapot kezelése
  3. Modulok alapjai
  4. Hibakeresési módszerek
  5. Lua és Luau: közös alapok, fontos különbségek
  6. Záróprojekt: szöveges kalandjáték

Hogyan tanulj?

  • Olvasd el a rövid magyarázatot, majd gépeld be saját kezűleg a példát.
  • Változtass meg legalább egy értéket, és figyeld meg a hatását.
  • A gyakorlófeladatot először segítség nélkül próbáld meg.
  • Hiba esetén olvasd el az üzenetet: a hibakeresés a programozás része.

A tanfolyam végére

Meg tudsz írni egy több függvényből álló, táblákat használó konzolos mini játékot, és érted a Lua programok alapvető szerkezetét.
Tanári használatra: a fejezetek önálló órablokkokként is feldolgozhatók. A mini projektek értékelési pontként vagy páros feladatként is működnek.

Másik útvonalat keresel?

Programozási tanfolyamok