Трибуна Семен Луканов
562

Как мы учили 350 школьников разрабатывать проекты для виртуальной реальности

В начале апреля команда Varwin участвовала в VR-хакатоне Сколково со своим треком, где предложила 350-ти школьникам из разных регионов России создать собственный VR-проект. Сооснователь и CTO рассказывает, как это было.

В закладки

Как проходил наш трек

Мы участвовали как Varwin, компания-разработчик платформы для создания VR-проектов. Компании было интересно вместе с ребятами протестировать одноименную платформу, которая буквально за несколько дней до этого вышла из альфа-версии.

Основная фича продукта в том, что любой пользователь без какой-либо технической подготовки и навыков программирования может создавать VR-проекты. В таких случаях говорят, что разберется «даже ребенок». Это мы и решили проверить.

Задача. Мы предложили детям создать VR-проект с главным героем-роботом. Участники не были ограничены ничем, кроме времени — хакатон шел 3 дня. Они могли создавать собственные миры и сценарии в различных вариациях.

Цель. Нам хотелось познакомить ребят с миром VR и показать, что он не так сложен, как кажется. Плюс было немаловажно дать школьникам возможность поработать с технологией, которая через три-пять лет станет таким же простым инструментом, как Tilda или Wordpress, но только для VR-проектов,

Результат. С задачей создать своего робота в виртуальной реальности при помощи платформы все участники справились. Детям, которые участвовали в нашем треке, очень понравился сам процесс создания. С разной степенью качества и проработки, но у всех было готовое приложение, которое запускалось и функционировало в VR.

Пара слов о процессе

По условиям мероприятия мы заранее провели вебинар по тематике VR, где рассмотрели и показали функционал платформы. После этого все команды получили обучающие документы и скринкасты — короткие ролики, в которых рассказывается о функциях платформы.

Задание выдавалось участникам непосредственно в день старта, как и было оговорено заранее. В процессе у ребят возникали вопросы, с которыми им помогали менторы с нашей стороны. Чаще всего мы просто возвращали их к документации и материалам: они читали или смотрели короткие ролики, а дальше со всем разбирались сами.

О проектах ребят — детальнее

Победителей было двое.

Второе место. Команда из Великого Новгорода основной локацией своего проекта выбрала Марс. Они создали помещение, в котором находился пульт управления. Благодаря нему на мониторы выводился марсоход, и им можно было им управлять. На самом марсоходе было закреплено две камеры — боковая и фронтальная: их можно было переключать на мониторе и смотреть на происходящее с разных углов.

Также ребята реализовали небольшой функционал — марсоход можно было подкатить к породе и пробурить ее.

Первое место. Команда из Екатеринбурга реализовала схожий функционал, но у них был более детальный и проработанный сценарий. По условиям игрок появлялся в закрытом помещении с заблокированным выходом. А вокруг начинался пожар.

В соседнем помещении находился робот, который мог вызволить персонажа.

Чтобы разблокировать игрока, робот мог перемещать предметы и открывать двери. В конечном счете он должен был открыть все проходы и добежать до игрока, чтобы тот мог спастись.

По задумке детей, это была симуляция выживания в случае экстремальной ситуации. Команда также смогла добавить в свой проект звуковое сопровождение и эффекты огня. Получилось очень здорово и зрелищно.

Проект победителей

Итоги

  • Мы поняли, что с платформой можно работать без ментора. Все проекты команд — от задумки и до финальной версии — были сделаны детьми самостоятельно, с минимальным количеством подсказок.
  • Платформа оправдала себя как простой конструктор. Мы не заметили никаких сложностей. Единственное, что трудно было сделать детям — рассчитать время. Первый день они потратили на то, чтобы разобраться в технологии, а на второй и третий дни уже активно прорабатывали проекты.
  • Сталкиваясь с непривычной технологией, дети (думаю, это работает и со взрослыми) начинают мыслить нестандартно. Мы выбрали двух победителей, но все идеи были очень разными и интересными. Большинству просто не хватило времени на реализацию.

Кроме того, мы протестировали возможность коллективной работы над одним проектом в платформе. В ходе работы ребята использовали это преимущество: часть команды делала локацию, часть — занималась объектами, другие писали логику для уже готовых объектов.

Главный вывод, который мы сделали за время хакатона и к которому хотели прийти — платформа Varwin действительно понятна и проста в работе. С заданием справились все, даже те, кто впервые столкнулся с VR-средой и программированием. Конечно, тренд на VR/AR в России все еще развивается, но хочется верить, что VR-конструкторы вроде нашей разработки помогут популяризировать новые технологии.

Материал опубликован пользователем. Нажмите кнопку «Написать», чтобы поделиться мнением или рассказать о своём проекте.

