Snake

You know why the Snake was created? I was just curious about how difficult it would be to create using HTML5 Canvas API. And you know what? It wasn't so hard ;)

The game was written in native JavaScript. Only external library (for keeping code more organized) used in this project is RequireJS.

Demo

Source Code