by Anand Devan
Solve puzzle by rearranging tiles.
Libraries, technology:
HTML5 canvas, audio, JavaScript
+ using html canvas drawImage to create tiles
+ radomize tile order to create puzzle
+ capture mouse, touch events to drag and place tiles
+ add html audio to confirm tile placement
+ use html input elem to load user images
video: ![]()
Software project details here

Click/touch dropping object to play sound!
Libraries, technology:
JavaScript, RequireJS, Box2D, HTML5 audio
+ use Box2D to simulate dropping of the object with gravity and impact
+ create a ground with arcs so that impact is interesting
+ use html audio to play sound for ball impact
+ use gimp to edit image and circular image with transparency
video:

Drop ball from height to hit target
Libraries, technology:
webGL (three.js), custom physics engine, JavaScript
+ use three.js library to create game graphics
+ developed a custom game engine to move ball accounting for sliding, contact, gravity
+ use html audio to play sound for ball impact
+ WebGL will not work on ipad, some andriod phones (desktop, chrome should work)
video: