Skip to content

Latest commit

 

History

History
38 lines (31 loc) · 1.65 KB

README.md

File metadata and controls

38 lines (31 loc) · 1.65 KB

DiabloGL

Build Status Dependency Status GitHub license

The goal of this project is to re-create Diablo 1 for modern web browsers using Node.js.

Open data formats will be utilized to allow moddability and customization.

Installation

  1. Download a release and unzip.
  2. Download assets and unzip to diablogl/client/assets/.
  • Sample assets are attached to each release.
  1. Start a local HTTP server.
  • cd diablogl/client/ && python -m SimpleHTTPServer
  1. Navigate to localhost in a web browser.
  • localhost:8000

Development

  1. Clone.
  • git clone git://github.com/doggan/diablogl.git
  1. Install.
  • cd diablogl && npm install
  1. Run.
  • npm run-script gulp

Goals / Progress

  • Basic TMX file loading and isometric map rendering.
  • Everything else.
  • Gameplay logic, large map rendering, multiplayer (socket.io), mod support, asset tools... 🚀

Disclaimer

  • MPQ archives often contain data copyrighted by Blizzard Entertainment. As such, no MPQ data or other copyrighted assets are distributed with this package. Users of this package must supply their own MPQ data after having legally purchased the associated product.