[09차시-11차시] 변수와 비교 연산을 활용한 ‘용돈 벌기’ 게임 만들기

수업주제

변수와 비교 연산을 활용한 '용돈 벌기' 게임 만들기

학급유형

[포용적 리더형]

학생 맞춤형 수업 전략

[유능성–참여유도전략]
수업자 의도
– 데이터를 저장하는 ‘변수’와 조건 판단을 위한 ‘비교 연산’의 원리를 익힘. 제한 시간(초시계) 동안 무작위 위치의 동전을 클릭해 용돈을 획득하는 게임을 제작하고 상태 관리 방식을 이해함.
01

도입

[도입]

-전차시 복습, ‘용돈 벌기’ 규칙(동전 앞면 +500원, 뒷면 0원 초기화, 10초 초과 시 종료) 안내

02

전개

[활동 1] 핵심 개념 탐색

–변수: 데이터(숫자/문자)를 저장하는 상자 개념 이해 및 속성 탭에서 용돈 변수 생성

–비교 연산: 판단 판단문에 쓰이는 비교 연산자(>, <, =) 원리 익히기

–무작위 좌표: 화면 전체 공간(X: -200-200, Y: -120-120) 범위에서 동전이 무작위로 튀어나오게 만드는 원리 확인

[활동 2] 게임 코딩 실습 

–초기화 및 타이머 설정: 시작하기 버튼을 클릭했을 때- [용돈]을 0으로 정하기- 

초시계 시작하기

–게임 종료 조건 (비교 연산): 계속 반복하기 안에서 만일 [초시계 값] > 10 이라

면 – [게임 종료!] 2초간 말하기 –초시계 정지 – 모든 코드 정지

–동전 출현 로직: 계속 반복하기 안에서 [X: -200~200, Y: -120~120] 무작위 위

치로 이동 –모양을 (앞면/뒷면) 중 무작위로 바꾸기 – 1초 기다리기

–클릭 이벤트 코딩: 오브젝트를 클릭했을 때- 만일 [모양 이름 = 앞면] 이라면

[용돈]에 500만큼 더하기 / 아니면(뒷면) [용돈]을 0으로 정하기

[활동 3]테스트 및 밸런스 조절

-동전 출현 간격을 0.5초~1.2초 등으로 바꿔보며 타격감 있는 난이도 찾기

-앞면과 뒷면이 나오는 확률이나 감점 요소(예: -200원)를 자유롭게 수정하며 밸런스 조절

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