공격하는 적 격파하기
배우기
07 로보코드 대전 (블럭)
공격하는 적 격파하기

이번 적은 여러분의 로봇을 향해 공격을 합니다.

만약 여러분의 로봇이 대포에 맞는다면, 블럭을 채워넣어 대포에 맞았을때의 행동을 지정할 수 있습니다. 대포에 맞았다는건 적에게 탐지되었을 수 있다는 뜻이기 때문에, 적의 탐지로부터 도망가는 것이 좋을 수 있습니다.


그리고 이벤트라고 부를 하늘색 블럭들의 우선순위에 대해 말씀드리겠습니다.

각 제목에 맞는 이벤트가 발생할때 동작하는 하늘색 블럭들은 우선순위가 정해져있습니다.

> > > 순서입니다.

그리고 규칙은 다음과 같습니다.

1. 이벤트가 동시에 발생했을때는 높은 우선순위를 가진 이벤트를 실행한다.
2. 다른 이벤트가 동작중일 때 발생한 이벤트가 동작중인 이벤트보다 우선순위가 높으면 동작중인 이벤트는 정지되고, 새로 발생한 이벤트가 동작한다.
3. 다른 이벤트가 동작중일 때 발생한 이벤트가 동작중인 이벤트보다 우선순위가 같거나 낮으면 동작중인 이벤트는 계속 동작하고, 새로 발생한 이벤트는 동작하지 않는다.


예를 들어 쉽게 설명하겠습니다.

벽에 부딪혔을때 이벤트가 동작중일 때,

1. 대포에 맞았을때 이벤트가 발생하면 이미 동작하던 이벤트인 벽에 부딪혔을때 보다 우선순위가 높으므로 동작 중이던 벽에 부딪혔을때 이벤트가 정지되고, 대포에 맞았을때 이벤트가 동작합니다.

2. 적을 발견했을때 이벤트가 발생하면, 이미 동작하던 이벤트인 벽에 부딪혔을때 보다 우선순위가 낮으므로 동작하지 않습니다.


좀 어렵지만, 더 좋은 로봇을 만들기위해서 알아두면 좋을 규칙이므로 당장 이해가 안되더라도 참고하는 것이 좋습니다.


그럼 적을 격파해보세요!

실습 내용

이번 적은 여러분의 로봇을 향해 공격을 합니다.

만약 여러분의 로봇이 대포에 맞는다면, 블럭을 채워넣어 대포에 맞았을때의 행동을 지정할 수 있습니다. 대포에 맞았다는건 적에게 탐지되었을 수 있다는 뜻이기 때문에, 적의 탐지로부터 도망가는 것이 좋을 수 있습니다.


그리고 이벤트라고 부를 하늘색 블럭들의 우선순위에 대해 말씀드리겠습니다.

각 제목에 맞는 이벤트가 발생할때 동작하는 하늘색 블럭들은 우선순위가 정해져있습니다.

> > > 순서입니다.

그리고 규칙은 다음과 같습니다.

1. 이벤트가 동시에 발생했을때는 높은 우선순위를 가진 이벤트를 실행한다.
2. 다른 이벤트가 동작중일 때 발생한 이벤트가 동작중인 이벤트보다 우선순위가 높으면 동작중인 이벤트는 정지되고, 새로 발생한 이벤트가 동작한다.
3. 다른 이벤트가 동작중일 때 발생한 이벤트가 동작중인 이벤트보다 우선순위가 같거나 낮으면 동작중인 이벤트는 계속 동작하고, 새로 발생한 이벤트는 동작하지 않는다.


예를 들어 쉽게 설명하겠습니다.

벽에 부딪혔을때 이벤트가 동작중일 때,

1. 대포에 맞았을때 이벤트가 발생하면 이미 동작하던 이벤트인 벽에 부딪혔을때 보다 우선순위가 높으므로 동작 중이던 벽에 부딪혔을때 이벤트가 정지되고, 대포에 맞았을때 이벤트가 동작합니다.

2. 적을 발견했을때 이벤트가 발생하면, 이미 동작하던 이벤트인 벽에 부딪혔을때 보다 우선순위가 낮으므로 동작하지 않습니다.


좀 어렵지만, 더 좋은 로봇을 만들기위해서 알아두면 좋을 규칙이므로 당장 이해가 안되더라도 참고하는 것이 좋습니다.


그럼 적을 격파해보세요!

질문하기
추가 자료
no files uploaded

추가 자료가 없습니다

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