ずっと前に、私はブラウザでDOSゲームを実行するためのJavaScriptAPIの開発を始めました。多大な努力の結果、古いおもちゃを扱っている多くのサイトが変更され、私のAPIを使用していることを嬉しく思います。しかし、進歩は止まらず、私はjs-dosの次のバージョンの開発を始めました。
あなたを待っているたくさんのグッズがあります:
- dosbox構成を含むユニバーサルバンドル(zipアーカイブ)。これで、サイトにゲームをデプロイするには1行のコードで十分です。
- バンドルリポジトリを開く
- モバイルデバイスで再生するための仮想ボタンとジョイスティック
- エミュレータバックエンドは完全にワーカーに移動されます
- 独立した、交換可能なレンダリング。たとえば、Three.jsを介してゲームをレンダリングできます
- 複数のバックエンドのサポート。現在はdosboxのみですが、dosbox-xなどをサポートする予定です。
- クラウドプレイ用のweb-rtcJanusバックエンド
なぜDOSゲームにクラウドサービスが必要なのですか?
テクノロジーは進歩しており、ほとんどすべてのDOSゲームをブラウザーで正しくプレイするには、多くの場合、最新の機能で十分です。ただし、モバイルデバイスの状況ははるかに悪化しているように見えます。DOOM、MK、Carmageddonなど、多くのデバイスのパワーはまだ人気のあるゲームをプレイするのに十分ではありません。一部のゲーム(例:C&C、Diablo)はPCでも動作しません。これは、再コンパイルされたエミュレーターをWebAssemblyに実装することがまだ不可能であるという事実によるものです。
クラウドサービスが役立つのはそのような状況です。たとえば、モバイルデバイスで実行される標準のDHRY2テストでは、通常、約20ポイントのスコアが得られます。クラウドで起動-240ポイント(DOSゲームをプレイするのに十分)。
テスト
このサービスは現在アクティブなテストを受けており、実際に試すことができます。CIS諸国からのテストデータが本当に必要です。
テストを手伝うのは簡単です。あなたがする必要があるのは登録し、リンクでDOOMをプレイし、 あなたの気持ちを説明することです。クラウドサービスでゲームを開始するには、「>>ターボ」ボタンを使用する必要があります。
js-dos v7の開発について、興味深いことがたくさんありますが、コミュニティが何に興味を持っているのかわかりません。プロジェクトのコメントや不和でのフィードバックを本当に楽しみにしています 。
ありがとうございました。