Skip to content

doggan/diablogl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A re-implementation of Diablo 1 for the web.

Resources

License

Stars

Watchers

Forks

Packages

No packages published