Русская Википедия:WOWCube

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Игровая система WOWCube или WowCube — портативная игровая консоль[1] в форме кубика Рубика 2x2x2[2] (так называемого карманного кубика), также классифицируемая как электронная головоломка[3][4][5]; пример осязательного интерфейса пользователя[5][6] и первая кубическая игровая приставка[7]. Состоит из восьми идентичных элементов, работающих как единое целое, и позволяет запускать специально подготовленные игры, написанные на языке Pawn. Лицензия — открытое аппаратное обеспечение[4] (Open Source)[8]. Разработчики — Савва и Илья Осиповы[9].

Автор проекта

Файл:Illustration from the patent US2017057296.png
Иллюстрация из патента WO2018075714

Концепция устройства была предложена в 2016 году школьником Саввой Осиповым, уроженцем Нижнего Новгорода[10], который в возрасте 8 лет переехал с семьёй в американский Сан-Франциско[11] (ныне семья живёт в местечке Новато недалеко от Сан-Франциско)[5]. С 10 лет Савва увлекается электроникой и программированием[12][13][14][15], ряд его проектов был опубликован в сообществе разработчиков Hackster[5]. Савва в настоящее время ведёт свой канал на YouTube и регулярно участвует в хакатонах[8].

Отец Саввы — IT-предприниматель Илья Осипов, выпускник Нижегородского государственного университета имени Лобачевского, участник множества различных стартапов (в том числе основатель информационного сайта Нижнего Новгорода nn.ru)[16], обладатель ряда патентов и рецензент научного журнала Шаблон:Нп3 издательства Elsevier. Илья занимался программированием со студенческих лет и в 1996 году выиграл Всероссийскую олимпиаду по программированию. В 2012 году он продал свой бизнес компании Hearst Shkulev Media[16] и перебрался с семьёй в Калифорнию, где занялся сборкой несложных устройств на основе простейших компьютеров типа Raspberry Pi и Arduino — он собирал мини-компьютеры, электронные фоторамки и игровые приставки[4]. Савва вместе со своим отцом участвовал в серии хакатонов в Сан-Франциско и Кремниевой Долине, представив среди своих проектов рождественскую подсветку, Angry Birds-консоль, «умную» фоторамку и множество различных предметов, распечатанных на 3D-принтере[5].

Разработка

Илья Осипов вскоре пришёл к идее сделать дешёвые кубики с процессорами, взаимодействующие между собой. Изначально он хотел запустить проект для Kickstarter в виде настольной электронной игры, которая состояла бы из множества взаимодействующих друг с другом стандартизированных элементов (каждый со своим экраном)[5][4]. Илья подготовил ряд наработок, но вскоре выяснилось, что идея подобной игры была уже кем-то запатентована, а её авторы привлекли инвестиции в размере 20 миллионов долларов. 13-летний Савва в 2016 году предложил отцу доработать идею в другой форме — доработать запатентованный кубик Рубика так, чтобы все наружные грани были экранами, а всё устройство функционировало бы как единый экран; поворачивая грани, можно было бы перемешать поле и изменить элементы игры[5]. Идея Саввы стала началом существования проекта WOWCube[15]. Хотя перестановка кубиков на плоскости была скорее аналогом игрушек для маленьких детей, идея граней-экранов с возможностью перемещения объектов с грани на грань имела потенциал захватить все возрастные аудитории[4].

Финансирование проекта изначально осуществляли ректор Московского технологического института Григорий Бубнов, президент Moscow Business School и совладелец компании amoCRM Денис Митрофанов и частный фонд Fermosa, выделившие летом 2017 года около 500 тысяч долларов США на разработку трёх вариантов прототипов WOWCube[9][15][17]. Лидирующим инвестором стал управляющий партнёр BitFury Марат Кичиков, который довёл общую сумму до 1,4 млн долларов США[18]. На разработку проекта ушло около полугода: Илья занимался изучением публикаций и патентов по теме, а также составлением сценариев игр; Савва генерировал идеи и участвовал в обсуждении внешнего вида и функциональности игрушки[5]. В 2017 году Савва и Илья разработали первый прототип с помощью конструктора Arduino и домашнего 3D-принтера IIIP Monoprice — ранее на нём Савва печатал игрушки, которые потом продавал за небольшую цену[19][9][15]. Размерность прототипа была выбрана 2 на 2 (как в магнитной головоломке Ларри Николса, созданной в 1970 году)[20] вместо запланированных 3 на 3; моделирование проекта велось с помощью программы SketchUp. По ходу сборки прототипа Савва и Илья отказались от идеи радиоканала для организации связи между компонентами, а также исключили использование Android или Linux в качестве ОС в связи с необычной геометрией устройства[4].

