Ada banyak barang menunggu Anda:
- Paket universal (arsip zip) yang berisi konfigurasi dosbox. Sekarang satu baris kode sudah cukup untuk menyebarkan game di situs
- Buka repositori bundel
- Tombol virtual dan joystick untuk bermain di perangkat seluler
- Backend emulator sepenuhnya dipindahkan ke Worker
- Render independen dan dapat diganti. Misalnya, Anda dapat merender game melalui Three.js
- Dukungan untuk banyak backend. Sekarang hanya dosbox, tetapi berencana untuk mendukung dosbox-x dan banyak lagi.
- web-rtc Janus backend untuk bermain cloud
Mengapa Anda membutuhkan layanan cloud untuk game DOS?
Teknologi telah melangkah maju, kapasitas modern seringkali cukup untuk memainkan hampir semua game DOS langsung di browser. Namun, situasi di perangkat seluler terlihat jauh lebih buruk. Kekuatan banyak perangkat masih belum cukup untuk memainkan game populer: DOOM, MK, Carmageddon. Beberapa game (mis: C&C, Diablo) bahkan tidak berfungsi di PC. Hal ini disebabkan oleh fakta bahwa emulator yang dikompilasi ulang belum dapat diimplementasikan di WebAssembly.
Dalam situasi seperti itulah layanan cloud harus membantu. Misalnya, pengujian DHRY2 standar yang dijalankan di perangkat seluler biasanya memberikan skor sekitar 20 poin. Diluncurkan di layanan cloud - 240 poin (ini cukup untuk memainkan game DOS apa pun).
Menguji
Layanan ini sekarang sedang menjalani pengujian aktif, dan Anda dapat mencobanya secara langsung. Saya sangat membutuhkan data uji dari negara-negara CIS.
Sangat mudah untuk membantu pengujian. Yang perlu Anda lakukan hanyalah mendaftar, mainkan DOOM di tautan dan jelaskan perasaan Anda. Untuk memulai permainan di layanan cloud, Anda perlu menggunakan tombol ">> Turbo".
Saya dapat memberi tahu Anda banyak hal menarik tentang pengembangan js-dos v7, saya tidak tahu komunitas apa yang akan tertarik. Saya sangat menantikan umpan balik di komentar atau Discord proyek ini.
Terima kasih.