Эксперимент · Работает

Портал

AR-аркада: тап по полу открывает дверной проём, из него в игрока летят кубы — зелёные ловят тапом, от красных уворачиваются.

Что это

Первое из трёх AR-демо на 8th Wall: короткая аркада, где пространство вокруг тебя становится игровым полем. Тап по полу ставит якорь, от него разворачивается «портал», и через него в игрока начинают идти кубы.

Как играть

  • Тап по полу — поставить портал на реальную поверхность.
  • Зелёный куб — ловить тапом, за каждый начисляется очко.
  • Красный куб — обходить стороной: и тап по нему, и его подлёт к камере ближе пары метров отнимают одну из трёх жизней.

Что внутри

Кубы появляются примерно раз в 1,3 секунды, зелёных среди них около половины. Цель фиксируется в момент появления, а не в момент удара, поэтому уворачиваться можно телом: куб летит туда, где ты был, а не туда, где ты оказался. Логика счёта, жизней и портала живёт в src/cubes.js и src/index.html репозитория.

Стек

  • 8th Wall (SLAM, доступ к камере)
  • A-Frame (сцена)
  • three.js (рендер)

Ссылки