Roblox – это 3D-онлайн платформа, позволяющая любому ребенку создать собственный мир-игру со своими правилами и пригласить туда других игроков. Система распространения игр, сделанных самими игроками, встроена в основу игры. Ребенок, создав собственного аватара, может бесконечно путешествовать по тысячам различных миров. Открытость Roblox позволила ей подвинуть Minecraftна рынке игр для детей. На данный момент есть несколько компаний, которые специализируются на разработке платных игр внутри Roblox, популярные жанры (шутеры, платформеры, аркады) представлены десятками миров, появляются и миры посвящённые образовательной деятельности.
Для программирования в Roblox Studio используется язык Lua. Этот язык программирования отличается возможностью простого встраивания в другие приложения и в основном используется для создания модов игр и дополнительного функционала в приложениях: Adobe Lightroom использует lua для пользовательского интерфейса, Cheat Engine - программа для внесения изменений в игровой код использует lua для автоматизации, игра Civilization 6 позволяет создавать модификации при помощи lua и т. д.
Язык оказался достаточно удачным и на данный момент помимо моддинга и расширений используется для создания полноценных приложений: создан целый ряд фреймворков, позволяющих писать на lua мобильные и десктопные приложения и игры.
Познакомить детей с языком программирования Lua в знакомой и любимой среде Roblox.
Детям, которые уже погружёны в Roblox и успели посетить множество миров, созданных другими взрослыми, а также детьми, наконец, сами могут сесть в кресло разработчика, а создав свой проект - пригласить туда друзей, которые тоже наверняка играют в Roblox.
Онлайн-обучениетакже включает в себя основы работы с 3d моделями:
Модели (детали).
Материалы.
Частицы и эмиттеры.
Дополнительно, помимо программирования ребенок в онлайн-обучении изучит:
Основные понятия и принципы гейм-дизайна: ядро игры, игровой цикл, игровая механика, фича, дизайн уровней, баланс, прототип, итеративная разработка, полишинг.
Работу с аудиофайлами: добавление, подключение, обрезка.
Составлять алгоритмы для выполнения задач, с использованием циклов, условий и функций.
Построение окружения в 3д-редакторе.
Декомпозиция проектов: от описания проекта к набору фич и списку шагов для реализации.
Кроме того, в онлайн-обучении решается ключевая проблема проектных курсов: возможность создавать проекты, которые будут востребованы друзьями, окружающими ребенка. Если друзья уже играют в “Роблокс" и привыкли изучать созданные другими игры, то аудиторию для разработанных ребенком проектов легко найти, что поможет получить обратную связь и поддерживать высокий уровень мотивации.
{"document": [{"text": [{"type": "attachment", "attributes": {"caption": "Из Яндекс.Фото", "presentation": "gallery"}, "attachment": {"caption": "", "contentType": "image/png", "filename": "unnamed.png", "filesize": 4355615, "height": 2304, "pic_id": 347506, "url": "https://storage.yandexcloud.net/pabliko.files/article_cloud_image/2023/01/05/unnamed.jpeg", "width": 4096}}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Roblox – это 3D-онлайн платформа, позволяющая любому ребенку создать собственный мир-игру со своими правилами и пригласить туда других игроков. Система распространения игр, сделанных самими игроками, встроена в основу игры. Ребенок, создав собственного аватара, может бесконечно путешествовать по тысячам различных миров. Открытость Roblox позволила ей подвинуть "}, {"type": "string", "attributes": {"bold": true, "href": "https://pabliko.ru/@laboratory/minecraft_dlja_detej-104959/"}, "string": "Minecraft"}, {"type": "string", "attributes": {"href": "https://pabliko.ru/@laboratory/minecraft_dlja_detej-104959/"}, "string": " "}, {"type": "string", "attributes": {}, "string": "на рынке игр для детей. На данный момент есть несколько компаний, которые специализируются на разработке платных игр внутри Roblox, популярные жанры (шутеры, платформеры, аркады) представлены десятками миров, появляются и миры посвящённые образовательной деятельности. "}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Для программирования в Roblox Studio используется язык Lua. Этот язык программирования отличается возможностью простого встраивания в другие приложения и в основном используется для создания модов игр и дополнительного функционала в приложениях: Adobe Lightroom использует lua для пользовательского интерфейса, Cheat Engine - программа для внесения изменений в игровой код использует lua для автоматизации, игра Civilization 6 позволяет создавать модификации при помощи lua и т. д. "}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Язык оказался достаточно удачным и на данный момент помимо моддинга и расширений используется для создания полноценных приложений: создан целый ряд фреймворков, позволяющих писать на lua мобильные и десктопные приложения и игры. "}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true, "href": "https://www.workle.ru/id4136857/product/529769/offer/?w_method=direct_link&spid=46"}, "string": "Онлайн-обучение"}, {"type": "string", "attributes": {}, "string": " позволяет: "}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Познакомить детей с языком программирования Lua в знакомой и любимой среде Roblox."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Детям, которые уже погружёны в Roblox и успели посетить множество миров, созданных другими взрослыми, а также детьми, наконец, сами могут сесть в кресло разработчика, а создав свой проект - пригласить туда друзей, которые тоже наверняка играют в Roblox."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": ""}, {"type": "string", "attributes": {"bold": true, "href": "https://www.workle.ru/id4136857/product/529769/offer/?w_method=direct_link&spid=46"}, "string": "Онлайн-обучение"}, {"type": "string", "attributes": {"bold": true}, "string": " "}, {"type": "string", "attributes": {}, "string": "также включает в себя основы работы с 3d моделями:"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Модели (детали)."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Материалы."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Частицы и эмиттеры."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Дополнительно, помимо программирования ребенок в "}, {"type": "string", "attributes": {"bold": true, "href": "https://www.workle.ru/id4136857/product/529769/offer/?w_method=direct_link&spid=46"}, "string": "онлайн-обучении"}, {"type": "string", "attributes": {}, "string": " изучит:"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Основные понятия и принципы гейм-дизайна: ядро игры, игровой цикл, игровая механика, фича, дизайн уровней, баланс, прототип, итеративная разработка, полишинг."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Работу с аудиофайлами: добавление, подключение, обрезка."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "В ходе "}, {"type": "string", "attributes": {"bold": true, "href": "https://www.workle.ru/id4136857/product/529769/offer/?w_method=direct_link&spid=46"}, "string": "онлайн-обучение"}, {"type": "string", "attributes": {}, "string": " у ребенка появятся умения"}, {"type": "string", "attributes": {"bold": true}, "string": ":"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Составлять алгоритмы для выполнения задач, с использованием циклов, условий и функций."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Построение окружения в 3д-редакторе."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Декомпозиция проектов: от описания проекта к набору фич и списку шагов для реализации."}], "attributes": ["numberList", "number"]}, {"text": [{"type": "string", "attributes": {}, "string": "Кроме того, в "}, {"type": "string", "attributes": {"bold": true, "href": "https://www.workle.ru/id4136857/product/529769/offer/?w_method=direct_link&spid=46"}, "string": "онлайн-обучении"}, {"type": "string", "attributes": {}, "string": " решается ключевая проблема проектных курсов: возможность создавать проекты, которые будут востребованы друзьями, окружающими ребенка. Если друзья уже играют в “Роблокс\" и привыкли изучать созданные другими игры, то аудиторию для разработанных ребенком проектов легко найти, что поможет получить обратную связь и поддерживать высокий уровень "}, {"type": "string", "attributes": {"bold": true, "href": "https://pabliko.ru/@laboratory/motivatsija_u_rebenka-69014/"}, "string": "мотивации"}, {"type": "string", "attributes": {}, "string": "."}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "***"}], "attributes": []}, {"text": [{"type": "string", "attributes": {}, "string": "Еще на тему “программирование для ребенка”:"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true, "href": "https://pabliko.ru/@laboratory/obuchenie_rebenka_programmirovaniju-72831/"}, "string": "Обучение ребенка программированию"}], "attributes": []}, {"text": [{"type": "string", "attributes": {"bold": true, "href": "https://pabliko.ru/@laboratory/minecraft_dlja_detej-104959/"}, "string": "Minecraft для детей"}], "attributes": []}], "selectedRange": [2512, 2512]}
Комментарии 0