Участница:Iexeru/Черновик: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
Содержимое удалено Содержимое добавлено
Строка 57: Строка 57:
WowCube представляет собой куб, состоящий из восьми автономных модулей, вместе имеющих 24 дисплея, и вращающихся подобно кубику Рубика. Магнитные cоединения обеспечивают непрерывный поток информации между автономными модулями, обеспечивая беспрепятственный игровой процесс. Для WowCube разработаны несколько игр, включая: [[головоломки]], [[Лабиринт_(жанр)|логические]], [[пазлы]], [[эрудит]], [[Аркада_(игра)|аркады]], [[Лабиринт (жанр)|лабиринты]]. WowCube обеспечивает игровой опыт смешанной реальности, который сочетает в себе кручение, тряску в материальном мире с цифровым действиями визуализируемыми на 24-квадратных суб-дисплеях куба.
WowCube представляет собой куб, состоящий из восьми автономных модулей, вместе имеющих 24 дисплея, и вращающихся подобно кубику Рубика. Магнитные cоединения обеспечивают непрерывный поток информации между автономными модулями, обеспечивая беспрепятственный игровой процесс. Для WowCube разработаны несколько игр, включая: [[головоломки]], [[Лабиринт_(жанр)|логические]], [[пазлы]], [[эрудит]], [[Аркада_(игра)|аркады]], [[Лабиринт (жанр)|лабиринты]]. WowCube обеспечивает игровой опыт смешанной реальности, который сочетает в себе кручение, тряску в материальном мире с цифровым действиями визуализируемыми на 24-квадратных суб-дисплеях куба.


