[18차시-20차시] 덧셈 달리기 게임 만들기

수업주제

무작위 덧셈 문제를 맞히며 달리는 '덧셈 달리기 게임' 만들기

학급유형

[포용적 리더형]

학생 맞춤형 수업 전략

[학습 내용 전략–학습 내용 제시 방식 다양화]
수업자 의도
– 변수와 무작위 수 블록을 활용하여 매번 새로운 덧셈 문제를 만들기. 사용자로부터 대답을 받아 정답과 비교하여, 정답일 경우 캐릭터가 앞으로 이동하며 소리가 나고, 오답일 경우 경고음과 함께 땡!을 외치는 조건 구조 완성하기. ‘오른쪽 화면 끝에 닿았는가?’ 조건이 성립할 때까지 이를 반복하여 달리기 게임을 최종 구현하기.
01

도입

[도입]

-이전 차시 복습: 변수를 만들고 무작위 수 정하기 복습

-학습 목표: 입력한 대답과 정답을 비교하여 거북이를 이동시키고, 화면 끝에 닿으면 종료되는 달리기 게임 제작하기

👍 자료 및 유의점

• 자료/유의점 : 단순한 계산 문제를 넘어, 코딩을 통해 컴퓨터가 스스로 정답을 계산하고 사람의 입력값과 비교하는 ‘자동 채점 알고리즘’의 원리를 직관적으로 이해하도록 돕는다. 

02

전개

[활동 1]정답 판단 및 소리/이동 연동

–연산 판단 블록 구상: 만일 [대답 = 정답] 이라면 조건문 구성

– 정답 처리 코딩

소리 재생하기

[대답]을 0.5초 동안 말하기–이동 방향으로 [30] 만큼움직이기

-오답 처리 코딩

아니면 구문에 소리 [경고] 재생하기 넣기

[대답] 땡! (을)를 0.5초 동안 말하기

[활동 2]계속 반복하기 및 게임 종료 조건 완성

  • 반복 구조 변경: ~참이 될 때까지 반복하기 블록 활용

  • 종료 조건 설정: 판단–오른쪽 화면 끝에 닿았는가? 조건 삽입

  • 승리 연출: 반복문이 끝난 뒤 [내가 이겼다!] 2초 동안 말하기 

[활동 3]테스트 및 난이도 다듬기

–정답/오답 입력 시 소리와 이동이 올바르게 반응하는지 점검 

-무작위 수 범위(예: 1~99)나 이동 거리(30px)를 수정해보며 난이도 조절

 

03

정리

[정리하기]

-작품 저장 및 패들렛 포트폴리오 제출

  • 완성된 ‘덧셈 달리기 게임’ 제출 및 공유

  • 패들렛 포트폴리오: 자신이 설정한 난수 범위와 이동 거리 등의 게임 설정 소감 작성

지도안 및 수업자료
게시물 제목 *
예) [1차시] 엔트리 알아보기
동아리 선택 *
학급 유형 *
학습자 맞춤형 수업전략 *
학습주제 *
수업자 의도 *

도입

수업내용 *
유의점

전개

수업내용 *
유의점

정리

수업내용 *
유의점
활동사진1
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
활동사진2
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
활동사진3
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
활동사진4
파일을 드래그 하세요
최대: 25 MB 사진만 업로드 하세요.
0/1
지도안
파일을 드래그 하세요
최대: 100 MB
0/1
자료1
파일을 드래그 하세요
최대: 100 MB
0/1
자료2
파일을 드래그 하세요
최대: 100 MB
0/1