Презентация

Файл:Wozniak with wowcube.png
Стив Возняк с WOWCube на DesTechAz 2019

8 июня 2017 года ранний прототип был представлен на научно-практической конференции CALL в Калифорнийском университете в Беркли[21][5]. В ноябре 2017 года Осиповы получили российский патент[9][22], подав также успешные заявки на патенты в США и в Китае[5] и отправив заявки на патенты в восьми странах с развитыми экономиками[23]. В январе 2018 года устройство было анонсировано на выставке CES в Лас-Вегасе[9], а в мае 2018 представлено широкой публике на выставке Шаблон:Нп3 в городе Санта-Клара (Калифорния)[24]. На форуме ARIZONA’S SIGNATURE TECH EVENT, прошедшем с 16 по 17 октября 2019 года в Аризоне, с разработкой WOWCube ознакомился сооснователь Apple Стив Возняк, который подписал экземпляр игрушки, отметив, что прежде с подобными игрушками не встречался. Авторам предложили сотрудничество с WOZUEducation в сфере образования[16].

Исполнительный директор Cubios Inc. Макс Филин сообщил, что компания собирается выпустить 200 экземпляров WOWCube для дальнейшего распространения и намерена разработать приложения, показывающие текущую дату и время, погоду и последние новости на экране, пока WOWCube будет находиться на подзарядке. Ожидалось, что стоимость готового экземпляра будет варьироваться от 149 до 249 долларов США. Планировалось представить проект на выставках CES в январе 2020 года и Toyfair весной 2020 года[2]. В 2021 году на выставке CES в Лас-Вегасе разработка была удостоена серебряного приза, что, по словам разработчиков, стало новым стимулом для роста спросов на предзаказы устройства[25], а 7 января 2022 года WOWCube был снова представлен на CES[26].

Последующее финансирование

К августу 2021 года WOWCube заинтересовались дистрибуторы 18 стран, причём наибольший спрос был в Японии. Компания предварительно забронировала 155 тысяч устройств на общую сумму около 39 млн. долларов США (по 250 долларов за экземпляр по розничной цене)[27]. 30 августа 2021 года стало известно, что компания Cubios привлекла ещё 4,5 млн. долларов в раунде A, в том числе 1,5 млн. от компании Hand of Midas во главе с Александром Агапитовым и ещё 3 млн. долларов от других предприятий и бизнес-ангелов[25][28]. Было объявлено, что в сентябре начнётся процедура заказов[27]. В целом стартап оценивался на сумму в 25 млн. долларов[25]. В конце декабря 2021 года стало известно, что Комиссия по ценным бумагам и биржам позволила разработчикам привлекать до 5 млн. долларов в год в рамках инвестиционного краудфаундинга: инвесторам предлагалось 10% акций Cubios, а бумаги можно было приобрести на площадке StartEngine[29].

По словам разработчиков, выход на рынок запланирован в первой половине 2022 года. Стоимость одного экземпляра (250 долларов), по мнению Ильи Еремеева, была эквивалентна стоимости консоли Nintendo Switch или «среднеценового смартфона», однако в связи со специфичностью платформы сохранялся риск того, что игрушка себя не окупит[25]. После представления игрушки на выставке CES 2023 было объявлено о начале продаж WOWCube по 499 долларов за экземпляр[30].

Описание

Физическое

WOWCube представляет собой куб, состоящий из восьми автономных модулей, вместе имеющих 24 дисплея и способных поворачиваться друг относительно друга, как в кубике Рубика[31][17]. Магнитные соединения обеспечивают непрерывный поток информации между автономными модулями, обеспечивая беспрепятственный игровой процесс. Куб можно крутить в руках и трясти[17]. Для WOWCube разработаны несколько игр таких жанров, как головоломки, логические, пазлы, Скрэббл, аркады и лабиринты[2][8]Шаблон:Sfn. WOWCube обеспечивает игровой опыт смешанной реальности[32], который сочетает в себе кручение и тряску в материальном мире с цифровым действиями, визуализируемыми на 24-квадратных суб-дисплеях куба[33]. WOWCube сочетает в себе свойства физических гаджетов, как у динамических игрушек для вращения в руках (наподобие спиннера), при этом включая в одно устройство и цифровые игровые консоли[3][14][17].

Техническое

