HTML5 캔버스 개발의 모든 것!
이 책은 HTML5와 자바스크립트를 이용해 캔버스에 직선을 그리는 방법부터 핀볼 게임을 구현하는 방법까지 모든 과정을 담고 있다. 책의 전반부에서는 도형 및 텍스트를 캔버스에 그리는 방법과 이미지를 조작하고 그리는 방법을 소개하는 캔버스 API를 다룬다. 후반부에서는 캔버스 API를 사용해 애니메이션과 움직이는 스프라이트를 구현하고 시뮬레이션 생성, 충돌 감지, 비디오 게임을 개발하는 방법을 소개한다. 또한 모바일에서도 실행할 수 있는 실제 애플리케이션을 구현할 수 있도록 사용자 정의 컨트롤을 구현하는 방법과 캔버스 기반 모바일 애플리케이션을 제작하는 방법도 다룬다.
이 책에서는 캔버스 API뿐 아니라 게임 개발에 필요한 수학/물리 관련 기초 지식까지 자세히 설명한다. 이 책의 웹사이트 에서 각 예제를 직접 실습해 볼 수 있으며, 이미지 조작, 애니메이션, 충돌 감지, 게임, 모바일 등 전 분야에 걸친 다양하고 풍부한 예제를 다루고 있어 캔버스 개발에 막 입문한 초보자부터 게임 개발에 캔버스를 사용하려는 개발자까지 모두 이 책을 활용할 수 있다.