15장
키보드와 마우스 이벤트 사용하기: 2048
이 장에서는 키보드와 마우스 이벤트를 사용해 웹 브라우저에서 돌아가는 2048 게임을 만들어 봅니다. 2048은 기본 4 × 4 크기의 표 모양 판에서 진행되는 퍼즐 게임입니다. 턴마다 판의 무작위 위치에 숫자 2가 적힌 타일이 생성됩니다. 사용자는 타일들을 상하좌우 중 한 방향으로 움직일 수 있습니다. 이때 움직인 방향으로 같은 숫자의 타일이 인접해 있으면 하나로 합쳐지면서 2배수(2일 때 4, 4일 때 8)의 타일이 됩니다. 이렇게 숫자 타일을 움직이고 합쳐서 최종으로 2048을 만드는 게임입니다.