Програмиране с Roblox. Въведение в Lua - ниво II
- Начало: Очаквайте скоро
- 1 месец
- Подходящ за: Деца от 3 - 7 клас
Вашето дете обича Roblox? Научете го как да създава, не само да играе.
Какво ще научиш
Първи стъпки с Lua в Roblox Studio
Ще се запознаем с основите на езика Lua, ще създадем първия си скрипт и ще разберем как кодът контролира случващото се в нашата Roblox игра.
Промяна на обекти чрез код
Ще научим как да променяме цветове, размери и други свойства на обектите в играта чрез скриптове. Ще направим първи стъпки с функциите – важен инструмент за всяка игра.
Събития и интерактивност
Ще видим как работят евентите в Roblox – например какво се случва при натискане на бутон или при докосване на обект. Ще комбинираме събития и функции, за да създадем динамични игрови ситуации.
Условия и решения в игрите
Ще използваме условни конструкции, за да накараме нашите герои да реагират на различни ситуации – например „Ако играчът събере 10 точки, отключи ново ниво!“
Теми в курса
В първи модул от второ ниво ще се запознаем с понятието „скрипт“ и езика за програмиране Lua – езикът, с който се създават всички игри в Roblox. Ще се научим как да добавяме скриптове към различни елементи в играта и как правилно да ги наименоваме, за да работим организирано. Ще използваме командата print и ще се научим да работим с конзолата на програмата, за да проследяваме какво се случва в кода. Ще разберем какво е променлива и как се използва в практиката. Ще започнем да използваме папката StarterGui и ще направим своите първи реални стъпки в писането на код!
В този модул ще използваме скриптове, за да променяме елементи в нашата игра. Ще се научим как да достъпваме различни свойства на частите – като цвят и прозрачност – и как да ги променяме чрез код. Ще се запознаем с една от най-важните концепции в програмирането – функциите, и ще разберем какво представляват и как можем да ги използваме, за да управляваме действията в играта. Този модул ще ни помогне да направим нашите проекти по-динамични и интерактивни.
В този модул ще задълбочим знанията си за функциите в програмирането. Ще се запознаем със синтаксиса им, основните им елементи и ще разберем какви са ползите от използването им. Ще се научим да създаваме функции с параметри и да ги извикваме с различни стойности, за да управляваме разнообразни действия в играта. Освен това ще разгледаме какво представляват събитията (events) и как можем да ги използваме, за да направим игрите си още по-интерактивни и вълнуващи.
В последния модул ще се запознаем с условните конструкции и тяхното приложение в програмирането. Ще научим как да създаваме логически условия, които управляват изпълнението на кода, и ще разгледаме техния синтаксис. Ще разберем какво е „вярно“ условие и как се изпълнява в Roblox. Освен това ще се запознаем с обекта Humanoid и неговите свойства, свързани със състоянието на играча. Ще се научим да създаваме специални блокове, които могат да наранят или унищожат героя, като използваме условна логика и взаимодействие с Humanoid обекти. Така ще направим игрите си по-реалистични и предизвикателни.
Преподаватели

Христомир Харизанов
Web Developer
Христомир има широки интереси в сферата на софтуера и опит в разработката на роботи, автоматизирани системи, игри, уеб и мобилни приложения. Лесно преминава между различни технологии и обича да усвоява нови подходи. Отличен е с множество награди по ИТ, роботика и др. Работи с бекенд, фронтенд и хардуерни интеграции. Специализира в уеб разработка, бази данни и API, като се стреми към иновации и автоматизация.

Адрияна Митева
Co-founder & CEO Advance Academy
Адрияна Митева е изпълнителен директор на Advance Academy. С магистърска степен по Корпоративен маркетинг и по Управление на човешките ресурси. Консултант по Европейски проекти на редица компании. В Advance Academy отговаря за административните дейности и развитие на учебните програми.
За кого е подходящ
Деца от 3. до 7. клас
Второ ниво е подходящо за ученици, които вече са направили първите си стъпки в Roblox Studio и искат да надградят знанията си с основи по програмиране и по-сложни игрови елементи.
Деца, които вече са използвали Roblox Studio
Ако детето вече е изграждало собствени игри или терени, сега ще се научи как да добавя логика, условия, скриптове и взаимодействия между елементите в играта.
Деца с интерес към програмирането
Курсът е идеален за деца, които искат да направят преход от визуално създаване към писане на реален код с езика Lua и да разбират как игрите „мислят“.
Креативни деца, готови за следващото ниво
Второ ниво дава възможност на децата да развият по-големи проекти, включващи скриптове, ефекти, условия и динамични действия в игрите, които създават.
Често задавани въпроси
Roblox Studio е платформа за разработване на игри, която позволява на децата да създават и споделят свои собствени игри. Тя предоставя широк набор от инструменти за изграждане на 3D среди, писане на сценарии за игри и проектиране на интерактивни елементи.
Lua е език за програмиране, базиран на най-популярния програмен език - JavaScript. Lua е специално предназначен за разработване на игри и елементи в Roblox Studio. Той позволява на децата да пишат скриптове, които контролират поведението на играта, създават сложни взаимодействия и персонализират игровото изживяване.
Roblox развива логическото мислене, креативността и уменията за решаване на проблеми. Децата получават практически опит в програмирането и създаването на игри – чудесна основа за ИТ знанията им.
Учебната програма във второ ниво надгражда базовите умения, придобити в първата част на курса, и въвежда децата в света на истинското програмиране с езика Lua. Децата ще се запознаят със скриптовете и ще се научат как да използват код, за да контролират обекти и събития в играта. Ще научат какво е променлива, как се създават функции и как се използват условни конструкции, за да направят игрите си по-интерактивни и логични. Ще започнат да създават блокове, които взаимодействат с героя, ще работят със свойства като цвят, прозрачност и здраве (health), и ще изграждат по-сложни сценарии с множество действия и реакции.
Курсът ще се провежда веднъж седмично с продължителност 1 час и 30 минути (2 учебни часа). Обучението е в изцяло онлайн форма и ще се осъществява през онлайн платформата на Advance Academy, което позволява на децата да участват удобно от дома си. Всички занятия са водени на живо от преподавател, с възможност за задаване на въпроси и активно участие в реално време.
За да запишете детето си, натиснете бутона „ЗАПАЗИ МЯСТО“ на страницата на курса и попълнете формата с вашите данни. След това ще се свържем с вас за потвърждение и подробности. Ако имате въпроси, винаги можете да ни се обадите.
Сертификати
Advance Academy е лицензиран учебен център и може да издава сертификат за преминато обучение на всички курсисти, завършили успешно курса или програмата на обучение. Всяко дете ще получи дигитален сертификат по образец на Advance Academy.
