Play with CS 2 > Chapter 3. 사과 농장에서 수확한 꿀사과는 몇 개일까요?

[활동 2] 사과 개수 탐색 게임 만들기

*엔트리 실습 링크 

- [학생용] 사과 개수 탐색: http://naver.me/GEIQeuBR
- [교사용] 사과 개수 탐색: http://naver.me/xC1mlkoL

[장면 1-3] 사과 개수 탐색 게임 체험하기

사과 따기 체험은 지역 특산물인 사과를 직접 수확해볼 수 있는 체험입니다. 주로 가을에 진행되며, 사과 농장에서 사과를 수확하고, 직접 맛보며 즐길 수 있습니다. 사과 개수 탐색(학생용) 링크에 접속해서 장면 2를 실행해주세요. 사과 농장에 놀러간 엔트리봇이 사과를 따려고 합니다. 사과 수확 게임을 해봅시다. 다 익은 사과를 클릭하여 사과를 수확해 보세요!

 


 

혹시 게임을 하며 수확한 사과의 개수를 기억하고 있나요? 장면 4를 프로그래밍해서 우리가 수확한 사과의 개수를 맞히는 프로그램을 만들어봅시다.

[장면 4] 사과 개수 맞히기 Up & Down 게임 프로그래밍하기
1. 사과 개수 맞히기 Up & Down 게임을 만들기 위한 알고리즘을 생각해봅시다.

  

 '사과 개수 맞히기 Up & Down 게임’의 알고리즘 

1. [장면4]가 시작되었을 때 ‘수확한 사과의 개수를 맞혀보세요’ 말하기
2. ‘정답은 20~40사이’에 있다고 알려주기
3. 만약 ‘대답=정답’ 이라면, ‘정답’
4. ‘대답<정답’ 이라면, ‘Up’
5. ‘대답>정답’ 이라면, ‘Down’


2. 활동1에서 했던 Up & Down 게임을 생각하며 엔트리봇의 코드를 작성해봅시다.

먼저, 엔트리봇이 게임 상황을 설명할 수 있도록 코드를 작성합니다.



3. 다음으로, 만약 정답을 맞히면 정답이라고 말하고, 프로그램이 종료될 수 있도록 코드를 작성합니다.



4. 마지막으로, 대답과 정답의 크기를 비교해서 Down이라면, ‘그 수보다 더 많이 수확했어!’라고 알려주고, Up이라면, ‘그 수보다 조금 더 적게 수확했어!’라고 알려주는 코드를 작성하여 프로그램을 완성해봅시다.



5. 완성한 프로그램을 장면1부터 다시 체험해봅시다.