더북(TheBook)

icon_solution 알아 보기

터틀런 게임에서 가장 중요한 부분인 play 함수를 살펴보겠습니다. play 함수의 흐름은 다음과 같습니다.

 

1 | 주인공 거북이가 전진합니다(10만큼).

2 | 악당 거북이는 주인공 거북이가 향한 방향으로 고개를 돌립니다.

3 | 악당 거북이도 전진합니다(9만큼).

4 | 주인공 거북이와 먹이의 거리를 비교한 후 가까우면 먹이를 먹은 것으로 보고, 먹이를 다른 곳으로 옮깁니다.

5 | 주인공 거북이와 악당 거북이와의 거리를 비교한 후 멀면 타이머로 0.1초 후에 play 함수를 다시 실행합니다(반대로 가까우면 타이머가 설정되지 않으므로 게임이 자동적으로 종료됩니다).

 

play 함수를 처리하는 과정을 이해했나요? 타이머 기능으로 0.1초마다 play 함수가 실행되고 거북이 두 마리가 움직이면서 게임이 진행되는 방식입니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.