Участница:Iexeru/Черновик: различия между версиями
Iexeru (обсуждение | вклад) |
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 | |
Тип | TUI, Головоломка, Игровая приставка |
Разработчик | Cubios Inc. |
Написана на | C, Pawn |
Первый выпуск | 2018 год |
Аппаратная платформа | STM32 |
Последняя версия | 3.1 |
Лицензия | Open Source |
Сайт | github.com/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], которые помимо функции коммуникации обеспечивают устойчивое положение конструкции, позволяющее наблюдать игровой процесс на общих гранях, составленных их экранов четырех соседних секций.
Каждая из восьми секций содержит:
- 3 IPS TFT экрана с диагональю 1.56" и разрешением 240х240 точек, защищенных стеклом Gorilla Glass;
- Микроконтроллер STM32F405 (тактовая частота 168МГц, 192кБ ОЗУ);
- 8 Мбайт Flash памяти;
- 6-осевой гироскоп и акселерометр;
- Батарею емкостью 540мА/ч;
- Модуль Bluetooth для связи со смартфоном или планшетом.
В текущей версии габариты устройства составляют 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 и для программного эмулятора.
- Язык Pawn - используется для написания логики игр. Логика игры реагирует на события от реальной консоли WOWCube или от эмулятора, отправляя в свою очередь в ответ очередь команд для визуализации изменений в сцене игры.
- Интегрированную среду разработки Visual Studio Code - используется для редактирования кода игр на языке Pawn и запуска их на программном эмуляторе. Также возможно редактирование кода 3D визуализатора WOWCube, написанного на языке Processing.
Аналоги
- Siftable (коммерческое название Sifteo), разработанные в лаборатории MIT Media Lab - интерактивные модульные устройства (кубики) которые могут воспроизводить графические изображения, определять характер собственного положения в пространстве и взаимодействовать с другими модулями. Взаимодействие с кубиками происходит при их совмещении, наклоне, тряске, повороте: каждый «кубик» Siftable оснащен цветным дисплеем, с четырёх сторон устройства имеются инфракрасные порты (для связи с другими модулями), для связи с компьютером используется модуль Bluetooth, для хранения изображений и других данных используется флэш-память, имеется акселерометр для отслеживания перемещения по трём осям, встряхивания, наклона и других изменений его пространственного положения)[10]
- GoCube - электронная версия Кубика Рубика, представленная независимой группой разработчиков из Тель-Авив (Израиль), это спортивный гаджет подключенный через BlueTooth к смартфону или планшету и позволяющий пользователям соревноваться в скорости сборки или обучаться посредством дополнительной информации на дисплее.[11]
См. также
- 2x2x2 магнитная головоломка Ларри Николса созданная 1970 году (патент US3655201)[12]
- Кубик Рубика — изобретенный в 1974 году[13]
- Головоломка
- Игровая приставка
- язык программирования Pawn с синтаксисом, подобным языку Си
Примечания
- ↑ 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.
- ↑ 1 2 Dean Takahashi (2018-05-30). "Cubios' WowCube is a handheld game console inspired by Rubik's Cube". VentureBeat. Дата обращения: 28 июня 2018.
- ↑ patent RU2644313C1: 'Electronic device with volumetric transformable display' 2017 (англ.). Google Patents. Дата обращения: 28 июня 2018.
- ↑ 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.
- ↑ WOWCUBE at Maker Faire Bay Area 2018, Zone 8 in Sequoia: Mixed Reality
- ↑ Josiah Motley (2018-05-31). "WOWCube is a digital, interactive gadget designed by a 13-year-old". KnowTechie. Дата обращения: 19 июля 2018.
- ↑ Patent WO2018075714 "ELECTRICAL CONNECTOR" 2018 (англ.). WIPO.int. Дата обращения: 18 июля 2018.
- ↑ Maker Faire Ribbon Winners
- ↑ SVOD'18 Startup Competition Finalists
- ↑ 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.
- ↑ Chaim Gartenberg (2018-06-17). "Does the Rubik's Cube need a Bluetooth connection?". The Verge. Дата обращения: 28 июня 2018.
- ↑ Patent US 3655201 A: 'Pattern forming puzzle and method with pieces rotatable in groups' by Larry D. Nichols, 1970 (англ.). Google Patents. Дата обращения: 25 июля 2017.
- ↑ Patent US4378117: 'Spatial logical toy' by Erno Rubik, 1974 (англ.). Google Patents. Дата обращения: 25 июля 2017.
Категория:Компьютеры по назначению Категория:Интерфейс пользователя Категория:Головоломки Категория:Игрушки Категория:Динамические игрушки