Концепция устройства предложена Саввой Осиповым в 2016 году[6][7], в 2017 году был разарботан первый прототип основанный на Arduino. В 2017 Илья и Савва Осиповы по получили российский патент[8]. В 8 Июня 2017 года ранний прототип был представлен на научно-практической конференции в Berkeley, University of California[9], а в мае 2018 устройство представлено широкой публике на выставке Maker Faire(англ.)русск., Санта-Клара, Калифорния[10].
Описание
WOWCube представляет собой куб, состоящий из восьми автономных модулей, вместе имеющих 24 дисплея, и вращающихся подобно кубику Рубика. Магнитные cоединения обеспечивают непрерывный поток информации между автономными модулями, обеспечивая беспрепятственный игровой процесс. Для WOWCube разработаны несколько игр, включая: головоломки, логические, пазлы, Скрэббл, аркады, лабиринты. WOWCube обеспечивает игровой опыт смешанной реальности, который сочетает в себе кручение, тряску в материальном мире с цифровым действиями визуализируемыми на 24-квадратных суб-дисплеях куба[11].
WOWCube сочетает в себе свойства физических гаджетов, такие как игрушки для вращения в руках: динамические игрушки (например Спиннер), с цифровыми игровыми консолями в одном устройстве[2][7][12].
Техническое описание
Устройство состоит из восьми идентичных секций, обменивающихся данными через группы магнитных контактов[13], которые помимо функции коммуникации обеспечивают устойчивое положение конструкции, позволяющее наблюдать игровой процесс на общих гранях, составленных их экранов четырех соседних секций.
Каждая из восьми секций содержит:
3 IPS TFT экрана с диагональю 1.56" и разрешением 240х240 точек, защищенных стеклом Gorilla Glass;
Консоль WOWCube использует FreeRTOS в качестве операционной системы, а также абстрактную машину языка Pawn для интерпретации P-кода, что позволяет исполнять предварительно скомпилированную логику игр как на консоли, так и в её программном эмуляторе.
WOWCube SDK содержит программный эмулятор, позволяющий запускать разрабатываемые игры на ПК не имея реальной консоли.
Все компоненты программного обеспечения WOWCube поставляются по открытым лицензиям, таким как MIT, BSD и Apache License.
Программный эмулятор
В состав SDK WOWCube входит программный эмулятор, позволяющий разрабатывать программное обеспечение без наличия у разработчика реальной консоли WOWCube.
На данный момент поддерживаются операционные системы Windows и MacOS.
Эмулятор построен на базе следующего бесплатного программного обеспечения с открытым исходным кодом:
Язык Processing - используется для 3D визуализации игровой консоли, подгрузки и отображения ресурсов (картинок) игр, а также передачи событий (поворот кубиков, воздействие на акселерометр) от пользователя в логику, написанную на языке Pawn. В реальном WOWCube вместо языка Processing используется язык C. API для взаимодействия с языком Pawn одинаково и для реальной консоли WOWCube и для программного эмулятора.
Язык Pawn - используется для написания логики игр. Логика игры реагирует на события от реальной консоли WOWCube или от эмулятора, отправляя в свою очередь в ответ очередь команд для визуализации изменений в сцене игры.
Интегрированную среду разработкиVisual Studio Code - используется для редактирования кода игр на языке Pawn и запуска их на программном эмуляторе. Также возможно редактирование кода 3D визуализатора WOWCube, написанного на языке Processing.
Аналоги
Siftable (коммерческое название Sifteo), разработанные в лаборатории MIT Media Lab - интерактивные модульные устройства (кубики) которые могут воспроизводить графические изображения, определять характер собственного положения в пространстве и взаимодействовать с другими модулями. Взаимодействие с кубиками происходит при их совмещении, наклоне, тряске, повороте: каждый «кубик» Siftable оснащен цветным дисплеем, с четырёх сторон устройства имеются инфракрасные порты (для связи с другими модулями), для связи с компьютером используется модуль Bluetooth, для хранения изображений и других данных используется флэш-память, имеется акселерометр для отслеживания перемещения по трём осям, встряхивания, наклона и других изменений его пространственного положения)[16]
GoCube — электронная версия Кубика Рубика, представленная независимой группой разработчиков из Тель-Авив (Израиль), это спортивный гаджет подключенный через BlueTooth к смартфону или планшету и позволяющий пользователям соревноваться в скорости сборки или обучаться посредством дополнительной информации на дисплее.[17]
Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.
2019-2024 WikiSort.ru - проект по пересортировке и дополнению контента Википедии