Осталось развить игру (добавить уровней, подизайнить), сделать таблицу рекордов и возможность аутентификации и игра будет интересна и доступна на многих платформах где есть JavaScript и Canvas.
Ну из этой игрушки я вынес одну мысль.
canvas для анимации не готов.
Быстрее будет работа с html элементами, canvas стоит использовать для отрисовки плавных линий и сложных фигур (к примеру графики), а с простыми фигурами (квадрат, прямоугольник) css+html справляется лучше.
А кто спорит-то, что с помощью js можно создать анимацию?
Я говорю, что canvas не предназначен для этого (во всяком случае до перехода на html5).
За SVG отвечать не стану, не тестировал.
Я такую игрушку делал в 2005-м: был режим паузы, загрузка уровней, отдельное расширяемое модулями ядро, изменяемая «физика» — при уничтожении кирпичиков можно было, к примеру, замедлить скорость движения шарика, сделать его «прилипаемым» к палке или увеличить длину самой палки, ну и прочее. Конечно же делал без canvas. Идеи взял из игры (на Спектруме была) CrackOut :)
На самом деле исходники не обфусцированы, и посмотреть их может любой желающий. Но немножко непонятно, почему бы автору не мучать своих читателей форматированием его кода, а просто выложить исходники. Либо пропустить через обфускатор, как вариант.
GameBox — аркадная игрушка на JavaScript.