HotJS is a web game/app framework, mainly for mobile, but also works on PC.
Using javascript & HTML5 Canvas.
Target OS: Android / iOS / WP
Target browser: Chrome / Safari / Firefox / Opera / IE.
Gomoku (with smart AI)
Snooker (swipe the screen to shoot ball)
Physics Gravity (try dragging and throwing balls)
Physics Collision (click #1, #2, #3 button)
Benchmark (click start / stop button)
Color Show Board (swip the screen, or drag/drop balls)
Sprite
Animate (frame rate: 25)
var viewX = (new hotjs.View())
.setContainer('mainView')
.setSize(w,h)
.showFPS(false);
var room = (new hotjs.Physics.Scene())
.setSize(w, h)
.setColor("blue")
.showGrid(false)
.setBgImage(false, resources.get('img/room.jpg'))
.showImg(true)
.setMeter(300)
.setRestitution( 0.4 )
.setDraggable(true)
.setMoveable(true)
.addTo( viewX );
var ball = (new hotjs.Physics.Ball())
.setImage(resources.get('img/baloon.png'))
.setSize(r*0.75,r)
.setDensity(hotjs.Physics.Constant.AIR_DENSITY * 0.7)
.setRestitution( 0.6 )
.setThrowable(true)
.setPos(x + b.size[0]/2, room.height()/2)
.setVelocity(0,0)
.setAccel(0,0)
.addTo( room );