01 코딩용사가 되자
아홉번째 모험 - 쉴 땐 쉬고 싸우자
조건 블럭을 활용해 체력이 부족하면 뒤로 가서 체력을 채워봅시다!
26턴 내로 모든 적 물리치기![]()
![]()
![]()
30턴 내로 모든 적 물리치기![]()
![]()
49턴 내로 모든 적 물리치기![]()
GAMEOVER50턴[열세번째 모험]에서 배운 내용을 활용하시면 더 빠르게 클리어 하실 수 있습니다!
소환 가능한 용사 : 레온, 이사벨
세라
공격력이 강한 샌드맨. 용사의 HP가 부족해요
세라
JavaScript
1
2
3
4
만약 샌드맨을 만나면
공격하기 <= 공격하다가 체력이 10보다 낮으면 뒤로 가야함
그렇지 않으면
앞으로 이동JavaScript
1
2
3
4
5
6
7
만약 샌드맨을 만나면
만약 체력이 10보다 낮으면
뒤로가기
그렇지 않으면
공격하기
그렇지 않으면 <= 뒤로 갔으므로 샌드맨을 만나지 않게됨
앞으로 이동JavaScript
1
2
3
4
5
6
7
8
9
10
만약 샌드맨을 만나면
만약 체력이 10보다 낮으면
뒤로가기 - [3번]
그렇지 않으면
공격하기 - [2번]
그렇지 않으면
만약 체력이 10보다 낮으면
체력회복하기 - [4번]
그렇지 않으면
앞으로 이동 - [1번]
세라
스크래치(Scratch)
용사의 체력은
에서 "용사의 HP값" 블럭을 통해 알 수 있고, 체력 회복은
에서 "쉬기" 블럭을 통해 할 수 있습니다. 용사의 전체 체력이 10이니, 10보다 낮았을 때를
에 있는 블럭으로 만들어 각 "조건 블럭"에 넣어봅시다.
1) 샌드맨을 만났을 때, "조건 블럭" 만들기
샌드맨을 만났을 때에는 <만약 "용사의 HP값"이 10보다 작으면> 뒤로가고 <그렇지 않으면> 공격을 합니다.

2) 샌드맨을 만나지 않았을 때, "조건 블럭" 만들기
샌드맨을 만나지 않았을 때에는 <만약 "용사의 HP값"이 10보다 작으면> 쉬고(=체력회복) <그렇지 않으면> 앞으로 갑니다.

이렇게 만든 "조건 블럭"들은 <만약 샌드맨을 만났다면> 또는 <그렇지 않으면>에 넣어주면 됩니다!
앞에 몬스터가 있다면, 샌드맨을 만난 상황입니다.
각 "조건 블럭"을 알맞게 넣은 모양
엔트리(Entry)
용사의 체력은
에서 "용사의 HP값" 블럭을 통해 알 수 있고, 체력 회복은
에서 "쉬기" 블럭을 통해 할 수 있습니다. 용사의 전체 체력이 10이니, 10보다 낮았을 때를
에 있는 블럭으로 만들어 각 "조건 블럭"에 넣어봅시다.
엔트리로 만들어진 전체 블럭
세라
