1
00:00:00,000 --> 00:00:09,320
그 다음에 우리 드래곤테일을 코딩해 주도록 할게요. 드래곤테일을 클릭해 줄게요.
2
00:00:09,320 --> 00:00:16,480
시작하기 버튼을 클릭했을 때 블록과 장면이 시작되었을 때 블록을 꺼내 줄게요.
3
00:00:16,480 --> 00:00:24,840
처음에 장면이 시작되었을 때 드래곤테일이 보이면 안 돼요. 그렇기 때문에 생김새에 가서 모양 숨기기
4
00:00:24,840 --> 00:00:32,599
이 블록을 시작하기 버튼 블록 밑에다가 연결해 줄게요. 그리고 탱크 포화 소리가 펑 하고 나올 거에요.
5
00:00:32,599 --> 00:00:40,759
그러면 소리 추가해 주도록 할게요. 탱크를 검색해 주시면 탱크 포화 소리 1이랑 탱크 포화 소리 2가 나올 거에요.
6
00:00:40,759 --> 00:00:47,560
우리는 첫번째 거 오브젝트 클릭해 주시고 추가하기 눌러줍니다. 그리고 나서 블록탭으로 다시 돌아갈게요.
7
00:00:47,560 --> 00:00:57,799
소리가 나와야 되기 때문에 소리 버튼 클릭해 줄게요. 그 다음 소리 재생하기 블록을 모양 숨기기 블록 밑에다가 연결해 줄게요.
8
00:00:57,799 --> 00:01:05,239
흐름 버튼 클릭해 주신 다음에 기다리기 블록을 재생하기 블록 밑에다가 연결해 줄게요.
9
00:01:05,239 --> 00:01:11,639
그리고 우리는 2초가 아니라 1초로 바꿔 줄게요. 그 다음에 모양이 보이도록 해 줄게요.
10
00:01:11,639 --> 00:01:18,599
생김새 버튼 클릭해 주시고 모양 보이기 블록을 기다리기 블록 밑에다가 연결해 줍니다.
11
00:01:18,599 --> 00:01:25,959
이 코드가 뭐냐면 우리가 시작 버튼을 눌렀을 때 모양이 먼저 안보여요. 어떤 모양이요? 드래곤 모양이요.
12
00:01:25,959 --> 00:01:33,639
자 그러다가 탱크 소리가 펑 하고 나면서 1초 기다렸다가 드래곤이 나올 겁니다.
13
00:01:33,639 --> 00:01:39,839
자 그러면 같이 한번 실행을 해 볼까요? 시작하기 버튼 클릭해 줄게요.
14
00:01:44,680 --> 00:01:51,320
자 그런데 문제를 내는 드래곤이 너무 크기가 작죠? 그렇기 때문에 크기를 키워 줄게요.
15
00:01:51,320 --> 00:01:58,120
너무 갑자기 커지면 안되기 때문에 기다리기 블록을 모양 보이기 블록 밑에다가 연결해 줄게요.
16
00:01:58,120 --> 00:02:08,759
그리고 2초를 1초로 바꿔 줄게요. 그리고 생김새에 가서 밑으로 쭉 보면은 크기를 10만큼 바꾸기 블록이 있을 거에요.
17
00:02:08,759 --> 00:02:15,720
이 블록은 기다리기 블록 밑에다가 연결해 줄 겁니다. 크기 10은 어림도 없죠.
18
00:02:15,720 --> 00:02:24,839
그렇기 때문에 우리는 10이 아니라 100으로 바꿔 줄게요. 10을 100으로 바꿔줍니다. 얼마나 커지는지 한번 볼까요?
19
00:02:24,839 --> 00:02:28,279
시작하기 버튼을 클릭해 줄게요.
20
00:02:30,759 --> 00:02:38,119
자 그러면 아까보다 좀 커졌죠? 잘했어요. 그리고 나서 이제 말을 할 건데 말하기 블록을 꺼내 줄게요.
21
00:02:38,119 --> 00:02:45,080
안녕을 4초 동안 말하는 블록을 꺼내 줍니다. 그리고 밑에다 연결해 줄게요.
22
00:02:45,080 --> 00:02:53,479
자 이제 안녕을 바꿔 줄 건데 어떻게 바꿔 줄 거냐면, 감히 내 구역에 들어오다니 퀴즈를 풀어야 내보내 줄 것이다.
23
00:02:53,479 --> 00:02:59,839
를 말해 줄 거에요. 그리고 4초는 너무 기니까 우리 여기를 2초로 바꿔 줄게요.
24
00:02:59,839 --> 00:03:11,279
자 지금부터 용이 넌센스 퀴즈를 낼 거에요. 흐름 가서 계속 반복하기 블록을 말하기 블록 밑에다가 연결해 줄게요.
25
00:03:11,279 --> 00:03:21,679
그 다음에 용이 물어봐야겠죠. 그렇기 때문에 자료에 가서 안녕을 묻고 대답 기다리기 블록을 계속 반복하기 블록 안에다가 넣어 줄게요.
26
00:03:21,679 --> 00:03:30,160
자 여러분도 같이 한번 맞춰봐요. 자 넌센스 퀴즈 나갑니다. 가장 빠른 새는 뭘까요?
27
00:03:30,160 --> 00:03:39,240
자 답은 조금 있다가 알려 줄게요. 자 여기 안녕을 어떻게 바꿔 줄 거냐면, 가장 빠른 새는 이라고 물어볼게요.
28
00:03:39,240 --> 00:03:49,080
자 그리고 나서 이제 대답이 나와야겠죠. 흐름 가서 만일 참이라면 아니라면 블록을 기다리기 블록 밑에다가 연결해 줄게요.
29
00:03:49,080 --> 00:03:56,919
자 그리고 판단에 가서 10과 10이 같다라는 블록을 참 블록 안에다가 연결해 줄게요.
30
00:03:56,919 --> 00:04:05,479
자 그 다음에 자료에 가서 대답 블록을 10에 넣어 줄게요. 자 여러분 대답 한번 생각해 봤어요?
31
00:04:05,479 --> 00:04:12,800
자 답은 뭐냐면 같이 적어 볼게요. 눈 깜짝할 새였습니다. 맞추신 분 계신가요?
32
00:04:12,800 --> 00:04:25,239
자 만약에 맞췄다면 이제 드래곤테일이 정답이구나 를 말해 줄 거에요. 자 그렇기 때문에 생김새에 가서 4초 동안 말하기 블록을 만일 블록 안에다가 넣어 줄게요.
33
00:04:25,239 --> 00:04:31,279
자 안녕을 이제 정답이구나 로 바꿔 줄게요. 4초는 너무 기니까 1초로 바꿔 줄게요.
34
00:04:31,279 --> 00:04:41,720
자 그리고 나서 이제 반복이 중단이 되어야 되겠죠. 그렇기 때문에 흐름에 가서 반복 중단하기 이 블록을 말하기 블록 밑에다가 연결해 줄게요.
35
00:04:41,720 --> 00:04:48,200
정답을 맞췄으니까 이제 더 이상 물어볼 필요가 없겠죠. 그렇기 때문에 반복을 중단해 주는 거에요.
36
00:04:48,200 --> 00:04:55,640
자 만일 아니라면 정답을 맞추지 못했다면 이 드래곤테일이 다시 생각해 보라고 말을 해야 돼요.
37
00:04:55,640 --> 00:05:03,000
그렇기 때문에 생김새 버튼 가셔서 4초 동안 말하기 블록을 아니면 블록 밑에다가 연결해 줄게요.
38
00:05:03,000 --> 00:05:11,279
그리고 여기를 안녕을 다시 생각해 보거라 를 말하게 해줄 거에요. 그리고 4초를 1초로 바꿔줍니다.
39
00:05:11,320 --> 00:05:17,920
자 그러면 한번 실행을 해 볼까요. 시작하기 버튼을 눌러 줄게요.
40
00:05:31,000 --> 00:05:35,880
용이 낸 문제 모두 맞추셨죠? 자 그러면 그 다음 문제 가보도록 할게요.
41
00:05:35,880 --> 00:05:42,440
그 다음 문제는 코드가 똑같기 때문에 여기 계속 반복하기 블록에서 오른쪽 마우스 클릭해 줄게요.
42
00:05:42,440 --> 00:05:51,279
그리고 코드 복제하기 버튼을 클릭해 줍니다. 자 그러면 코드가 복제가 되었는데 이 블록을 어디다가 놓아 줄 거냐면
43
00:05:51,279 --> 00:06:02,559
이 계속 반복하기 블록 밑에다가 연결해 줄 거에요. 자 계속 반복하기 블록을 계속 반복하기 블록 밑에다가 연결해 줍니다.
44
00:06:02,559 --> 00:06:10,359
자 두 번째 문제 갈게요. 가장 빠른 새는 지워주시고 종을 다섯 번 치면으로 바꿔 줄게요.
45
00:06:10,359 --> 00:06:18,799
자 여러분 종을 다섯 번 치면 뭘까요? 자 정답은 오뎅이었어요. 맞추신 분 계신가요?
46
00:06:18,799 --> 00:06:27,920
자 여기 이제 대답을 오뎅으로 바꿔 줄게요. 그럼 우리가 오뎅을 맞췄으면 정답이구나 를 말하고 이제 반복을 중단해 주면 돼요.
47
00:06:27,920 --> 00:06:34,600
자 이렇게 해서 용센스 퀴즈는 모두 끝이 났어요. 그러면 이제 엔트리가 다음 스테이지로 넘어가야겠죠?
48
00:06:34,600 --> 00:06:42,239
그거 코딩해 보도록 할게요. 생김새 가서 말하기 블록을 이 계속하기 블록 아래에다가 연결해 줄게요.
49
00:06:42,239 --> 00:06:51,000
자 그리고 안녕을 어떻게 바꿔 줄 거냐면 어허 모두 다 맞췄구나. 길을 비켜 주겠다 로 바꿔 줄 거에요.
50
00:06:51,000 --> 00:06:54,399
자 그럼 여기다 적어 줘야겠죠?
51
00:06:58,679 --> 00:07:04,320
자 그리고 4초를 1초로 바꿔 줄게요. 그리고 드래곤테일이 사라져야 돼요.
52
00:07:04,320 --> 00:07:12,040
그렇기 때문에 생김새에 가서 모양 숨기기 블록을 말하기 블록 밑에다가 연결을 해 줄게요.
53
00:07:12,040 --> 00:07:18,000
자 그 다음에 엔트리가 움직여야 돼요. 그러면 움직임 신호를 보내줘야겠죠?
54
00:07:18,000 --> 00:07:25,839
자 시작에 가서 움직임 신호 보내기 이 블록을 모양 숨기기 블록 밑에다가 연결을 해 줄게요.
55
00:07:25,839 --> 00:07:31,239
자 이렇게 하면 드래곤테일 코딩은 끝이 났습니다. 한번 실행을 해 볼게요.
56
00:07:31,239 --> 00:07:34,519
시작하기 버튼 클릭!
57
00:07:56,119 --> 00:08:02,679
자 여러분 잘 코딩 됐죠? 잘 했어요. 그러면 드래곤테일 코딩 한번 읽어 볼게요.
58
00:08:02,679 --> 00:08:08,880
시작하기 버튼을 클릭했을 때 모양이 숨겨지고 탱크 포화 소리가 재생된다.
59
00:08:08,880 --> 00:08:15,519
1초 기다리고 모양이 보이고 1초 기다리고 크기를 100만큼 바꾼다.
60
00:08:15,519 --> 00:08:20,040
감히 내 구역에 들어오다니! 퀴즈를 풀어야 내보내 줄 것이다.
61
00:08:20,040 --> 00:08:28,320
를 2초 동안 말한다. 퀴즈를 계속해서 반복해 줄 건데, 가장 빠른 새는? 를 묻고 대답을 기다린다.
62
00:08:28,320 --> 00:08:37,280
만약에 대답이 눈 깜짝할 새라면 정답이구나! 를 1초 동안 말하고 반복을 중단한다.
63
00:08:37,280 --> 00:08:48,359
아니라면 다시 생각해 보거라! 를 1초 동안 말한다. 그 다음으로 계속 반복을 해 줄 건데, 종을 5번 치면을 묻고 기다리고
64
00:08:48,359 --> 00:08:55,960
만약에 대답이 오뎅이면 정답이구나! 를 1초 동안 말하고 반복을 중단한다.
65
00:08:55,960 --> 00:09:04,280
아니라면 다시 생각해 보거라! 를 1초 동안 말한다. 그 다음 어허 모두 다 맞췄구나!
66
00:09:04,280 --> 00:09:12,479
길을 비켜 주겠다! 를 1초 동안 말한다. 그리고 모양이 숨기고 움직임 신호를 보낸다.
67
00:09:12,479 --> 00:09:20,080
자 여기까지 코딩이 끝이 났습니다. 자 그러면 우리가 이제 장면이 전환되었을 대로 바꿔 줄게요.
68
00:09:20,080 --> 00:09:27,280
여기 모양 숨기기 블록 클릭하고, 장면이 시작되었을 때 블록에다가 연결을 해 줄게요.
69
00:09:27,280 --> 00:09:38,599
그 다음 동굴 속 오브젝트를 클릭해 줄게요. 자 그리고 나서 소리 인트 재생하기 블록을 장면이 시작되었을 때 블록에다가 연결을 해 줍니다.
70
00:09:38,599 --> 00:09:47,799
자 이렇게 되면 데이 12 장면이 끝나면 데이 13 장면이 나올 거에요. 여러분 오늘도 잘했습니다.
07_코딩이 처음이라도 괜찮아, 엔트리로 시작하자! part.2
드래곤테일 등장 연출 구성
드래곤테일 오브젝트 선택 후 시작하기 버튼을 클릭했을 때 / 장면이 시작되었을 때 블록 사용
장면 시작 시 드래곤이 바로 보이지 않도록 생김새의 모양 숨기기 블록 연결
소리 탭에서 ‘탱크 포화 소리 1’ 추가 후, 소리 재생하기 블록을 모양 숨기기 아래에 배치
흐름의 1초 기다리기 후 생김새의 모양 보이기로 드래곤 등장 연출
크기 변화와 첫 대사 연출
드래곤이 너무 작게 보여 1초 기다리기 블록을 모양 보이기 아래에 추가
생김새의 크기를 10만큼 바꾸기 블록을 사용하되, 수치를 10에서 100으로 변경해 크게 보이도록 설정
생김새의 말하기 블록으로 대사 출력:
기본 텍스트를 “감히 내 구역에 들어오다니 퀴즈를 풀어야 내보내 줄 것이다.”로 변경
지속 시간은 4초에서 2초로 축소
첫 번째 넌센스 퀴즈 로직
흐름에서 계속 반복하기 블록 추가하여 퀴즈 반복 구조 생성
자료의 ‘안녕을 묻고 대답 기다리기’ 블록 사용:
질문 문구를 “가장 빠른 새는”으로 변경
흐름의 만일 참이라면 / 아니라면 블록으로 정답 판별 구조 구성
판단의 10과 10이 같다 비교 블록에 자료의 대답 블록을 넣고, 정답 문자열을 “눈 깜짝할 새”로 설정
정답일 때(참):
생김새의 말하기로 “정답이구나”를 1초 동안 출력
흐름의 반복 중단하기 블록으로 퀴즈 반복 종료
오답일 때(아니라면):
생김새의 말하기로 “다시 생각해 보거라”를 1초 동안 출력
두 번째 넌센스 퀴즈 추가
기존 계속 반복하기 블록 위에서 오른쪽 클릭 → 코드 복제하기 선택
복제된 반복 블록을 기존 반복 블록 바로 아래에 연결해 두 번째 퀴즈 구조 생성
질문 텍스트 수정:
“가장 빠른 새는” → “종을 다섯 번 치면”으로 변경
정답 문자열을 “오뎅”으로 변경
정답 시 “정답이구나” 1초 말하기 후 반복 중단, 오답 시 “다시 생각해 보거라” 1초 말하기 구조 동일 적용
이로써 두 개의 넌센스 퀴즈(눈 깜짝할 새, 오뎅) 출제 로직 완성
퀴즈 완료 후 퇴장 및 신호 전송
두 번째 퀴즈 반복 이후 생김새의 말하기 블록 추가:
텍스트: “어허 모두 다 맞췄구나. 길을 비켜 주겠다”
지속 시간: 1초로 설정
이후 드래곤테일을 화면에서 제거하기 위해 모양 숨기기 블록 연결
시작 카테고리의 움직임 신호 보내기 블록을 모양 숨기기 아래에 연결하여 다음 오브젝트(엔트리 등)에 스테이지 진행 신호 전달
전체 흐름: 퀴즈 2개 모두 정답 → 축하 대사 → 드래곤 사라짐 → 움직임 신호 발송
장면 전환 및 동굴 속 오브젝트 설정
드래곤테일 관련 초기 숨기기 로직을 장면이 시작되었을 때 블록과 연결하여 장면 전환 시마다 상태 일관성 유지
장면 전환 후 동굴 속 오브젝트 선택
동굴 속 오브젝트에 장면이 시작되었을 때 블록 아래 소리 인트 재생하기 블록 연결
데이 12 장면이 끝나면 데이 13 장면이 자동으로 이어지며, 동굴 배경음이 재생되도록 설계