Сергей Чикуёнок has created this fantastic ambilight canvas demo based on the Phillips TVs LED surround lighting. As the video plays (using the HTML5 video element), the average colour is used to determine the color of 5 light sources rendered with the canvas element.
Just like the real thing!
You can read about how the demo was created in English here.
Mehdi Mousavi has created a canvas demos based on the idea of the dot-to-dot puzzles which you may remember from your childhood. As well as including a demo, featuring Boo Boo Bear from children’s cartoon Yogi Bear, Mehdi has produced a tutorial of how he created the demo.
To play the dot to dot game, simply move the mouse cursor over the consecutive numbers starting with 1. The picture will be reveal as you go.
The Same Game is a tile removal puzzle game where you try to remove all of the tile pieces from the board. Tiles can only be removed when they are grouped with more tiles of the same color. Renaudeau Gaetan has created this canvas implementation.
Match tiles of the same colour to win
The game works by using 2 canvas elements and jQuery event management. The main canvas is used to display game tiles, while the second is used for the mouse hover effect to show the user how many tiles they will remove on their next click.
Hernan Amiune has created this rather pretty animated harmonograph canvas demo.
A harmonograph
A harmonograph is a mechanical apparatus that employs pendulums to create a geometric image. The drawings created typically are Lissajous curves, or related drawings of greater complexity.
Chip Defender is a tower defense game by Zanarotti Michele built with JavaScript, jQuery and the HTML5 audio and canvas elements. For those of you who haven’t played a tower defense game before, the idea is to try to stop waves of enemies from crossing the map by building towers which shoot at them as they pass. When an enemy is defeated the player earns money or points, which are used to buy or upgrade towers.
Canvas is used to load and rotate images, draw progress bar and arcs, paths and for some of the effects.
Defend!
Zanarotti has made the project available as jsDefender on Sourceforge. The project is themeable and can be configured by XML to make your own tower defense game.
Tim Hutt has created a canvas slippy map. A slippy map is a map that allows you to dynamically pan the map simply by grabbing and sliding the map image in any direction. For this demo, OpenStreetMap tiles are dynamically downloaded using JavaScript and drawn directly onto the canvas.
The east coast of Oz
Comments from the Author:
This is just a demo. It appears to be basically the same as normal slippy maps (e.g. google maps), however there is a lot of potential I haven’t explored. Possibilities include: smooth zooming, complicated map overlays, more shininess, etc.
Home to applications, games, tools and tutorials that use the HTML 5 <canvas> element - which allows for dynamic scriptable rendering of bitmap images.