Úvod do jazyka LUA

Co je to Lua a zvládnu to?

Mnoho z vás si říká, zda zvládnou programovat v jazyce Lua. Můžu vás ujistit, že Lua je o hodně jednodušší než ostatní jazyky. Je velmi jednoduchá také z pohledu datových typů - jazyk je rozlišuje sám a automaticky přetypovává hodnoty. Nemusíte tak řešit ani deklaraci proměnných, protože je lze vytvořit kdekoli, kdykoli a nepíšete tam žádný datový typ - pouze local. Z mého pohledu zvládne jazyk Lua o hodně více lidí než třeba JavaScript.

Kde se Lua používá

Lua se používá ve skoro každé hře - díky ní je řízena fyzika hry (jako u našeho Farming Simulatoru), animace, dialogy, atd... Je hodně jednoduchá na zpracování a tak se vleze skoro všude. K dispozici jsou i open source interpreti na kterých si můžete postavit třeba vlastní hru. Tady ve Farming Simulatoru lua ovládá téměř vše a tak je to mocný nástroj pro moddery.

Jak začít se skriptováním

Se skriptováním je dle mého nejlepší začít na úpravě existujících skriptů. Samozřejmě od někoho kdo vám to dovolí a nebo to pak nikde nevydávat (no pokud uvedete všechny autory a bude to užitečné tak klidně). Pak můžete zkusit napsat nějaký vlastní skript, třeba už na nějakou existující věc. No a nakonec, pokud to zvládnete, můžete psát své vlastní skripty co vás napadne. Já pro inspiraci začínal stylem pokus/omyl, ale vy to máte jednodušší, protože jsem pro vás napsal tuto stránku.