Bang is a display list and event framework for creating canvas based HTML5 apps. The API is similar to flash, making the transition from AS3 very easy. It uses getters and setters for most of the view altering properties. Each view has its own canvas API, so every view can be drawn into just as if it were a canvas (because they are). It is currently in an alpha stage.
Features
Completed
- Flash-like display list API
- Efficient, on-demand stage drawing
- Vector and Matrix support
- Polygonal hit testing
In progress
- Getters/Setters
Future
- Actions (Events)
- Broad phase hit testing using quadtrees
Tests and examples
- The Moonening - a game demo written in a month for github's 2012 game jam
- 2d
- 3d
- 2d & 3d tests