여덟번째 모험 - 슬라임 퇴치 작전
배우기
01 코딩용사가 되자
여덟번째 모험 - 슬라임 퇴치 작전

조건 블럭을 이용하여 앞으로 이동하다가 슬라임을 만나면 공격해봅시다!

  19턴 내로 모든 적 물리치기

  21턴 내로 모든 적 물리치기

  29턴 내로 모든 적 물리치기

GAMEOVER
  30턴

[열세번째 모험]에서 배운 내용을 활용하시면 더 빠르게 클리어 하실 수 있습니다!

소환 가능한 용사 : 레온, 이사벨

세라
이번 모험의 목표는 숲에 있는 모든 슬라임을 물리치는거에요. 앞으로 이동하다가 슬라임을 만나는 순간! 용사가 공격하도록 "조건 블럭"을 사용해 볼까요?

모험이 시작되고 용사가 앞으로 가고 있는 모습

세라
슬라임 앞까지 가기 위해 "아래의 행동을 반복하기 블럭"에 "앞으로 이동하기" 블럭을 넣어 반복하여 앞으로 가도록 지시해 볼까요?

용사가 앞으로 가다가 슬라임이 부딪혀 데미지를 받는 모습

세라
앞으로만 가다가는 슬라임에 부딪히게 되고 데미지를 받게 되네요. 즉, 앞으로 가다가 '만약 슬라임 앞에 도착하면' "앞으로 이동하기" 블럭이 아니라 "공격하기" 블럭이 연결되어야 합니다! 


잠금 영역
실행 언어: js

세라
행동을 반복하는 가운데 슬라임 앞에 도착하면 "공격", 슬라임 앞이 아니라면 "앞으로 이동"하라고 지시를 한다면 슬라임에 부딪힐 일이 없이 공격을 할 수 있겠죠?

    

세라
'만약 슬라임을 만나면'이 바로 "조건 블럭"이에요. "조건 블럭"에 "앞에 몬스터가 있는가" 블럭을 넣어 슬라임을 만났는지 알 수 있게 돼요! 이제 용사에게 모든 슬라임을 물리칠 수 있도록 "조건 블럭"을 넣어보세요!


스크래치(Scratch)

에 "만약 ~(이)라면, 아니면 " 블럭을 찾아 끌어다 "아래의 행동을 반복하기" 블럭에 넣은 후, 에서 "앞에 몬스터가 있는가" 블럭을 조건 공간에 넣어 "공격하기"와 "앞으로 이동하기" 블럭을 적절히 넣어보세요! ("아래의 행동을 반복하기" 블럭은 반드시 "소환 블럭"에 연결되어 있어야 합니다.)


엔트리(Entry)

에 "만약 ~(이)라면, 아니면 " 블럭을 찾아 끌어다 "아래의 행동을 반복하기" 블럭에 넣은 후, 에서 "앞에 몬스터가 있는가" 블럭을 조건 공간에 넣어 "공격하기"와 "앞으로 이동하기" 블럭을 적절히 넣어보세요! ("아래의 행동을 반복하기" 블럭은 반드시 "소환 블럭"에 연결되어 있어야 합니다.)


세라
숲에 있는 모든 슬라임을 물리치셨다고요? 축하드려요! 이제 어엿한 용사단장이 되신 것 같아요. 다음 모험에선 체력 회복하기를 배워봐요!