이번 모험의 목표는 숲에 있는 모든 슬라임을 물리치는거에요. 앞으로 이동하다가 슬라임을 만나는 순간! 용사가 공격하도록 "조건 블럭"을 사용해 볼까요?
모험이 시작되고 용사가 앞으로 가고 있는 모습
세라
슬라임 앞까지 가기 위해 "아래의 행동을 반복하기 블럭"에 "앞으로 이동하기" 블럭을 넣어 반복하여 앞으로 가도록 지시해 볼까요?
용사가 앞으로 가다가 슬라임이 부딪혀 데미지를 받는 모습
세라
앞으로만 가다가는 슬라임에 부딪히게 되고 데미지를 받게 되네요. 즉, 앞으로 가다가 '만약 슬라임 앞에 도착하면' "앞으로 이동하기" 블럭이 아니라 "공격하기" 블럭이 연결되어야 합니다!
js
세라
행동을 반복하는 가운데 슬라임 앞에 도착하면 "공격", 슬라임 앞이 아니라면 "앞으로 이동"하라고 지시를 한다면 슬라임에 부딪힐 일이 없이 공격을 할 수 있겠죠?
세라
'만약 슬라임을 만나면'이 바로 "조건 블럭"이에요. "조건 블럭"에 "앞에 몬스터가 있는가" 블럭을 넣어 슬라임을 만났는지 알 수 있게 돼요! 이제 용사에게 모든 슬라임을 물리칠 수 있도록 "조건 블럭"을 넣어보세요!
스크래치(Scratch)
에 "만약 ~(이)라면, 아니면 " 블럭을 찾아 끌어다 "아래의 행동을 반복하기" 블럭에 넣은 후, 에서 "앞에 몬스터가 있는가" 블럭을 조건 공간에 넣어 "공격하기"와 "앞으로 이동하기" 블럭을 적절히 넣어보세요! ("아래의 행동을 반복하기" 블럭은 반드시 "소환 블럭"에 연결되어 있어야 합니다.)
엔트리(Entry)
에 "만약 ~(이)라면, 아니면 " 블럭을 찾아 끌어다 "아래의 행동을 반복하기" 블럭에 넣은 후, 에서 "앞에 몬스터가 있는가" 블럭을 조건 공간에 넣어 "공격하기"와 "앞으로 이동하기" 블럭을 적절히 넣어보세요! ("아래의 행동을 반복하기" 블럭은 반드시 "소환 블럭"에 연결되어 있어야 합니다.)
세라
숲에 있는 모든 슬라임을 물리치셨다고요? 축하드려요! 이제 어엿한 용사단장이 되신 것 같아요. 다음 모험에선 체력 회복하기를 배워봐요!