Как стать автором
Обновить

Побег Джедая: Да прибудет с тобой гироскоп

JavaScriptGoogle ChromeWebGL
В предверии ажиотажа вокруг 7-го эпизода Звездных Войн, Google запустил специальный тематический раздел на своем сайте www.google.com/starwars.

Особое внимание привлекает браузерная аркада Побег Джедая (eng. Lightsaber Escape), запущенная в рамках Chrome Experience.



Игра работает в связке Chrome/Safari на десктопе + Chrome/Safari на смартфоне, при этом основная игра происходит в настольном браузере, а телефон используется в качестве светового меча для отражения выстрелов бластеров и парирования ударов на манер PlayStation Move.

Мобильный браузер использует DeviceMotion API и DeviceOrientation API, синхронизируя положение телефона через WebSockets и WebRTC. Графика на десктопе отрисовывается через WebGL и tree.js. Звук идет через Web Audio API, причем для полноты погружения звуковые эффекты меча идут через динамик телефона отдельно от основной игры.

Для пущего вау-эффекта большая часть кода страницы доступна в необфусцированном виде.

Начать побег
Теги:star warsзвездные войныWebGLWebRTCWebSocketsDeviceMotion APIDeviceOrientation API
Хабы: JavaScript Google Chrome WebGL
Всего голосов 23: ↑13 и ↓10+3
Просмотры15K

Похожие публикации

Лучшие публикации за сутки