벌레잡기 게임을 해 보아요.

치즈 스틱과 조이스틱, 엔트리로 게임을 즐겨 보아요.

치즈 스틱에 조이스틱을 연결한 후 레버와 버튼을 활용해 벌레를 잡아보아요.

부품을 준비해 주세요.

필요 재료수량
치즈 스틱 본체1개
조이스틱1개
USB 동글1개
컴퓨터1대 (로봇 코딩 소프트웨어 설치 필요)

하드웨어를 준비해요.

1. 컴퓨터 USB 포트에 USB 동글을 꽂은 후 치즈 스틱 본체의 전원을 켜 페어링 하세요.

2. 로봇 코딩 소프트웨어를 실행한 후 프로그래밍 할 프로그램을 선택해 주세요.

3. 자, 이제 프로그램을 시작합니다!

게임 방법을 알아봐요.

게임 활용 이미지

게임은 화면에 랜덤한 방식으로 계속해서 나타나는 벌레를 조준해 죽이는 방식으로 진행됩니다.

벌레 이미지

조준점 이미지

벌레를 잡았을 때 이미지

게임 활용 부품

게임을 위해 치즈 스틱 스타터 키트의 조이스틱을 활용합니다.

조이스틱의 왼쪽 레버로 상하좌우로 조준점의 위치를 조종할 수 있습니다.

오른쪽의 PID 버튼 2로는 버튼 입력이 가능합니다.

PID 버튼2는 프로그램 실행 후 게임을 시작하기 위해 눌러주고 게임 주에는 조준한 벌레를 맞추는데 활용합니다.

게임 하기

1. 엔트리 코드를 다운받습니다.

에서 zip 파일을 다운 받은 후 압축을 풀고 엔트리에서 실행해 줍니다.

2. 엔트리 파일을 실행합니다.

파일을 실행하면 다음과 같은 화면이 나타납니다.

게임 코드 살펴보기

전제 게임 코드 중 몇 가지만 살펴보도록 하겠습니다.

아래는 게임에 활용된 변수입니다.

이 게임에서는 정해진 방향 값을 이용해 해당 가시로 이동하게끔 해주는 함수를 사용하였습니다.

수십개의 가시는 보이지 않는 곳에서 배경을 둘러싸고 있습니다.

벌레는 화면 밖 좌표에 존재하는 가시를 향해 이동합니다.

게임 진행 시간과 관련한 코드입니다.

조준점 이동 코드입니다.

상하좌우 움직임에 대해 각각 코드를 작성해 주었습니다.

벌레를 맞춘 상황에서 작동하는 코드입니다.

이 외에도 게임을 위해 여러 코드가 작성되었지만 기본 동작과 관련된 코드들은 다 알아보았으니 이제 게임을 즐겨보아요!

게임 진행 과정

PID 버튼 2를 눌러 게임을 시작하면 아래와 같은 화면이 나타납니다.

오른쪽에 있는 두 개의 아이콘을 통해 남은 시간과 여러분이 잡은 벌레의 수를 확인할 수 있습니다.

가운데의 조준점을 조이스틱 레버로 움직이며 벌레들을 조준하고 PID 버튼2를 눌러 사격합니다.

벌레를 맞추면 다음 화면과 같이 벌레가 죽는 모습이 나타납니다.

주어진 시간이 모두 소진되면 게임이 끝나고 여러분이 잡은 벌레의 숫자를 알려줍니다.

친구들과 함께 누가 더 많은 벌레를 잡는지 겨뤄 보아요!