- PVSM.RU - https://www.pvsm.ru -
BrowserQuest от Mozilla [1] — это дань классическим многопользовательским играм. Вы играете за молодого воина, который ищет приключения на свою пятую точку. Тут не нужно спасать красавицу-принцессу, но это вам с лихвой окупится опасным миром, наполненным сокровищами и корованами. И главное, все это сделано с помощью HTML5 и JavaScript!
[1]
Проект с открытым исходным кодом и хостится на GitHub [2]!
В BrowserQuest могут одновременно играть тысячи игроков, равномерно раскиданных по игровомым мирам. Узнать точное количество игроков в онлайне, можно кликнув на счетчик в правом нижнем углу. Игроки могут взаимодействовать и общаться друг с другом с помощью встроенного чата. Есть возможность организовывать кланы и сражаться с коварными врагами вместе.
Думаю все слышали про WebSockets — это новая технология реализующая двунаправленный обмен данными между браузером и сервером. BrowserQuest является демонстрацией того, как эта технология может быть использована для создания многопользовательской игры. Когда вы начинаете играть, ваш браузер открывает WebSocket подключение к одному из игровых серверов, выбранному балансировщиком нагрузки. Сервер-сайд выполняется на Node.js, так что часть серверного кода используется и на клиенте.
BrowserQuest на всю катушку использует новые веб-технологий, такие как:
Так как BrowserQuest написана на HTML5/JavaScript, то она доступна через большинство браузеров и платформ. Игра оттестирована на Firefox, Chrome и Safari. Если включить WebSockets, то она запустится и на Opera. Так же заявлена совместимость с устройствами iOS, телефонами и плашетами с Firefox и Android на борту.
Мобильная версия пока экспериментальная и менее стабильна, чем десктопная из-за ограничений производительности, но и она дает представление о том, какими могут стать игры в будущем. Попробуйте ее на своем телефоне ;)
Присоединяйтесь к приключениям!
Автор: omfg
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/javascript/4315
Ссылки в тексте:
[1] BrowserQuest от Mozilla: http://browserquest.mozilla.org/
[2] хостится на GitHub: http://github.com/mozilla/BrowserQuest
[3] HTML5 Canvas: https://developer.mozilla.org/en/HTML/Canvas
[4] Web Workers: https://developer.mozilla.org/En/Using_web_workers
[5] LocalStorage: https://developer.mozilla.org/en/DOM/Storage#localStorage
[6] CSS3 Media Queries: https://developer.mozilla.org/en/CSS/Media_queries
[7] HTML5 audio: https://developer.mozilla.org/En/HTML/Element/Audio
Нажмите здесь для печати.