DOS Cloud Gaming

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

Прежде чем перейти к статье, хочу вам представить, экономическую онлайн игру Brave Knights, в которой вы можете играть и зарабатывать. Регистируйтесь, играйте и зарабатывайте!

Давным давно я занялся разработка JavaScript API для запуска DOS игр в браузере. После стольких потраченных сил с удовлетворением могу сказать, что многие сайты со старыми игрушками перешили и используют именно мое API. Но, прогресс не стоит на месте и я занялся разработкой следующей версии js-dos.

Вас ждет много вкусностей:

  • Универсальные бандлы (zip архивы), которые содержать конфигурацию dosbox. Теперь для развертывании игры на сайте достаточно одной строчки кода
  • Открытый репозитории бандлов
  • Виртуальные кнопки и джойстики для игры на мобильных устройствах
  • Бэкенд эмулятора полностью перемещен в Worker
  • Независимый, заменяемый рендер. Например, можно рендерить игру через Three.js
  • Поддержка нескольких бэкендов. Сейчас это только dosbox, но в планах поддержка dosbox-x и много чего ещё
  • web-rtc бэкенд Janus для игры в облаке


Зачем вообще нужен облачный сервис для DOS игр?


Технологии шагнули далеко вперед, современных мощностей уже зачастую хватает чтобы играть практически во все DOS игры прямиком в браузере. Однако, ситуация на мобильных устройствах выглядит много хуже. Мощностей многих устройств все ещё не достаточно чтобы играть в популярные игры: DOOM, MK, Carmageddon. Некоторые игры (например: C&C, Diablo) не работают даже на PC. Это связано с тем что пока невозможно имплементировать рекомпилирующий эмулятор на WebAssembly.

Именно в таких ситуация и должен помогать облачный сервис. Например, стандартный тест DHRY2 запущенный на мобильном устройстве обычно дает результат около 20 очков. Запущенный в облачном сервисе — 240 очков (этого достаточно чтобы играть в любую DOS игру).



Тестирование


Сейчас сервис проходит активное тестирование, его можно попробовать в действии. Мне очень нужны тестовые данные из стран СНГ.

Помочь с тестированием очень просто. Все что нужно — зарегистрироваться, поиграть по ссылке в DOOM и описать свои ощущения. Для запуска игры в облачном сервисе нужно использовать кнопку “>> Turbo”.



Могу много интересного рассказать про разработку js-dos v7, не знаю что было бы интересно сообществу. Очень жду обратной связи в комментариях или Discord проекта.

Спасибо.
Источник: https://habr.com/ru/post/533480/


Интересные статьи

Интересные статьи

Всем привет! В рамках нашего блога мы планируем делиться не только историями и опытом, но также освещать последние нововведения и изменения, связанные с платформой Rightech IoT Cloud (...
Мы запускаем новый проект: маркетплейс технологических решений и услуг, которые будут полезны бизнесу и которые можно интегрировать с инфраструктурой Cloud4Y для создания...
Статья о том, как упорядочить найм1. Информируем о вакансии2. Ведём до найма3. Автоматизируем скучное4. Оформляем и выводим на работу5. Отчитываемся по итогам6. Помогаем с адаптацией...
Куб-на-кубе, метакластеры, соты, распределение ресурсов Рис. 1. Экосистема Kubernetes в облаке Alibaba Cloud С 2015 года Alibaba Cloud Container Service for Kubernetes (ACK) является одним ...
Несмотря на то, что “в коробке” с Битриксом уже идут модули как для SOAP (модуль “Веб сервисы” в редакции “Бизнес” и старше), так и для REST (модуль “Rest API” во всех редакциях, начиная с...