NEW
Font size
Worksheets역도게임
Total questions: 10
Worksheet time: 5mins
게임이 시작되면 플레이어를
선택하는 방법은 무엇인가요?
키보드를 누른다
오브젝트를 클릭한다
마우스를 흔든다
자동으로 정해진다
이 게임에서 승패를 가르는 기준은?
먼저 클릭한 사람
캐릭터 색깔
시작 위치
역기들기 변수 값이
더 큰 사람
만일 역기들기2 값 = 30 이라면
"역도선수2 올리기" 모양으로 바꾸는 이유는?
캐릭터가 멈추도록
하기 위해
캐릭터를 사라지게
하기 위해
무거운 역기를 들어 올린
모습을 표현하기 위해
점수를 올리기 위해
계속 반복하기 블록 안에서
키가 눌려 있는가?를
확인하는 이유는?
점수가 자동으로
올라가게 하려고
캐릭터가 움직이지
않게 하려고
배경이 바뀌게 하려고
키 입력에 따라
역기들기 값이
증가하도록 하기 위해
이 게임에서 승리 조건은 어떻게 설정되어 있나요?
역기들기 값이 100 이상
역기들기 값이 50 이상
역기들기 값이 80 이상
가장 먼저 키를 누른 사람
역기들기 값이 커질수록 캐릭터 모양을 바꾸는 구조는
어떤 프로그래밍 개념을 활용한 것일까요?
조건문 (if)
변수 초기화
이벤트 신호
함수 호출
만약 "계속 반복하기" 블록이 없다면 어떤 문제가 생길까요?
캐릭터가
너무 빨리 움직인다
키 입력을 여러 번
인식하지 못하고
한 번만 동작한다
캐릭터 동작이
바뀌지 않는다
변수가 자동으로
증가한다
역도의 움직임(좌우 반동)을
실제처럼 보이게 하기 위해
사용한 블록은 무엇일까요?
Y좌표 바꾸기
변수 값 바꾸기
X좌표 바꾸기
캐릭터 모양 바꾸기
역기들기 값이 80 이상일 때
결과 → 시작하기 블록을
실행하는 이유는 무엇일까요?
점수를 초기화하기 위해
게임을 종료하고
승패를 판정하기 위해
캐릭터의 색을
바꾸기 위해
변수를 숨기기 위해
엔트리 역도 게임에서 1P와 2P가
모두 80점 이상이 될 수 있습니다.
“누가 먼저 80점에 도달했는지”를 판정하기
위해서는 어떤 방법이 가장 적절할까요?
1P와 2P 모두 80점
이상이면 무승부로
처리한다.
80점 이상인 선수를
계속 갱신하여
마지막에 더 높은 값을
가진 선수를 승자로 한다.
타임 변수를 만들고,
먼저 80점에 도달한 선수를 승자로 기록한다.
항상 1P를 우선으로
승자로 처리한다.
