Креирање игре за више играча у Роблок студију - курс 24.000 рубаља. из Цодди Сцхоол оф Программинг фор Цхилдрен, обука 4 модула (месеци)
мисцеланеа / / December 02, 2023
Узраст: 11-14 година
Ниво: напредни.
Трајање: од 4 модула (месеца), од 32 сата*.
Формат: индивидуални и групни часови, офлајн и онлајн (у реалном времену).
Број деце: од 1 до 8.
Цена:
од 750 руб./сат у онлајн групи,
од 850 руб./сат у оффлине групи,
од 1050 руб./сат појединачно на мрежи,
од 1980 руб./сат појединачно ван мреже.
У информатичком добу, компјутерске игре постају све популарније, а онлајн игре су постале глобални тренд. Њихова широка дистрибуција се објашњава чињеницом да се све акције одвијају у реалном времену са стварним играчима, што омогућава људима да комуницирају и стекну велики број пријатеља.
Данас је Роблок ривал познатим играма као што су Минецрафт, Фортните, Лего, ау блиској будућности ће се такмичити у популарности са ИоуТубе-ом и ТикТоком.
Роблок је онлајн платформа за више играча која комбинује видео игрицу и неку врсту друштвене мреже. Омогућава играчима да креирају сопствене јединствене игре користећи сопствени мотор Роблок Студио-а. Игре су кодиране у објектно оријентисаном програмском систему који користи програмски језик Луа за контролу окружења игре. Корисници могу да креирају производе за игре који представљају садржај који се може купити кроз једнократне куповине, као и микротрансакције преко производа за програмере.
Пре само неколико година развој компјутерских игара био је искључиво професионална област активности за мали круг компанија, али са појавом великих мотора за игре, све се драматично променило! На нашим курсевима програмирања деца ће моћи да разумеју основе развоја компјутерских игара и да направе своје прве игре у року од месец дана заједно са светом Роблок-а.
Предности креирања игара у Роблок студију
1. Роблок је популарна апликација, скоро сва деца је или играју или су чула за њу, тако да током процеса учења дете неће изгубити интересовање, већ ће напротив бити мотивисано за учење.
2. На овој платформи многе ствари су поједностављене и прилагођене тако да чак и мала деца могу да креирају своје игрице на њој и да их поделе са целим светом!
3. Роблок Студио омогућава креирање неких врста игара чак и без употребе језика програмирање, што вам омогућава да брзо заинтересујете децу и упознате их са већином неопходни алати.
4. Језички модул Луа који се користи за програмирање ових игара је функционалан, структуриран и генерално лако разумљив.
5. Платформа пружа могућност за колаборативни развој игара - деца могу креирати сопствене игре и објавити их у Роблок окружењу у само два клика. Такође пружа могућност да побољшате своје пројекте.
Информационе технологије се веома брзо развијају, па су програмирање и развој игара веома популарне и перспективне области у 21. веку. Проучавање механике креирања компјутерских игара, искуство рада на пројектима, основе језика Луа - све ово ће бити драгоцено искуство за сваку особу која не само да планира да користи готове рачунарске производе, већ жели и да разуме како они функционишу, или да креира сопствени софтвер на властитим.
Ако ваше дете воли да игра компјутерске игрице и жели да научи како да креира своје - помозите му почните да се развијате у овом правцу и упишите га на курс „Креирање игре за више играча у Роблок."
Коме је курс погодан?
- За оне који су заинтересовани за игре за више играча
- За оне који желе да науче како да раде у тиму и уроне у индустрију игара
- За оне који воле да играју Роблок
- Они који сањају о стварању професионалних игара
Садржај курса:
- рад у Роблок студију
- интерфејс апликације
- објављивање пројекта
- чување и увоз, формати слика
- подешавање пројекта
- писање програма
- рад са музиком
- пејзажно уређивање
- распоред карте
- рад са моделирањем
- клијент и сервер
- улоге у пројекту
- Тимски тест
- места
- телепортује
- администраторска конзола
- отклањање грешака
- скрипта модула
- складиште података
- Пројектни рад
- завршетак пројекта
Циљеви курса:
1. Научите да креирате заплет, дизајн и механику игара за више играча у Роблок Студију користећи програмски језик Луа.
2. Научите да радите у тиму.
3. Усмерити децу од интересовања за играње компјутерских игрица до жеље да их стварају и развијају у будућности у ИТ области.
О курсу:
На курсу „Креирање игара за више играча у Роблок студију“ деца ће се осећати као прави програмери игара: упознаће се са основама креирајте игре за више играча на професионалном нивоу и развијте сопствене у апликацији Роблок Студио, а затим их поделите са целом заједницом за игре заједница.
Проучаваћемо карактеристике и могућности овог програма, савладаћемо основне вештине програмирања на језику Луа, стећи ћемо вештине тимског рада, креирати сопствене светове, игре за више играча и још много тога друго.
Током процеса учења развија се креативно мишљење деце, што помаже у генерисању многих идеја за заплете за њихова дела, стварању јединствених светова и развијању узбудљивог окружења. Такође, у нашем курсу се фокусирамо на опште концепте и принципе који се користе у свим програмским језицима и на тај начин чине основу за даљи развој деце у овој области.
У оквиру курса „Креирање игара за више играча у Роблок студију“, ваше дете ће:
- научити основе програмског језика Луа;
- моћи ће да креира игре за више играча и да их објављује;
- упознајте се са основним, и што је најважније универзалним, алатима Роблок Студио-а;
- научите да развијате сопствене администраторске конзоле;
- биће у стању да креира једноставан систем конзервације;
- унапредите своје комуникационе вештине, вештине јавног наступа и презентације пројеката;
- откриће нове креативне могућности и развити креативно мишљење;
- стећи ће вештине тимског рада.
Курс је одличан почетак за развој детета у области креирања игара за више играча. Стечено знање може постати основа за проучавање сложенијих програма и области (Унреал Енгине или Унити). До краја курса дете ће представити своју прву игру за више играча.
Шта вам је потребно за часове?
Да би завршило курс, вашем детету ће бити потребан рачунар/лаптоп са инсталираним програмима на њему.
Ако су часови онлајн:
Приступ Интернету (проверити стабилност интернет везе, од 10 Мбит/с).
Слушалице, као и додатна опрема за бољи квалитет звука: микрофон или слушалице.
8
курсевиНаставник курса:
„Креирање игара у Роблок студију“, „Програмирање игара у Питхон-у“, „Мајнкрафт: увод у вештачку интелигенцију“, „Програмирање за најмлађе“, „Креирање игрице за више играча у Роблок студију“, „Креирање игрица у Сцратцх“, „Нестварно Мотор 4"
Образовање:
Московски енергетски универзитет, специјалност „Динамика и снага машина“
Сертификовани учесник програма обуке за програмирање Минецрафт
Програм Мицрософт сертификованих наставника иноватора
Искуство:
Рад са децом у кошарци, помоћник систем администратора у маркетиншкој компанији.
интересовања:
Занима га програмирање, води активан животни стил, воли спорт, лако проналази приступ детету.
1. модул
Први дан
Увод у развој тима
- Роблок платформа за игре
- Концепт и карактеристике игре за више играча
- Развој тима
- Писање скрипти
Задатак лекције: развој заједничког пројекта, браинсторминг за генерисање идеја.
Резултат лекције: промишљена идеја и план за изградњу пројекта игре.
Други дан
Командно скриптовање
- Основе програмирања, алгоритам, променљиве
- Особине заједничког писања програма
- Основна правила за додавање људи у пројекат
- Подешавање пројекта
Задатак лекције: тимски развој пројекта, чување скрипти приликом заједничког писања.
Резултат лекције: упознао се са потврђивањем програма, писањем кода од стране неколико људи и почетним подешавањима игре.
Дан Три
Основне технике за додавање музике, слика и модела у пројекат
- Претражујте и увозите музику
- Претражујте и увозите слике
- Претрага и увоз модела
- Пролажење модерације додатих објеката
Задатак лекције: рад са правилним увозом разних елемената у пројекат.
Резултат лекције: Погледали смо увоз музике, слика и модела у пројекат и научили како да додамо музику, слике и моделе у пројекат.
Дан четврти
Развој основне механике у пројекту
- План будућег пројекта игре
- Дискусија о главној механици игре
- Писање програма за механику игре
- Разумевање разлике између клијента и сервера у играма за више играча
Задатак лекције: израда плана пројекта, избор жанра и смера игре, почетак писања програма за основну механику.
Резултат лекције: Разрадили смо детаље пројекта и почели да пишемо програм за механику игре.
2. модул
Први дан
Подела улога у пројекту
- Зашто је важно раздвојити улоге када радите на игри за више играча?
- Које су улоге у развоју тима?
- Разумевање одговорности сваке улоге у развоју тима
- Наставак рада на механици пројекта
Задатак лекције: разговор о великим компанијама у индустрији игара и примерима пројеката које су креирали.
Резултат лекције: стекли основна знања о тимском раду и улогама у развоју тима.
Други дан
Наставак рада на пројекту. Израда дизајна терена
- Задаци креирања пејзажа и улога уметника средине
- Израда пејзажних објеката, садња вегетације
- Проналажење или креирање одговарајућих модела
- Вежбајте рад на свом пројекту – додавањем елемената пејзажа и вегетације
Задатак лекције: цртање и спровођење примарног изгледа света.
Резултат лекције: упознао са задацима пројектовања пејзажа игре, и осмислио почетни изглед света.
Дан Три
Улога звукова у игрицама
- Зашто су нам потребни звуци у игри, анализа примера
- Класификација звукова: позадински звуци, гласови ликова, звуци оружја, звуци природе
- Пронађите, додајте и прилагодите звукове за пројекат
- Креирање позадинског плејера
Задатак лекције: креирање позадинског плејера за пројекат.
Резултат лекције: наставио развој пројекта - додао звукове и позадински плејер у пројекат.
Дан четврти
Први тестови пројекта. Како тестирати заједно
- Задаци тестирања пројекта
- Покретање локалног пројекта
- Проналажење грешака, отклањање грешака у игри
- Покретање тимског пројекта
- Локално покретање са различитим бројем играча на вашем рачунару
Задатак лекције: извршите прве тестове пројекта, проналазећи грешке.
Резултат лекције: тестирао пројекат, приметио да ли постоје глобалне грешке, идентификовао присуство глобалних грешака.
3. модул
Први дан
Увод у креирање више места у пројекту
- Хајде да се упознамо са концептом "места"
- Примери места у Роблок-у, жанрови и врсте места
- Креирање више комада у оквиру главног пројекта
- Подешавање играња за број играча
Задатак лекције: стварање нових представа у заједничком пројекту, постављање представа.
Резултат лекције: Упознали смо се са концептом места, креирали и конфигурисали неколико места у нашем пројекту.
Други дан
Телепортација између места
- Шта је телепортација
- Методе телепортације
- Вратите се на главно место
- Вежбајте додавање и подешавање телепортације
Задатак лекције: користећи неколико метода телепортације између створених места.
Резултат лекције: упознао се са телепортацијом у Роблоксу, направио телепортове на нова места и назад на главно место.
Дан Три
Прављење административне конзоле у игри
- Зашто се користи администраторска конзола, примери имплементације администраторске конзоле
- Креирање ГУИ за администраторску конзолу
- Одабир тимова које ће програмер администрирати у пројекту
- Писање кода за администраторску конзолу
Задатак лекције: дизајнирање ГУИ за администраторску конзолу, писање кода за конзолу.
Резултат лекције: научили смо како да креирамо администраторску конзолу, наставили да радимо на основној механици игре - додали смо администраторску конзолу игри и конфигурисали је.
Дан четврти
Отклањање грешака у пројекту
- Задаци и методе за отклањање грешака у пројекту
- Методе за проналажење грешака у коду пројекта
- Скрипте за отклањање грешака
- Вежбајте проналажење и поправљање грешака
Задатак лекције: пронађите и поправите грешке у коду вашег пројекта.
Резултат лекције: стекли вештине у отклањању грешака.
4. модул
Први дан
Креирање скрипте модула
- За шта се користе скрипте модула у коду пројекта?
- Карактеристике модуларних скрипти, анализа примера готове скрипте
- Писање понављајућег модула за сакупљање новчића
- Писање модуларне скрипте за звукове
Задатак лекције:креирање модуларних скрипти за прикупљање новчића и звукова.
Резултат лекције: Испитали смо сврху модуларних скрипти и научили како да напишемо модуларне скрипте за наш пројекат.
Други дан
Складиште података - складиште података у Роблок-у
- Која је сврха складиштења података - чување података играча, резултата игре
- Шта је складиште података у Роблок-у
- Коришћење складишта података, чување поена
- Повезивање складишта података са нашим пројектом
- Вежбајте писање скрипти за систем складиштења података за ваш пројекат
Задатак лекције: писање кода за систем чувања игре користећи складиште података.
Резултат лекције: Упознали смо се са задацима складиштења података и почели да дизајнирамо систем складиштења за пројекат.
Дан Три
Складиште података - складиште података у Роблок-у. Наставак
- Врсте складишта података. Складиште података и складиште наручених података
- Разлика између складишта података и поређаног складишта података, примери апликација
- Како да користите складиште података и поређано складиште података
Задатак лекције: разумевање разлика између два складишта података.
Резултат лекције: написао примере коришћења два складишта података, наставак рада на пројекту, примењене вештине у раду са складиштем података (враћамо поене након поновног уласка у игру)
Дан четврти
Сумирање пројекта
- Тестирање пројекта
- Унапређење и финализација пројекта на основу резултата тестирања
- Проналажење и исправљање грешака
- Коначни распоред објеката на мапи
- Дискусија о резултатима рада и исходима курса, перспективама развоја у ГамеДев-у
Задатак лекције: рад на финалном производу (практичан рад на финалном тестирању, отклањању грешака и финализацији пројекта).
Резултат лекције: проверио логику пројекта, тестирао и финализовао пројекат, сумирао резултате курса.