가만히 있는 적 격파하기
배우기
07 로보코드 대전 (블럭)
가만히 있는 적 격파하기

로보코드-블럭의 세계로 오신것을 환영합니다!

로보코드-블럭은 내 로봇을 움직이는 블럭을 만들어 적 로봇과 싸우는 게임입니다.

먼저 내 로봇을 움직이는 간단한 방법부터 알려드리겠습니다.


이 블럭은 내 로봇이 아무 동작도 하지 않는 대기중인 상태일 때 동작하는 블럭입니다.

이 블럭에 이나 같은 블럭을 채워넣으면 로봇이 대기중일 때 블럭들이 차례로 동작합니다.


대기중일때 적을 찾기위한 행동을 하게 한다면 적을 발견했을때의 행동을 블럭에 채워넣으면 됩니다.

예를 들어 적을 발견했을때 대포를 발사하고 싶다면, 와 같은 블럭을 구성하면 됩니다.


대포 발사에 대해 자세히 알고 넘어가겠습니다.

1. 입력값만큼 내 로봇의 체력이 소모됩니다.
2. 입력값에 따라 대포의 공격력이 정해집니다. (입력값 * 3)
3. 입력값에 따라 대포의 속도가 정해집니다. (입력값이 클수록 느려집니다.)
4. 대포를 맞췄을 때 내 로봇의 체력이 공격력만큼 오릅니다.

예를 들어 1을 입력하여 대포를 발사한다면, 발사하는 순간 내 로봇의 체력이 1 감소하고 3의 공격력을 갖는 대포가 발사됩니다. 대포가 적에게 맞는다면, 적 로봇은 체력 3이 감소하고, 내 로봇은 체력 3이 증가합니다.


지금까지 알려준 내용들을 응용하여, 주어진 블럭들을 이용해서 가만히 있는 적을 격파해보세요!

* 각 로봇의 체력은 100입니다.

* 서로 10초 이상 피해가 없을 경우 체력이 조금씩 달기 시작합니다.

실습 내용

로보코드-블럭의 세계로 오신것을 환영합니다!

로보코드-블럭은 내 로봇을 움직이는 블럭을 만들어 적 로봇과 싸우는 게임입니다.

먼저 내 로봇을 움직이는 간단한 방법부터 알려드리겠습니다.


이 블럭은 내 로봇이 아무 동작도 하지 않는 대기중인 상태일 때 동작하는 블럭입니다.

이 블럭에 이나 같은 블럭을 채워넣으면 로봇이 대기중일 때 블럭들이 차례로 동작합니다.


대기중일때 적을 찾기위한 행동을 하게 한다면 적을 발견했을때의 행동을 블럭에 채워넣으면 됩니다.

예를 들어 적을 발견했을때 대포를 발사하고 싶다면, 와 같은 블럭을 구성하면 됩니다.


대포 발사에 대해 자세히 알고 넘어가겠습니다.

1. 입력값만큼 내 로봇의 체력이 소모됩니다.
2. 입력값에 따라 대포의 공격력이 정해집니다. (입력값 * 3)
3. 입력값에 따라 대포의 속도가 정해집니다. (입력값이 클수록 느려집니다.)
4. 대포를 맞췄을 때 내 로봇의 체력이 공격력만큼 오릅니다.

예를 들어 1을 입력하여 대포를 발사한다면, 발사하는 순간 내 로봇의 체력이 1 감소하고 3의 공격력을 갖는 대포가 발사됩니다. 대포가 적에게 맞는다면, 적 로봇은 체력 3이 감소하고, 내 로봇은 체력 3이 증가합니다.

* 입력값은 0 ~ 3 입니다.


지금까지 알려준 내용들을 응용하여, 주어진 블럭들을 이용해서 가만히 있는 적을 격파해보세요!

* 각 로봇의 체력은 100입니다.

* 서로 10초 이상 피해가 없을 경우 체력이 조금씩 줄어들기 시작합니다.

질문하기
추가 자료
no files uploaded

추가 자료가 없습니다

여기서 새로운 학습 자료를 확인하세요!
선생님이 추가한 자료들을 바로 확인할 수 있어요.