rock band · 2019. 12. 11. · rock band simple coding for total beginners scratch module 3 { c o d...

24
Rock Band Simple coding for total beginners Scratch Module 3

Upload: others

Post on 29-Sep-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

Rock Band

Simple coding for total beginners

Scratch Module 3

Page 2: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

{c

ode club}

www.codeclub.org

{c

ode club}

www.codeclub.org

{c

ode club}

www.codeclub.org

CodingIw

ww.codeclub.org

{code club}

Coding

Star

{c

ode club}

www.codeclub.org

{code club}

www.codeclub.orgFirst published in 2018 by Raspberry Pi Trading Ltd, Station Road, Cambridge, CB1 2JH

Writers: Rik Cross, Tracy Gardner

Illustrator: Timothy Winchester • Design: Critical Media

Editor: Phil King • Sub Editor: Nicola King

Publisher: Russell Barnes • CEO: Eben Upton

Projects tested by: Alexander King & the Code Club community

ISBN: 978-1-912047-67-3

Printed in China

The publisher, and contributors accept no responsibility in respect of any omissions, errors or issues relating to goods, software, viruses, or exposure to harmful web content on websites other than its own. Except where stated, the content of this book is licensed

under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)

COPYRIGHT ⓒ2019 CODE CLUB Republic of KOREA.

발행일

Nov 2019

발행처

04789 서울특별시 성동구 왕십리로 130, 10층

(사)코드클럽한국위원회

교육문의

Tel. +82-2-792-0615Fax. +82-2-6213-0615Email. [email protected]

Page 3: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

소개

이 프로젝트에서는 나만의 악기를 코딩하는 방법을 배웁니다.

1

3 모든 Code Club회원에게 회원 가입을 추천합니다. 우리는 가입자 수를 체크하여 우리의 기여도를 판단하고, 이를 바탕으로 계속해서 어린이들이 무료로 코딩을 배울 수 있는 컨텐츠를 제공할 수 있습니다. 가입은 codeclubworld.org 에서 할 수 있습니다.

Activity Checklist

Test your Project

Save your Project

해당 지시를 하나씩 따라하십시오.

당신의 코드를 테스트 하기 위해 초록색 깃발을 누르십시오. 당신이 지금까지 진행한 프로젝 트를 저장 하십시오. {c

ode club}

www.codeclub.org

{c

ode club}

www.codeclub.org

{c

ode club}

www.codeclub.org

CodingIw

ww.codeclub.org

{code club}

Coding

Star

{c

ode club}

www.codeclub.org

{code club}

www.codeclub.orgFirst published in 2018 by Raspberry Pi Trading Ltd, Station Road, Cambridge, CB1 2JH

Writers: Rik Cross, Tracy Gardner

Illustrator: Timothy Winchester • Design: Critical Media

Editor: Phil King • Sub Editor: Nicola King

Publisher: Russell Barnes • CEO: Eben Upton

Projects tested by: Alexander King & the Code Club community

ISBN: 978-1-912047-67-3

Printed in China

The publisher, and contributors accept no responsibility in respect of any omissions, errors or issues relating to goods, software, viruses, or exposure to harmful web content on websites other than its own. Except where stated, the content of this book is licensed

under Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0)

Page 4: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

1단계 : 스프라이트

스크래치에서는 움직이게 하려는 대상을 스프라이트라고 합니다.

단계별 체크리스트

• 새 Scratch 프로젝트를 엽니다.

• 온라인 : rpf.io/scratchon 에서 새로운 온라인 Scratch 프로젝트를 엽니다 .

• 오프라인 : 오프라인 편집기에서 새 프로젝트를 엽니다.

• Scratch 오프라인 편집기를 다운로드하여 설치해야 하는 경우

rpf.io/scratchoff 에서 찾을 수 있습니다 .

2

Page 5: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 다음과 같이 스크래치 에디터 화면이 실행됩니다.

• 스크래치 에디터가 실행되면 고양이 스프라이트가 기본적으로

보입니다.

• 고양이 스프라이트는 스크래치의 마스코트입니다 . 지금은 필요

없으니 마우스 오른쪽버튼을 눌러서 ‘삭제'를 클릭합니다.

3

Page 6: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 새로운 스프라이트를 삽입하기 위해 ‘저장소’에서 스프라이트 선택’을

