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

причём не специально

причём не специально
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
GameBox — аркадная игрушка на JavaScript.