Microsoft Research анонсировала TileCode, приложение для создания игр, которое можно запускать на портативных устройствах.

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Microsoft Research анонсировала новый проект — Майкрософт тайлкод, это приложение для создания игр, которое позволяет вам разрабатывать, кодировать и играть в видеоигры напрямую по низкой цене. Портативные игровые автоматы Microsoft MakeCode Arcade, так и в веб-браузере.

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

TileCode стремится дать каждому возможность стать создателем видеоигр, позволяя процессу создания игр происходить на самих игровых портативных устройствах, а не на планшетах/ноутбуках/рабочих столах.

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

Чтобы кодировать игры, пользователям просто нужно использовать четырехсторонняя панель направления и Кнопки А и В обычное для большинства портативных устройств, как показано выше. Несмотря на простой пользовательский интерфейс, Microsoft Research смогла создать такие сложные игры, как Snake, Bejeweled, Pac-Man, Boulder Dash и Sokoban.

TileCode: дизайн и кодирование

Для каждой игры TileCode позволяет пользователям выбирать игровых персонажей (спрайты) и игровой фон (тайлы) из галереи, изменять спрайты и фоны тайлов и создавать игровой уровень, редактируя игровую карту, как показано на трех других экранах:

Экраны TileCode

Программа TileCode представляет собой набор правил, каждое из которых связано со спрайтом. Правило принимает форму Когда делать пару, как показано внизу слева (экран с пометкой «код»). То После появления Раздел визуально описывает шаблон/предикат в локальной окрестности 3×3 вокруг центрального спрайта (в данном случае спрайта игрока), который должен сопоставляться с картой тайлов. То Do Раздел содержит команды, которые отправляются идентифицированному спрайту при совпадении шаблона.

Правило «когда делать»

Приведенное выше правило срабатывает, когда пользователь нажимает правую кнопку Dpad, спрайт игрока находится на карте тайла, а на тайле справа от игрока есть трава. Когда эти условия выполняются, правило отправляет спрайту игрока команду движения вправо. В этом примере мы видим, как TileCode побуждает пользователя исследовать взаимосвязи между картой тайлов и тем, как срабатывают правила на основе шаблонов, представленных на карте. На экране кодирования правила (показанном выше) пользователь может играть в игру, вернуться к экрану кодирования, чтобы изменить правило, и увидеть его влияние на игровой процесс. Она также может посетить редактор карты тайлов и внести изменения в карту, чтобы включить или отключить срабатывание правила.

TileCode использует такие темы, как пиксельная графика для плиток и спрайтов, и вовлекает пользователей в новые способы мышления о дизайне игрового мира и способах создания разных карт для разных игр.

Вы можете попробовать Тайлкод Майкрософт сейчас и узнайте больше о TileCode в готовящемся документе UIST 2020 TileCode: создание видеоигр на игровых портативных устройствах.

Источник: Microsoft

Подробнее о темах: игровой движок, исследование Microsoft, тайловый код