친절한효자손 취미생활

[스크래치 Scratch] 논리력과 수학능력 향상 그리고 프로그래밍을 쉽게 배우기



MIT에서 개발한 이 프로그램은, 프로그래밍 이라는 다소 어렵고 복잡한 부분을

좀 더 쉽게 접근하고, 이해하기 쉽도록 하려는데 목적이 있습니다.

저도 잠깐 해봤는데, 오.... 노트패드에 모든 코딩을 하나하나 다 적어야 했던 그런 부분을

드래그와 클릭만으로 뚝딱 (마치, 언리얼 블루프린트 같은 느낌?) 해결되니까 상당히 재밌고 신기하네요^^


스크래치(Scratch) 라고 하는 프로그램은, 별도의 설치프로그램은 필요 없으며,

사이트에 접속하여 무료가입 없어도 바로 실행 가능합니다.




https://scratch.mit.edu/


스크래치 공삭 사이트 입니다. 주소 보시면 아시겠지만, edu 라고 써있죠? 교육사이트 라는 뜻이죠.

뭐..솔직히 모든 프로그래밍을 다 구현할 수 있는 것은 아니지만, 기본적인 것들만 제공하고,

이렇게 만듦으로써, 프로그래밍의 원리를 이해하고, 실제로 코딩을 할 때 도움이 되지요.


가입없이 바로 프로그래밍을 할 수 있습니다.





한글을 지원하기 때문에, 전혀 문제 없구요,

저기 바로 시작하기를 클릭해서 시작하시면 됩니다.





이건, 예시들 인데, 아무거나 하나 클릭해보고, 저기 스크립트 보기 라고 있는 부분을 클릭하면,

어떤식으로 프로그래밍이 되어 있는지 확인이 가능합니다.





아하~ 이런슥으로 구성해 놨네요~

클릭하면 이런 것들이 작동 됩니다.

보니까, 조금씩 움직이면서 표정의 변화가 있는 애니메이션 구성입니다.





가운데 있는 이 부분으로 프로그래밍을 하게 됩니다.

단지 드래그해서 맞춰넣기만 하면 끝인 부분인 것이죠.





예제들을 보면서 연구해 봅니다^^





그리고, 새로 만들기 도전해서 한번 시도해 보도록 할께요.





고양이가 기본으로 있네요. 여기서 예제처럼, 우선 클릭했을때, 이벤트를 주고 싶습니다.

클릭하면, 회전하게!





저기 보이죠? 클릭했을 때. 선택후 드래그!





이렇게 오른쪽에 넣습니다.





동작 부분에서 오른쪽으로 15도 돌기 보이시죠?

드래그해서 클릭했을 때 밑에 붙여주시고, 안의 숫자는 90으로 입력했습니다.

그러면 직각으로 회전하는 샘이죠.





네~ 잘 작동하는 것을 클릭을 하시면 확인이 가능합니다.





배경설정도 가능합니다.





이런식으로 말이죠^^





새로운 스프라이트는, 말 그대로 새로운 오브젝트 라는 개념입니다.

고양이 말고도, 추가적으로 넣을 수 있습니다.





배경 넣는것과 동일한 방법입니다.





고양이 부분에서 프로그래밍을 짰듯이 이번에도 새로 넣은 화살표에서도 스크립트를 구성할 수 있습니다.





이런식으로 만들어 주시면 됩니다^^



어떠신가요? 스크래치를 이용하여, 프로그래밍의 원리를 이해하고 조금 쉽게 접근 할 수 있습니다.

이제 여러분들도 프로그래머의 첫걸음을 걷게 되셨습니다.ㅎㅎ



공유하기

facebook twitter kakaoTalk kakaostory naver band