클릭하여 스크래치에서 제공하는 모든 스프라이트 리스트를 열어

줍니다.

• [스프라이트 고르기] 화면에서 드럼 스프라이트를 추가합니다.

4

• 드럼 스프라이트를 스테이지 아래쪽으로 위치합니다.

Page 7: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 크기를 적당하게 만들어 주세요.

• ‘파일 ’을 클릭한 후 ‘컴퓨터에 저장하기'를 눌러서 프로젝트를

저장해 주세요.

• 파일의 이름은 Band로 저장해 주세요.

5

Page 8: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

2단계 : 무대

‘무대 ’는 스프라이트들이 움직이는 공간이고 , 왼쪽에 위치하고

있습니다. 진짜 무대처럼 공연장이라고 생각해주세요!

단계별 체크리스트

• 지금 무대에는 텅 비어 있고 재미 없어 보입니다! ‘저장소에서

배경 선택’을 눌러서 배경을 추가합니다.

6

Page 9: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 목록에서 ‘실내'를 클릭하고 ‘Theater’ 배경을 고른 후 ‘확인’을

눌러주세요.

• 무대 배경이 추가된 모습입니다.

7

Page 10: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

3단계 : 드럼 만들기

드럼을 치면 소리가 나도록 코딩 해 봅시다.

단계별 체크리스트

• 코드 블록은 ‘스크립트‘탭에서 찾을 수 있고 색으로 분류되어 있습니다.

8

• 먼저 악기를 연주할 수 있는 음악 카테고리를 사용하려면 [확장 기능

추가하기]를 합니다.

• [확장 기능 고르기]에서 [음악]을 클릭합니다.

Page 11: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 드럼 스프라이트를 클릭하고 [이벤트] 카테고리에서 [이 스프라이트가

클릭되었을 때] 블록을 스크립트 영역으로 드래그합니다.

• [음악 ] 블록에서 [1번 타악기를 0.25 박자로 연주하기 ] 블록을

오른쪽의 스크립트 영역으로 드래그 합니다. 블록들이 레고처럼

연결되어 있는지 확인하세요.

• 드럼을 클릭해서 작동하는지 확인해보세요!

9

Page 12: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

도전과제 : 드럼 개선하기

• 드럼을 클릭했을 때 나는 소리를 바꿀 수 있나요?

• 또한 드럼이 스페이스 바를 눌러도 소리가 날 수 있게 할 수 있나요?