Написать
{ "author_name": "Семен Луканов", "author_type": "self", "tags": [], "comments": 7, "likes": 11, "favorites": 12, "is_advertisement": false, "subsite_label": "tribuna", "id": 65822, "is_wide": false, "is_ugc": true, "date": "Fri, 26 Apr 2019 12:52:16 +0300" }
{"average":28551,"one":95,"ten":76}
Сколько денег вы откладываете в месяц?
Ответьте и узнаете, сколько копят другие.
0 ₽
70 000+ ₽
0 ₽
{ "id": 65822, "author_id": 288931, "diff_limit": 1000, "urls": {"diff":"\/comments\/65822\/get","add":"\/comments\/65822\/add","edit":"\/comments\/edit","remove":"\/admin\/comments\/remove","pin":"\/admin\/comments\/pin","get4edit":"\/comments\/get4edit","complain":"\/comments\/complain","load_more":"\/comments\/loading\/65822"}, "attach_limit": 2, "max_comment_text_length": 5000, "subsite_id": 199116, "last_count_and_date": null }
7 комментариев

Популярные

По порядку

Написать комментарий...
2

Интересное начинание. Правда есть ощущение, что vr еще не скоро станет повсеместным))

Ответить
0

Каждый день работаем над нашим продуктом, чтобы приблизить это замечательное время!

Ответить
0

А где видос вторых ребят??

Ответить
0

К сожалению, пока записали только видео победителей. Ролики других команд скоро появятся на нашем YouTube-канале. Подписывайтесь: http://varw.in/youtube

Ответить
0

побольше бы таких хакатонов школам!

Ответить
0

Очень круто! Большие молодцы, такие проекты вдохновляют!

Ответить
0

Из текста непонятными остаются некоторые вещи:
- какие были входные знания и навыки у участников?
- что создавалось самостоятельно, а какие объекты и механики были готовыми?

Ответить
0
{ "page_type": "article" }

Прямой эфир

[ { "id": 1, "label": "100%×150_Branding_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox_method": "createAdaptive", "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfl" } } }, { "id": 2, "label": "1200х400", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfn" } } }, { "id": 3, "label": "240х200 _ТГБ_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fizc" } } }, { "id": 4, "label": "240х200_mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "flbq" } } }, { "id": 5, "label": "300x500_desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "ezfk" } } }, { "id": 6, "label": "1180х250_Interpool_баннер над комментариями_Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "ffyh" } } }, { "id": 7, "label": "Article Footer 100%_desktop_mobile", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjxb" } } }, { "id": 8, "label": "Fullscreen Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjoh" } } }, { "id": 9, "label": "Fullscreen Mobile", "provider": "adfox", "adaptive": [ "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fjog" } } }, { "id": 10, "disable": true, "label": "Native Partner Desktop", "provider": "adfox", "adaptive": [ "desktop", "tablet" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyb" } } }, { "id": 11, "disable": true, "label": "Native Partner Mobile", "provider": "adfox", "adaptive": [ "phone" ], "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "clmf", "p2": "fmyc" } } }, { "id": 12, "label": "Кнопка в шапке", "provider": "adfox", "adaptive": [ "desktop" ], "adfox": { "ownerId": 228129, "params": { "p1": "bscsh", "p2": "fdhx" } } }, { "id": 13, "label": "DM InPage Video PartnerCode", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox_method": "createAdaptive", "adfox": { "ownerId": 228129, "params": { "pp": "h", "ps": "bugf", "p2": "flvn" } } }, { "id": 14, "label": "Yandex context video banner", "provider": "yandex", "yandex": { "block_id": "VI-223676-0", "render_to": "inpage_VI-223676-0-1104503429", "adfox_url": "//ads.adfox.ru/228129/getCode?pp=h&ps=bugf&p2=fpjw&puid1=&puid2=&puid3=&puid4=&puid8=&puid9=&puid10=&puid21=&puid22=&puid31=&puid32=&puid33=&fmt=1&dl={REFERER}&pr=" } }, { "id": 15, "label": "Плашка на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byudx", "p2": "ftjf" } } }, { "id": 16, "label": "Кнопка в шапке мобайл", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "adfox": { "ownerId": 228129, "params": { "p1": "byzqf", "p2": "ftwx" } } }, { "id": 17, "label": "Stratum Desktop", "provider": "adfox", "adaptive": [ "desktop" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvb" } } }, { "id": 18, "label": "Stratum Mobile", "provider": "adfox", "adaptive": [ "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "pp": "g", "ps": "bugf", "p2": "fzvc" } } }, { "id": 19, "label": "Тизер на главной", "provider": "adfox", "adaptive": [ "desktop", "tablet", "phone" ], "auto_reload": true, "adfox": { "ownerId": 228129, "params": { "p1": "cbltd", "p2": "gazs" } } } ]
Приложение-плацебо скачали
больше миллиона раз
Подписаться на push-уведомления
{ "page_type": "default" }