Файл:WOWCube Emulator GUI.gif.gif
Интерфейс 3D-эмулятора WOWCube на языке Processing

Устройство состоит из восьми идентичных секций, обменивающихся данными через группы неодимовых магнитных контактов[34][4], которые, помимо функции коммуникации, обеспечивают устойчивое положение конструкции, позволяющее наблюдать игровой процесс на общих гранях, составленных из экранов четырех соседних секций[2]. Магнитные контакты могли притягиваться в любой конфигурации благодаря тому, что в сферические держатели вставлялись незакреплённые неодимовые шарики, вращающиеся вокруг своей оси — эта конструкция была запатентована как прокручивающиеся магнитные контакты под названием UniSex[4].

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

Последняя версия WOWCube включает в свой состав 8 микропроцессоров и 24 экрана[27] (по 4 экрана на каждой грани), а подзарядка устройства осуществляется с помощью базовой станции, подключаемой через USB-C. Устройство держит заряд до 3,5 часов[25].

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

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

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

Файл:Wowcube anim pipes.gif
Пример игры на поверхности WOWCube (анимация)

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

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

Доступное программное обеспечение

В тестовом режиме были доступны две игрушки: первая представляет собой сбор бабочек на гранях из двух разных половинок (на первом уровне всего три бабочки) с последующим усложнением сборки, вторая — сбор трубопровода из разных элементов с задачей устранить утечки. По словам Ильи Осипова, среди проектов игр упоминалась игра по сгону тараканов на одной грани, чтобы их «прихлопнуть», и запуск Pac-Man при поддержке компании Bandai Namco[4]. Позже игры для WOWCube стали доступны на Apple Store[37][38].

В конце августа 2021 года сообщалось, что с помощью приложения для iOS и Android по Bluetooth на устройство стало возможным загружать до 24 игр[27]. По мнению Ильи Еремеева, устройство гипотетически может быть использовано в качестве IOT-девайса, выполняющего функции NFT-хранилища или док-станции «с прогнозом погоды, ценовыми котировками и интерфейсом для музыкальных приложений»[25].

Аналоги

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

Награды

Примечания

Шаблон:Примечания

Литература

Ссылки

Шаблон:ВС

  1. Шаблон:Cite web
  2. 2,0 2,1 2,2 2,3 2,4 Шаблон:Cite web
  3. 3,0 3,1 Шаблон:Cite news
  4. 4,0 4,1 4,2 4,3 4,4 4,5 4,6 4,7 4,8 4,9 Шаблон:Cite news
  5. 5,00 5,01 5,02 5,03 5,04 5,05 5,06 5,07 5,08 5,09 5,10 5,11 Шаблон:Cite news
  6. Шаблон:Публикация
  7. Шаблон:Cite web
  8. 8,0 8,1 8,2 8,3 Шаблон:Cite web
  9. 9,0 9,1 9,2 9,3 9,4 Ошибка цитирования Неверный тег <ref>; для сносок SecretMag не указан текст
  10. Шаблон:Cite web
  11. Шаблон:Cite web
  12. Шаблон:Cite news
  13. Шаблон:Cite news
  14. 14,0 14,1 Шаблон:Cite news
  15. 15,0 15,1 15,2 15,3 Шаблон:Cite web
  16. 16,0 16,1 16,2 Шаблон:Cite web
  17. 17,0 17,1 17,2 17,3 17,4 Шаблон:Cite news
  18. Шаблон:Cite web
  19. Шаблон:Cite web
  20. Шаблон:Cite web
  21. Шаблон:Публикация
  22. Шаблон:Cite web
  23. Шаблон:Cite web
  24. Шаблон:Cite web
  25. 25,0 25,1 25,2 25,3 25,4 25,5 25,6 Шаблон:Cite web
  26. Шаблон:Cite web
  27. 27,0 27,1 27,2 27,3 Шаблон:Cite web
  28. Шаблон:Cite web
  29. Шаблон:Cite web
  30. Шаблон:Cite web
  31. Шаблон:Cite web
  32. Шаблон:Cite web
  33. Шаблон:Публикация
  34. Шаблон:Cite web
  35. Шаблон:Cite web
  36. Шаблон:Cite web
  37. Шаблон:Cite web
  38. Шаблон:Cite web
  39. Шаблон:Публикация
  40. Шаблон:Cite news
  41. Шаблон:Cite web
  42. Шаблон:Cite web
  43. Шаблон:Cite news
  44. Шаблон:Cite web
  45. Шаблон:Cite web