(힌트 : 카테로리를 써야 합니다.

• 오른쪽 버튼을 클릭한 후 ‘복사'를 눌러서 코드를 복사할 수 있습니다.

10

Page 13: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

4단계 : 가수 만들기

밴드에 노래를 부를 가수를 만들어 줍시다!

단계별 체크리스트

• 무대에 가수(Singer1) 스프라이트를 추가하여 주세요.

• 가수 스프라이트가 노래를 부를 수 있게 만들려면 스프라이트에 소리를 추가해야

합니다. 가수 스프라이트를 선택하고 ‘소리’탭을 누르신 후 ‘저장소에서 소리

고르기'를 클릭합니다.

11

Page 14: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 소리고르기의 ‘목소리’카테고리를 선택하면 가수 스프라이트에 알맞은 소리를

선택할 수 있습니다.

• 소리를 추가하였으니 가수 스프라이트에 다음의 코드를 작성하여 주세요.

• 가수 스프라이트를 클릭했을 때 노래를 부르는지 확인 해 주세요.

12

Page 15: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

5단계 : 모양 바꾸기

새로운 모양을 만들어서 가수 스프라이트를 클릭했을 때 모양을 변화시킬 수

있습니다.

단계별 체크리스트

• ‘모양’을 선택하시면 가수 스프라이트의 모양 이미지를 볼 수 있습니다.

13

Page 16: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 가수 스프라이트의 모양에서 오른쪽버튼을 클릭하고, ‘복사'를 클릭해서 가수

모양을 복사하세요.

• Singer 2라는 복사된 새로운 모양을 클릭하세요. 그리고 선 도구를 클릭한 후

가수가 노래를 부르는 것처럼 선을 그려주세요.

14

Page 17: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 현재 모양들의 이름이 잘 구별되지 않으므로 , 모양의 이름을

바꾸겠습니다.

• ‘Singer1’의 이름은 ‘노래 부르지 않음‘으로 변경하고, ‘Singer2’의

이름은 ‘노래 중'으로 바꾸어 주세요.

• 가수 스프라이트에 2가지의 다른 모양을 만들었습니다. 이제 모양이 어떻게

보일지 설정하겠습니다.

15

Page 18: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 2가지 모양을 가수 스프라이트의 블록에 추가하세요.

• 모양을 바꿔주는 블록은 카테고리에 있습니다.

• 가수 스프라이트를 클릭했을 때 노래를 부르는 것처럼 보이는지

확인하세요.

16

Page 19: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

17

도전과제 : 나만의 드럼 모양 바꾸기

• 드럼을 클릭했을 때 드럼이 쳐지는 듯한 모양으로 바꿀 수 있나요?

도움이 필요하면 위의 드럼 만드는 방법을 참조하세요.

• 작성한 코드가 올바르게 작동하는지 확인하세요.

Page 20: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

도전과제 : 나만의 밴드 만들기

• 지금까지 배운 내용들을 활용해 나만의 밴드를 만들어 봅시다! 어떤

악기라도 만들 수 있지만 활용 가능한 소리와 악기 스프라이트를 보고

잘 생각해 보세요.

18

Page 21: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 어떤 악기라도 괜찮습니다. 예를 들어 머핀으로 만든 피아노를 만들

수 있습니다.

• 저장소의 스프라이트를 사용해도 되지만 직접 스프라이트를 그려도

좋습니다.

19

Page 22: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

• 마이크가 있다면 직접 소리를 녹음하거나 웹캠에 반응해서 악기가

연주하게 만들 수 있습니다!

20

MEMO.

Page 23: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

w

ww.codeclub.org

{code club}

{c

ode club}

www.codeclub.org

code!I can

www.codeclub.org

{code club}

{code club}

www.codeclub.org

whenclickedsay I can code!

{code club}

w

ww.codeclub.org

‘코드 클럽(Code Club)’은 영국 라즈베리파이재단에서 운영하는 무료 소프트웨어 교육

프로그램으로, 전 세계 어린이들이 처해진 환경에 상관없이 누구나 동일하게 소프트웨

어 교육을 받을 수 있도록 선생님과 자원 봉사자들에게 교육 커리큘럼과 운영 시스템

을 무상으로 제공하고 있습니다.

“모든 아이들이 열정과 디지털 메이킹 능력을 갖출 수 있는 세상을 만듭니다.”

“소프트웨어 교육의 로컬 에듀를 실현합니다.”

*로컬 에듀(LOCALEDU): 아이들에게 자신들이 나고 자란 지역을 가르 피고, 그 지역의 주민들과 상생할 수

있는, 그리고 나아가 그 지역에서 살아갈 수 있게 하는 교육을 의미, 즉, 학교(교사, 학부모, 학생), 교육청, 그

리고 지자체가 소통할 수 있는 통로를 만들어 협력하는 관계를 구축한다는 뜻.

LEARN

모든 아이들이 디지털 메이커로

서의 잠재력을 실현해 가는SW

교육 환경을 만들어갑니다

TEACH

교육봉사자들이 지속적으로 전

문성을 키워나갈 수 있도록 가

르치기좋은환경을만들어갑니다

SHARE

디지털 메이커들이 더 나은 교

육을 제공받을 수 있도록 정보

를나누는 환경을 만들어갑니다

코드클럽한국위원회 소개

Misson

Vision

핵심전략

후원 문의

코드클럽은 어린이를 위해 sw 교육기부를 실천하는 비영리 단체입니다.

여러분의 따뜻한 관심과 지원이 우리 아이들이 디지털 메이킹 능력을 갖출 수 있는 저변 확대를 위한

소중한 지지대가 됩니다.

코드클럽에서는 도움을 주실 후원 단체, 개인을 찾고있습니다. 많은 관심과 지원을 부탁합니다

문의 전화 : 02-792-0615

메일 : [email protected]

Page 24: Rock Band · 2019. 12. 11. · Rock Band Simple coding for total beginners Scratch Module 3 { c o d e c l u b} w w w.co d e c l u b . o r g { c o d e c l u b} w w w.co d e c l u b

COPYRIGHT ⓒ2019 CODE CLUB Republic of KOREA.