JS + WebGL game with custom position based physics
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
assets
vendor
.gitignore
LICENSE
README.md
favicon.ico
index.html
package.json
webpack.config.js

README.md

BOK game

Javascript implementation of the position based physics, WebGL render and fun gameplay.

TODO:

  • Gameplay: collect items and switch levels (original game functional)
  • Physics: add collisions vs lines (for rope bridges)
  • Render: initial GBuffer filling with color data
  • Render: 2D defferred shading
  • Render: normal mapping
  • Render: shadow maps

DONE:

  • Gameplay: add rope
  • Gameplay: add original level loading
  • Physics: position based physics
  • Physics: convex collision response
  • Physics: friction
  • Physics: add particle masses

Installation:

  1. Install webpack
npm install webpack -g
  1. Install dependencies
npm install

Webpack usage:

Create build:

webpack

Create small build:

webpack -p

Make build on file modification:

webpack --watch