본문으로 건너뛰기
렛츠코딩
목차

6.1

구구단 스네이크

익숙한 스네이크 게임에 '먹은 두 숫자의 곱이 목표 수와 같으면 성공' 규칙을 더한 작품을 처음부터 끝까지 따라 만듭니다.

교사 화면영상 약 12분준비 중수정

이 편의 영상은 준비 중입니다. 아래 글로 먼저 따라 하실 수 있고, 영상이 올라오면 이 자리에 보입니다.

01원작과 규칙

기본 스네이크 게임에 규칙 하나를 더합니다. 화면 위에 목표 수가 있고, 뱀이 먹은 두 숫자의 곱이 목표 수와 같으면 성공입니다. 목표가 72라면 8과 9를 먹습니다.

수업에서 이 작품을 고른 이유는 규칙이 익숙해서 학생이 '무엇을 바꿀지'에 바로 집중할 수 있기 때문입니다.

021단계: 기본 스네이크 재현

키보드 방향키로 조작하는 기본 스네이크 게임을 만들어 줘. 먹이를 먹으면 길어지고, 벽이나 자기 몸에 닿으면 끝나.

실행해서 기본 동작을 확인합니다. 이 단계에서는 바꾸지 않습니다.

032단계: 규칙 추가

먹이를 숫자 1~9로 바꿔 줘. 화면 위에 목표 수를 보여 주고, 뱀이 먹은 두 숫자의 곱이 목표 수와 같으면 성공, 다르면 실패야. 성공하면 새 목표 수가 나와.

043단계: 의도와 다른 결과 고치기

실행하면 자주 이런 차이가 나옵니다.

  • 숫자가 작아서 잘 보이지 않는다
  • 두 숫자를 먹은 뒤 판정이 바로 나오지 않는다
  • 목표 수가 구구단 범위를 벗어난다

하나씩 수정 요청을 하고 다시 실행합니다. 고친 내용은 개발일지에 한 줄씩 남깁니다.

05교사의 질문

  • 스마트폰에서는 어떻게 조작할까?
  • 숫자가 잘 보일까?
  • 난이도는 어떻게 추가할까?
  • 곱셈 말고 다른 연산도 적용할 수 있을까?

질문 뒤에는 학생이 다음 수정 요청을 스스로 만들게 합니다.

06개발일지와 게시

개발일지 초안을 받아 고친 뒤 등록하고, 썸네일을 만들어 라운지에 게시합니다. 교사는 과제를 검토해 완료 처리합니다.

07변형 아이디어

  • 덧셈 버전: 두 숫자의 합이 목표 수
  • 난이도: 시간이 지날수록 뱀이 빨라진다
  • 모바일: 화면 터치 방향 버튼 추가

학생이 고른 변형 하나가 다음 자율 과제가 됩니다.

따라 하다가 막히셨나요?

도입 상담에서 화면을 함께 보며 설정을 도와드립니다.

도입문의
가이드를 편집하는 관리자는 여기서 로그인합니다.