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é.
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.
- Mi a Lua, és mire használják?
- Fejlesztőkörnyezet és első program
- Kiírás a képernyőre: print
- Megjegyzések és olvasható kód
- Mini projekt: bemutatkozó program
2. Adatok és műveletek
Változók, típusok, szöveg és felhasználói adatbevitel.
- Változók és értékadás
- Számok, szövegek és logikai értékek
- Operátorok és számítások
- Szövegek összefűzése
- Adatbekérés
- Mini projekt: pontszámkalkulátor
3. Döntések és ciklusok
A program különböző helyzetekre reagál.
- Összehasonlítások
- if–elseif–else
- while ciklus
- repeat–until ciklus
- for ciklus
- Mini projekt: számkitaláló játék
4. Függvények és programrészek
Újrahasznosítható kód és paraméterek.
- Függvény létrehozása
- Paraméterek és visszatérési érték
- Lokális és globális változók
- A program felbontása kisebb részekre
- Mini projekt: egyszerű harcrendszer
5. Táblák és adatszerkezetek
Listák és kulcs–érték párok Lua módra.
- A table alapjai
- Lista bejárása
- Kulcs–érték párok
- Egymásba ágyazott táblák
- Elemek hozzáadása és törlése
- Mini projekt: játékosleltár
6. Játéklogika és záróprojekt
Állapotok, véletlen, modulok és hibakeresés.
- Véletlen események
- Játékállapot kezelése
- Modulok alapjai
- Hibakeresési módszerek
- Lua és Luau: közös alapok, fontos különbségek
- 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?
