Курс «Програмування в Roblox» – для тих, хто мріє про створення власних 3D-світів та програмування ігор в Roblox Studio. Учасники зможуть розробити свої повноцінні ігри, а також розвинути логічне та аналітичне мислення.
Roblox – це платформа, де кожен може стати творцем власної гри! На курсі учні навчаться створювати тривимірні світи, додавати персонажів, об’єкти та взаємодію між ними. Курс поєднує творчість і логіку: діти проєктують карти, програмують поведінку героїв і створюють справжні ігри, які можна показати друзям. Під час занять діти мислять, як розробники, планують, тестують і вдосконалюють свої ідеї. Учасники дізнаються, як працюють популярні ігри, і пробують себе в ролі справжніх геймдизайнерів.
Після закінчення курсу учасники отримають сертифікат, який може бути використаний при навчанні в коледжі OPTIMA для зарахування академічних годин, а також для уроків інформатики в школі «Оптіма».
Для роботи на курсі дітям варто користуватися стаціонарним комп'ютером або ноутбуком. Для комфортного програмування й створення світів у Роблокс буде зручно використовувати комп’ютерну мишу.
Для успішного навчання на курсі слухачам бажано мати попередній досвід і розуміння роботи базових алгоритмічних структур, набуті в середовищі Scratch чи інших візуальних середовищах програмування.
Навчаючись на курсі, слухачі отримають комплексні знання з програмування в середовищі Roblox, а саме: створення ландшафту світів, побудова 3D-моделей та накопичення власної колекції, практичне застосування базових алгоритмічних структур, поняття змінної, функції, функції з параметрами та їх запис мовою програмування Lua, створення анімацій скінів за допомогою зміни й налаштуванню програмного коду.
Так, наприкінці першої частини курсу діти зможуть написати власні сюжетні ігри з використанням створених власноруч моделей, кіл-блоків, із застосуванням лічильників тощо.
Учасники продовження курсу (ІІ частина) виконають роботу, яка базуватиметься на комплексному виконанні наступних дій: поєднання різноманітних алгоритмічних структур; робота з таблицями лідерів; опрацювання масивів даних; робота з фізикою та геометрією моделей та вплив на зміну фізичних властивостей за допомогою програмного коду; поняття колінеарності векторів і додавання сервоприводу при створенні моделей; знайомство з модульними скриптами тощо. Результат навчання – командна робота, створення проєкту групою дітей з розподілом обов’язків