Coding Giants
Програмиране на ROBLOX с LUA
10-12 годишниНай-често избиран

Програмиране на ROBLOX с LUA

Препоръчва се за ученици, които са завършили курса "Програмиране на Python с Minecraft" или които познават друг програмен език на напреднало ниво.

Светът на Roblox е място, пълно с приключения, врагове и предизвикателства, но можем ли да научим нещо тук? Ние знаем отговора на този въпрос; по време на курса създаваме най-популярните игри, като изучаваме напредналия програмен език Lua. Нека изживеем незабравимо приключение заедно.

Въведение

Създаването на игри в ROBLOX с Lua е страхотно предложение за ученици, които искат да разгледат напредналите тайни на създаването на игри в ROBLOX, използвайки езика LUA. Във всеки урок, учениците ще научат тайните на програмирането в ROBLOX и ще станат по-добри разработчици на игри. Те ще се запознаят с езика LUA, който дава възможност за създаване на напреднали игри с платформата ROBLOX. В този курс учениците ще научат съвременни техники за проектиране и програмиране на сложни компютърни игри. Те ще развият своите умения за програмиране и ще консолидират и разширят своите знания по основни въпроси на програмирането като променливи, константи, условни инструкции, цикли, методи, класове и обекти. Курсовете са за ученици, които са завършили курса "Програмиране на Python с Minecraft". След завършване на курса всеки участник получава сертификат за участие.

Програма на курса

1Урок 1: Въведение в Roblox Studio
Целта на урока ще бъде да се запознаете със средата на Roblox Studio. Учениците ще научат основите на създаването на предмети и обекти, определянето на вида на материала, цветовете, както и как да променят техния размер и позиция. Всеки участник ще подготви своя собствена карта и ще я тества, като добави играч.
2Урок 2: Въведение в езика LUA
Целта на занятията ще бъде представянето на основните понятия в езика Lua. Участниците ще използват променливи за модифициране на обекти и ще програмират експлозия.
3Урок 3: Екстремен камион
Целта на занятията ще бъде създаването на сложна писта с множество препятствия. Учениците ще проектират система от контролни точки. С помощта на редактор на модели те ще създадат различни етапи, съдържащи статични и движещи се препятствия. Използвайки езика Lua, участниците ще програмират, наред с други неща, Супер Скок, препятствия, които унищожават играча, и временни засади.
4Урок 4: Екстремен камион (продължение)
Урокът е продължение от предишно занятие.
5Урок 5: Начало на голям проект – въведение в информационните табла
Целта на урока ще бъде създаването на информационно табло, добавяне на допълнителни надписи и програмиране на скрипт, който ще накара надписите да се въртят, както и друг скрипт, който ще накара таблото да левитира.
6Урок 8: Подобряваме игровото изживяване – аптечки и бонуси
Целта на урока ще бъде да се подобри игровото изживяване, като се добавят аптечки и бонуси.
7Урок 6: Създаваме първия магазин – оборудване за битка със зомбита
Целта на урока ще бъде създаването на магазин с оръжия, които ще ни позволят да се борим срещу зомбита, както и система за пари с възможност за събиране и показване на тяхното количество.
8Урок 7: Зомбитата идват – система за появяване
Целта на урока ще бъде създаването на система за появяване на зомбита.
9Урок 9: Как да избягаме ефективно от зомбита – създаваме кола за специални задачи
Целта на урока ще бъде създаването на кола и добавянето на обект към нея, който ще унищожава зомбита.
10Урок 10: Как да отпразнуваме победата – въведение в анимацията
Целта на урока ще бъде запознаване с анимациите и взаимодействието с манекен. Ще научите основите на създаването на анимация на персонаж с взаимодействие с обект и активиране на анимацията след всяка победна вълна. Всеки участник ще подготви своя анимация, след което ще я тества в играта си и ще създаде програма за активиране на анимацията.
11Урок 11: Тайните на Roblox строителя – въведение в Tycoon
Целта на занятията ще бъде да се научите на напредналите тайни на Roblox строителя. Ще започнем работа по създаването на игра вид Tycoon.
12Урок 12: Тайните на Roblox строителя, част II
Целта на занятията ще бъде да се научите на напредналите тайни на Roblox строителя. Ще започнем работа по създаването на игра вид Tycoon.
13Урок 13: Тайните на Roblox строителя, част III
Целта на занятията ще бъде да продължим работата по играта вид Tycoon.
14Урок 14: Тайните на Roblox строителя, част IV
Целта на занятията ще бъде завършването на играта вид Tycoon. По време на занятията ще повторим материала от семестъра... След урока ще бъдат раздадени сертификати за завършване.