1. 간단한 프로그램 속에 엄청난 이론들 이제까지 겨우 두 가지 스크래치 프로그래밍을 했을 뿐인데, 우리도 모르는 사이에 대단한 과정 들이 수행 됐던 거에요. 우선, 스토리를 생각하고 구현하면서, 논리적인 사고와 함께 프로그램 문 법을 배울 수 있었어요. 다음으로는, 소프트웨어 역사상 가장 중요한 개념중의 하나인 ‘Object Oriented’방법을 사용했어요. 또한, 매우 고급스러운 ‘Multi-Thread’ 프로그래밍을, 충돌이라는 과정으로 익힐 수 있었어요. 에니 매이션과 게임, 그리고 ‘Multi-Media’도 프로그래밍 했어요. 꾸미는 것을 좋아하세요? 제가 꾸민 것을 보여드리죠. 왜 이런 큰 화면이 나왔을까요? 화면 왼쪽 위의 버튼을 클
릭 하여, 닫아보면 아실 거에요. 그래요, ‘스테이지’구역 왼쪽 위의 버튼을 클릭했기 때문이 죠. 이 모든 것들은 ‘스프라이트 리스트’구역에서 만들고 가져 올 수 있어요. ‘Wizard Boy’를 클릭하고, ‘팔레트’ 구역 위의 ‘Costumes’ 탭을 선택해요. 새로 생긴 오른쪽 영역을, ‘Paint Editor’라고 해요.
오른쪽 아래에 ‘Vector Mode’라고 되어 있는데, ‘그리기 툴’들이 오른쪽에 있어요. ‘Wizard Boy’가 있는 아이콘을 클릭하면 ‘새로운 ‘그리기 툴’이 추가 되는데, 이들 중 ‘Ungroup’을 선택 해요. Vector가 Bitmap과 다른 점을 느낄 수 있어요. 참고로, ‘Bitmap Mode’의 ‘그리기 툴’들은 왼쪽 편 에 있게 되요.
▲ Ungroup (전)
▲ Ungroup (후)
2. 방향 바꾸기 ‘스프라이트 리스트’구역 오른쪽 위에 있는 4가지 ‘New Sprite” 버튼 중, ‘Chose sprite from library’ 를 선택해요. ‘Wizard Boy’를 찾아서 두 번 클릭하세요. 고양이와 같이 오른쪽을 보고 있죠? ‘스프라이트 리 스트’구역에서 ‘Wizard Boy’를 클릭하고, ‘팔레트’ 구 역 위의 ‘Costumes’ 탭을 선택해요. ‘Paint Editor’ 오른 쪽 위의 ‘Flip left-right’를 클릭 하면, 이제 고양이와 마주 보게 되요.
▲ Flip left-right (전)
▲ Flip left-right (후)
다른 방법도 있어요. ‘스프라이트 리스트’에 있는 ‘Wizard Boy’의 왼쪽 위의 느낌표를 클릭하세요. 새로운 화면의 오른쪽 위에 있는 ‘direction’이 90도로 되어 있어요. 시계모양에 마우스를 클릭하 고 이리 저리 움직인 후 -90도로 만들어 보세요.
‘rotation style”이 3가지가 있는데 이들 중 가운데 것을 클릭해 보세요. 짜잔~
또 다른 방법이에요. 새로운 ‘스프라이트’를 추가해 볼까요? 이번에는 ‘rotation style’의 가운데 것 을 먼저 클릭해 보세요. 변화가 없죠?
‘direction’의 시계를 움직여 보세요. 이전과 다른 것을 느낄 거에요. 언제부터 고양이와 마주볼 수 있을까요?
3. ‘Backdrop’으로 배경 만들고, 효과 내기 배경이 있었으면 좋겠죠? ‘스프라이트 리스트’
왼쪽에
backdrop’중
있는
‘Choose
4가지 backdrop
‘New from
library’를 클릭 하세요.
저는 ‘Spotlight-stage’를 선택했어요. 그 러면 항상 자동으로 ‘팔레트’ 구역의 두 번 째 탭이 ‘Costumes’에서 ‘Backdrops’ 로 바꿔요. 배경이 마음에 들지 않으면 어떻게 해 야 할까요? 화면 맨 위의 ‘가위’ 모양의 ‘Delete’ 버튼을
클릭한 후, 마우스를
움직여 ‘Backdrops’탭에 있는 배경 아이 콘에 클릭하면 되요.
배경도 프로그래밍 할 수 있어요. ‘팔레 트’ 구역 위의 ‘Scripts’ 탭을 클릭하세요. ‘Control’ 기능 중, ‘forever’ 블록을 ‘스크 립트 영역’으로 가져 오세요. ‘repeat 10’ 블록 두 개를 가져와서, ‘forever’ 블록 안에 두세요. 숫자는 2로 바꾸세요. ‘wait 1 secs’ 블록 두 개를 끌고 와서, ‘repeat’블록 안에 두세요. 숫자는 0.3으로 바꾸세요. 이제, ‘Looks’ 기능으로 가서 “change color effect by 25” 블록 두 개를 선택한 후, ‘wait’
블록
밑에
두세요.
‘color’는
‘brightness’로 바꾸고, 숫자는 각각 -5와 5로 바꿔요.
forever’ 블록 만으로는 실 행이 되지 않아요. Events’ 기능 중, “when ‘녹색 깃발’ clicked”
블록을
‘forever’
블록 위에 붙이세요. 다양 한 배경들이 있으면 ‘clear graphic effects’ 블록을 처 음에 두는 것이 좋아요.
4. 캐릭터 만들고, 사운드 효과 넣기 새로운 캐릭터를 직접 만 들어 볼까요? ‘스프라이트 리스트’구역 오른쪽 위에 있는 4가지 ‘New Sprite” 버튼 중, ‘Paint new sprite’ 선택해요.
‘Sprite 2’ Object가 생기 면서, ‘팔레트’ 구역 위 의 ‘Costumes’ 탭이 활 성화 되요. ‘Bitmap Mode’로 되어 있는 것을 확인할 수 있어요. 이제 부터, ‘Paint Editor’ 창의 왼쪽과 아 래에 있는 툴들을 이용하여 신나 게 꾸며 보세요. 언제든지 이전 으로 가고 싶으면 을 클릭하면 되요.
‘Undo’ 버튼
제가 만든 캐릭터와 장 면에, 사운드 효과를 추 가 시켜 보겠어요. 마이크가 있는 헤드셋을, ‘손바닥 컴퓨터’의 USB에 연결 했어요. ‘팔레트’ 구 역 위의 ‘Sounds’ 탭을 클릭 해요. 왼쪽 위의 ‘New sound’ 중, ‘Record new sound’를 선택하세요. ‘recording1’이라는 새로운 Object가 생겼어요.
자, 녹음 버튼
을 누른 후, ‘허용’을 클릭하세요. 이제부터 마이크에 대고 소리 를 내면, 녹음이 되요. 녹음이 다 끝나면 멈춤 버튼을 누르세요. 녹음된 내용을 확인하려면 재생 버튼을 클릭하면 되요. ‘File’을 통해 저장하면, 이제까지 만든 캐릭터와 사운드가 함께 저장 되요