diabloweb

Diablo 1 for web browsers

  • Owner: d07RiV/diabloweb
  • Platform:
  • License::
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

Diablo 1 for web browsers!

This project is based on https://github.com/diasurgical/devilution.

Source code to build the WebAssembly modules is here: https://github.com/d07RiV/devilution

I've modified the code to remove all dependencies and exposed the minimal required interface with JS, allowing the game to be compiled into WebAssembly.

Event handling (especially in the menus) had to be modified significantly to fit the JS model.

The project is hosted on https://d07RiV.github.io/diabloweb/ along with spawn.mpq from the shareware version (place it in the public folder to run locally).
This allows shareware version to be played anywhere, even on mobile phones. To play the full game, you must use your own DIABDAT.MPQ that you can obtain
with the original copy of the game from GoG.

Main metrics

Overview
Name With Ownerd07RiV/diabloweb
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 4)
Platform
License:
所有者活动
Created At2019-07-28 22:53:58
Pushed At2022-05-17 17:39:14
Last Commit At2022-05-17 19:04:25
Release Count0
用户参与
Stargazers Count2.8k
Watchers Count32
Fork Count232
Commits Count79
Has Issues Enabled
Issues Count575
Issue Open Count35
Pull Requests Count14
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private