DOS Cloud Gaming

Vor langer Zeit habe ich begonnen, eine JavaScript-API zum Ausführen von DOS-Spielen in einem Browser zu entwickeln. Nach so viel Mühe freue ich mich sagen zu können, dass sich viele Websites mit altem Spielzeug geändert haben und meine API verwenden. Der Fortschritt steht jedoch nicht still und ich begann mit der Entwicklung der nächsten Version von js-dos.



Es warten viele Leckereien auf Sie:



  • Universelle Bundles (Zip-Archive), die die Dosbox-Konfiguration enthalten. Jetzt reicht eine Codezeile aus, um das Spiel auf der Website bereitzustellen
  • Öffnen Sie das Bundle-Repository
  • Virtuelle Tasten und Joysticks zum Spielen auf Mobilgeräten
  • Das Emulator-Backend wird vollständig in den Worker verschoben
  • Unabhängiger, austauschbarer Render. Sie können das Spiel beispielsweise über Three.js rendern
  • Unterstützung für mehrere Backends. Jetzt ist es nur noch Dosbox, aber es ist geplant, Dosbox-x und vieles mehr zu unterstützen.
  • Web-RTC Janus Backend für Cloud Play


Warum brauchen Sie überhaupt einen Cloud-Service für DOS-Spiele?



Die Technologie hat Fortschritte gemacht, moderne Kapazitäten reichen oft aus, um fast alle DOS-Spiele direkt im Browser zu spielen. Die Situation auf Mobilgeräten sieht jedoch viel schlimmer aus. Die Leistung vieler Geräte reicht immer noch nicht aus, um beliebte Spiele zu spielen: DOOM, MK, Carmageddon. Einige Spiele (zum Beispiel: C & C, Diablo) funktionieren nicht einmal auf dem PC. Dies liegt daran, dass der neu kompilierte Emulator in WebAssembly noch nicht implementiert werden kann.



In solchen Situationen sollte der Cloud-Dienst helfen. Beispielsweise ergibt ein Standard-DHRY2-Testlauf auf einem mobilen Gerät normalerweise eine Punktzahl von etwa 20 Punkten. In der Cloud gestartet - 240 Punkte (genug, um ein DOS-Spiel zu spielen).







Testen



Der Dienst wird jetzt aktiv getestet, und Sie können ihn in Aktion testen. Ich brauche wirklich Testdaten aus den GUS-Ländern.



Es ist einfach, beim Testen zu helfen. Alles was Sie tun müssen, ist sich zu registrieren, DOOM auf dem Link zu spielen und Ihre Gefühle zu beschreiben. Um das Spiel im Cloud-Dienst zu starten, müssen Sie die Schaltfläche ">> Turbo" verwenden.







Ich kann Ihnen viele interessante Dinge über die Entwicklung von js-dos v7 erzählen. Ich weiß nicht, woran die Community interessiert wäre. Ich freue mich sehr auf Feedback in den Kommentaren oder Zwietracht des Projekts.



Vielen Dank.



All Articles