Skip to content

GorillaBus/ddw

Repository files navigation

DDW

This is still the project of unifying code from many computer graphics and physics simulation projects from the last few years in one unique project... and it's still work in progress.

DDW is a 2D graphics and physics library meant to be used in the browser but also in Node, in a way that computing simulations and drawing the world can happen in sepparated process or systems, through the local system or a network socket or API.

An implementation demo can be found in the /demos. An NPM package of the library is also on its way.

Feel free to throw a hand if you know how to improve the architecture, physics computation, optmize or add features.

Documentation

Find API documentation in the /doc directory and other technical information about how DDW works in the project wiki. Documentation is in active development, so expect to find updates.

Use it

  1. You can install the npm package with: npm install ddw
  2. Require ir from NodeJS or load it from the browser

Develop it

If you would like to develop:

  1. Clone the repo
  2. Install dependencies npm install
  3. Run webpack with watch option: npm run dev
  4. Build the distribution package: npm run build
  5. Use the dist/ddw.js minified file in production

Live demo

Check the "Planetario" DDW demo at: https://cdn.statically.io/gh/GorillaBus/ddw/8f1cc549/demos/planetario/index.html.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published