Курс «Програмування в Roblox» для дітей

Програмування в Roblox
Для кого
від 7 років
Що необхідно для навчання
ноутбук або комп'ютер, під’єднаний до інтернету та оснащений необхідними гарнітурами (колонки або навушники, вебкамера, мікрофон)
Місце
заняття проходять онлайн, що дає змогу вчитися в комфортній, безпечній обстановці та не пропускати зустрічі
Коли
  • тривалість заняття – 60 хвилин
  • інтенсивність – 1 заняття 2 рази на тиждень
  • повна тривалість курсу – First Level (7+ років) – 6 місяців, «Створення комп’ютерних ігор» (10+ років) – 3 місяці
Ціна
2400 UAH / міс.
Опис

Roblox Studio First Level. 7+ років

Курс  створений спеціально для дітей, які хочуть зануритися у світ розробки ігор та цифрові простори. На цьому курсі учні познайомляться з потужним інструментом Roblox Studio, який дає можливість створювати власні унікальні ігри, аватари та тривимірні світи. Під час навчання діти:

  • опанують основи програмування мовою Lua, яка використовується в Roblox для керування логікою гри та поведінкою об'єктів;
  • дізнаються, як працювати з 3D-сценами, розміщувати та налаштовувати об'єкти, а також створювати цікаві анімації та ефекти;
  • розвинуть креативність, логічне мислення та набудуть базових знань із геймдизайну, що допоможе створювати захопливі ігри та проєкти.

Протягом курсу учні виконуватимуть практичні завдання, створюючи власні невеликі ігри, які можна буде демонструвати друзям і родині. Завершивши навчання, діти матимуть базові навички для подальшої розробки складніших ігор та проєктів у Roblox Studio, а також матимуть свою створену першу гру.
Цей курс підходить для дітей без попереднього досвіду програмування, а також для тих, хто цікавиться геймдизайном і створенням віртуальних світів.

Створення комп’ютерних ігор на платформі Roblox Studio. 10+ років

Roblox – це платформа для створення ігор. Ігри кодуються в системі об'єктоорієнтованого програмування, що використовує мову програмування Lua для керування ігровим середовищем. На заняттях крок за кроком учасники опанують ази побудови різновидів 3D-світів, а також навчаться додавати в гру об'єкти, що рухаються, та інтерактивні об'єкти оточення, зможуть впроваджувати ігрову валюту та запрограмують магазин, налаштують зміну дня й ночі та створять функціональне ігрове меню.
 

Викладачі

Ірина Дуга

Вчителька інформатики вищої категорії, вчитель-методист. Педагогічний стаж – 20 років.

Має досвід викладання на курсах «Front-end розробка сайтів», «Construct 2 – створення та програмування 2D-ігор», «Створення та програмування 3D-світів на платформі Roblox Studio», «Scratch – основи алгоритмізації та програмування», «Робототехніка Lеgо WeDo», «Робототехніка Arduino».

Сертифікована тренерка академії Cisco.

Авторка методичного посібника «36 проєктів Scratch».

Холод Артем

Викладач Roblox Studio, програмування на Lua, HTML / CSS, JavaScript, C#, C++. 

Успішно навчається на третьому курсі Київського національного університету технологій та дизайну за спеціальністю «Комп'ютерні науки». Пройшов курс QA у навчальному центрі SkillUP. Має досвід викладання програмування дітям, зокрема створення ігор на платформі Roblox. У своїй роботі використовує індивідуальний підхід до кожного учня та застосовує нестандартні методи, щоб заохотити дітей до вивчення математики та програмування.
 

Програма курсу «Програмування в Roblox»

Створення комп’ютерних ігор на платформі Roblox Studio
  • Ознайомлення з принципами роботи в середовищі Roblox Studio.
  • Налаштування фізичних властивостей об’єктів. Робота з текстурами, матеріалами та ландшафтом. Створення мінігри.
  • Ознайомлення з елементами мови програмування Lua.
  • Базові поняття програмування.
  • Поняття функції. Програмування створення деталей. Позиція та розмір.
  • Функції з параметром. Виконання вправ на застосування функцій з параметром.
  • Програмування анімацій.
  • Створення та збереження власних моделей та скриптів.
  • Створення та програмування моделей і симуляторів. Розробка і планування рівнів. Розробка та програмування фінальної гри.
Roblox Studio First Level
  • Основи геймдизайну: введення, створення карт, використання інструментів для геймплею.
  • Практика геймдизайну: робота з блоками та створення об'єктів.
  • Основи програмування мовою Lua: синтаксис, функції, цикли.
  • Практика програмування мовою Lua: створення об'єктів і скриптів.
  • Створення NPC та GUI елементів для ігор.
  • Програмування NPC та GUI: налаштування поведінки та інтерфейсів.
  • Додавання ефектів та анімацій: вибухи, магія, погодні явища.
  • Створення 3D-гри: побудова карти та перешкод.
  • Реалізація ігрових механік: рівні, переходи, перезапуск.
  • Публікація гри: тестування, оптимізація, презентація.
  • Алгоритм публікації та підготовка фінальних проєктів.
  • Підсумковий урок: огляд і закріплення знань.

Залишилися питання?

Напишіть нам, і ми вам обов'язково допоможемо!

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Відгуки «Програмування в Roblox»

Будьте першим, хто залишить відгук!

Наші переваги

Авторська система освітніх курсів
Унікальна команда тренерів
Турбота й індивідуальний підхід
Сертифікат після завершення курсу
Навчання в будь-який час і з будь-якого місця
Комфортний освітній процес. Заняття проходять у мінігрупах
Засновник – перша в Україні дистанційна школа «Оптіма»
Корисні та потрібні знання. Максимум практики в кожному занятті
Відповіді на головні запитання

Чи можна користуватися на курсі планшетом, а не комп'ютером і ноутбуком?

Для роботи на курсі дітям варто користуватися стаціонарним комп'ютером або ноутбуком. Для комфортного програмування й створення світів у Роблокс буде зручно використовувати комп’ютерну мишу.

Які знання й навички потрібно мати, щоб розпочати навчання на курсі? Чи потрібна попередня підготовка?

Для успішного навчання на курсі слухачам бажано мати попередній досвід і розуміння роботи базових алгоритмічних структур, набуті в середовищі Scratch чи інших візуальних середовищах програмування.

Чого дитина навчиться на курсі?

Навчаючись на курсі, слухачі отримають комплексні знання з програмування в середовищі Roblox, а саме: створення ландшафту світів, побудова 3D-моделей та накопичення власної колекції, практичне застосування базових алгоритмічних структур, поняття змінної, функції, функції з параметрами та їх запис мовою програмування Lua, створення анімацій скінів за допомогою зміни й налаштуванню програмного коду.

Чи буде підсумкова робота, яка продемонструє результати навчання на курсі?

Так, наприкінці першої частини курсу діти зможуть написати власні сюжетні ігри з використанням створених власноруч моделей, кіл-блоків, із застосуванням лічильників тощо.

Учасники продовження курсу (ІІ частина) виконають роботу, яка базуватиметься на комплексному виконанні наступних дій: поєднання різноманітних алгоритмічних структур; робота з таблицями лідерів; опрацювання масивів даних; робота з фізикою та геометрією моделей та вплив на зміну фізичних властивостей за допомогою програмного коду; поняття колінеарності векторів і додавання сервоприводу при створенні моделей; знайомство з модульними скриптами тощо. Результат навчання – командна робота, створення проєкту групою дітей з розподілом обов’язків

Telegram Bot Optima Telegram Bot