Консоль сочетает в себе физические гаджеты, такие как игрушки для вращения в руках: [[:Категория:динамические игрушки|динамические игрушки]] (например ''[[Спиннер]]''), с цифровыми игровыми консолями в одном устройстве<ref name=venturebeat/>.
Консоль сочетает в себе физические гаджеты, такие как игрушки для вращения в руках: [[:Категория:динамические игрушки|динамические игрушки]] (например ''[[Спиннер]]''), с цифровыми игровыми консолями в одном устройстве<ref name=venturebeat/><ref name=knowtechie>{{cite news|author=Josiah Motley|title=WOWCube is a digital, interactive gadget designed by a 13-year-old|url=https://knowtechie.com/wowcube-gadget/|work=KnowTechie|date= 2018-05-31|accessdate=2018-07-19}}</ref>.


== Техническое описание ==
== Техническое описание ==

Версия от 21:17, 19 июля 2018


WOWCube
Скриншот программы WOWCube
Фотография WOWCube
Тип TUI, Головоломка, Игровая приставка
Разработчик Cubios Inc.
Написана на C, Pawn
Первый выпуск 2018 год
Аппаратная платформа STM32
Последняя версия 3.1
Лицензия Open Source
Сайт github.com/wowcube/
Илюстрация из патента WO2018075714
Пример игры на поверхности WOWCube (анимация)

WOWCube — Игровая консоль в форме Кубика Рубика 2x2x2, или электронная головоломка. Пример осязательного интерфейса пользователя[1]. Состоит из восьми идентичных элементов работающих как единое целое. Позволяет запускать специально подготовленные игры, написанные на языке Pawn.

Концепция устройства предложена Саввой Осиповым в 2016 году[2], в 2017 году был разарботан первый прототип основанный на Arduino. В 2017 Илья и Савва Осиповы по получили российский патент от 2017 года[3]. В 8 Июня 2017 года ранний прототип был представлен на научно-практической конференции в Berkeley, University of California[4], а в мае 2018 устройство представлено широкой публике на выствке Makers Faire, Санта-Клара, Калифорния[5].

Описание

WowCube представляет собой куб, состоящий из восьми автономных модулей, вместе имеющих 24 дисплея, и вращающихся подобно кубику Рубика. Магнитные cоединения обеспечивают непрерывный поток информации между автономными модулями, обеспечивая беспрепятственный игровой процесс. Для WowCube разработаны несколько игр, включая: головоломки, логические, пазлы, эрудит, аркады, лабиринты. WowCube обеспечивает игровой опыт смешанной реальности, который сочетает в себе кручение, тряску в материальном мире с цифровым действиями визуализируемыми на 24-квадратных суб-дисплеях куба.

Консоль сочетает в себе физические гаджеты, такие как игрушки для вращения в руках: динамические игрушки (например Спиннер), с цифровыми игровыми консолями в одном устройстве[2][6].

Техническое описание

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

Каждая из восьми секций содержит:

В текущей версии габариты устройства составляют 76х76х76мм, а вес — 400 грамм. Корпус выполнен из ABS пластика

Награды

  • На выставке Makers Fair в мае 2018 года а Санта-Клара, Калифорния, WOWCube отмечен как проект "Выбор редакции"[8].
  • На конференции и конкурсе стартапов SVOD'18 в Маунтин-Вью, Калифорния, WOWCube получил первый приз "Выбор аудитории"[9]

Платформы использования

Консоль WOWCube использует FreeRTOS в качестве операционной системы, а также абстрактную машину языка Pawn для интерпретации P-кода, что позволяет исполнять предварительно скомпилированную логику игр как на консоли, так и в её программном эмуляторе. WOWCube SDK содержит программный эмулятор, позволяющий запускать разрабатываемые игры на ПК не имея реальной консоли. Все компоненты программного обеспечения WOWCube поставляются по открытым лицензиям, таким как MIT, BSD и Apache License.

Программный эмулятор

В состав SDK WOWCube входит программный эмулятор, позволяющий разрабатывать программное обеспечение без наличия у разработчика реальной консоли WOWCube. На данный момент поддерживаются операционные системы Windows и MacOS, также возможно портирование эмулятора на Linux. Эмулятор построен на базе следующего бесплатного программного обеспечения с открытым исходным кодом:

  • Язык Processing - используется для 3D визуализации игровой консоли, подгрузки и отображения ресурсов (картинок) игр, а также передачи событий (поворот кубиков, воздействие на акселерометр) от пользователя в логику, написанную на языке Pawn. В реальном WOWCube вместо языка Processing используется язык C. API для взаимодействия с языком Pawn одинаково и для реальной консоли WOWCube и для программного эмулятора.
Интерейс 3D эмулятора WOWCube на языке Processing
  • Язык Pawn - используется для написания логики игр. Логика игры реагирует на события от реальной консоли WOWCube или от эмулятора, отправляя в свою очередь в ответ очередь команд для визуализации изменений в сцене игры.
  • Интегрированную среду разработки Visual Studio Code - используется для редактирования кода игр на языке Pawn и запуска их на программном эмуляторе. Также возможно редактирование кода 3D визуализатора WOWCube, написанного на языке Processing.

Аналоги

  • Siftable (коммерческое название Sifteo), разработанные в лаборатории MIT Media Lab - интерактивные модульные устройства (кубики) которые могут воспроизводить графические изображения, определять характер собственного положения в пространстве и взаимодействовать с другими модулями. Взаимодействие с кубиками происходит при их совмещении, наклоне, тряске, повороте: каждый «кубик» Siftable оснащен цветным дисплеем, с четырёх сторон устройства имеются инфракрасные порты (для связи с другими модулями), для связи с компьютером используется модуль Bluetooth, для хранения изображений и других данных используется флэш-память, имеется акселерометр для отслеживания перемещения по трём осям, встряхивания, наклона и других изменений его пространственного положения)[10]
  • GoCube - электронная версия Кубика Рубика, представленная независимой группой разработчиков из Тель-Авив (Израиль), это спортивный гаджет подключенный через BlueTooth к смартфону или планшету и позволяющий пользователям соревноваться в скорости сборки или обучаться посредством дополнительной информации на дисплее.[11]

См. также

Примечания

  1. Osipov, I. V. Review puzzles and construction sets falling under the category of augmented reality games : [англ.] / I. V. Osipov, E. Nikulchev // ITM Web Conf., Volume 18. — 2018. — № 02003 (9 April). — С. 4.
  2. 1 2 Dean Takahashi (2018-05-30). "Cubios' WowCube is a handheld game console inspired by Rubik's Cube". VentureBeat. Дата обращения: 28 июня 2018.
  3. patent RU2644313C1: 'Electronic device with volumetric transformable display' 2017 (англ.). Google Patents. Дата обращения: 28 июня 2018.
  4. Osipov, I. V. Transreality puzzle as an object of Augmented reality, Cubios puzzle : [англ.] // CALL in CONTEXT 2017, Proceedings, At: Berkeley, University of California. — 2017. — № 02003 (8 July). — С. Volume: ISBN 9789057285509 / Depotnummer: D/2017/12.293/19.
  5. WOWCUBE at Maker Faire Bay Area 2018, Zone 8 in Sequoia: Mixed Reality
  6. Josiah Motley (2018-05-31). "WOWCube is a digital, interactive gadget designed by a 13-year-old". KnowTechie. Дата обращения: 19 июля 2018.
  7. Patent WO2018075714 "ELECTRICAL CONNECTOR" 2018 (англ.). WIPO.int. Дата обращения: 18 июля 2018.
  8. Maker Faire Ribbon Winners
  9. SVOD'18 Startup Competition Finalists
  10. David, Merrill. Siftables: towards sensor network user interfaces : [англ.] / Merrill David, Jeevan Kalanithi, Pattie Maes // Proceedings of the 1st international conference on Tangible and embedded interaction. ACM. — 2007. — 1 February. — С. Pages 75-78. — doi:10.1145/1226969.1226984.
  11. Chaim Gartenberg (2018-06-17). "Does the Rubik's Cube need a Bluetooth connection?". The Verge. Дата обращения: 28 июня 2018.
  12. Patent US 3655201 A: 'Pattern forming puzzle and method with pieces rotatable in groups' by Larry D. Nichols, 1970 (англ.). Google Patents. Дата обращения: 25 июля 2017.
  13. Patent US4378117: 'Spatial logical toy' by Erno Rubik, 1974 (англ.). Google Patents. Дата обращения: 25 июля 2017.

Категория:Компьютеры по назначению Категория:Интерфейс пользователя Категория:Головоломки Категория:Игрушки Категория:Динамические игрушки