Scratch(스크래치)

스크래치란?

스크래치(Scratch)는 MIT 미디어랩의 Lifelong Kindergarten Group이 무료로 운영하는 프로젝트로 다양한 인터랙티브 스토리, 게임, 애니메이션 등을 만들 수 있는 프로그래밍 언어와  자신이 만든 작품을 회원들과 공유할 수 있는 온라인 커뮤니티 모두를 스크래치라 부릅니다. 스크래치는 어린 학습자가 창의적으로 생각하고, 논리적으로 추론하고, 다른 사람들과 협동하는 능력을 기르는데 큰 도움을 주는데 이들 능력은 바로 21세기를 살아가는데 핵심적인 능력입니다. 아래의 스크래치 소개 동영상의 안내에 따라 회원가입을 하신 다음 스크래치 프로그래밍을 학습하시고 실제로 작품도 만들어 보십시오.

소개(1) 스크래치란?   /  소개(2) 회원가입 및 로그인하기

“생활코딩”이 유튜브에 올린 스크래치의 코딩 학습 동영상으로 스크래치 사용방법을 익히십시오.

에디터열고 저장하기  /  그림 위치시키기 /  그림바꾸기

그림그리기(1)  / 그림 그리기(2) / 사진올리기

에니메이션(1) 에니메이션이란?  / 에니메이션(2) 에니메이션 만들기  / 에니메이션 작품보기

자동재생 에니메이션(1) / 자동재생 에니메이션(2) / 자동재생 에니메이션(3)

좌표(1) 좌표란?  / 좌표(2) 스크래치에서의 좌표 / 좌표(3) 상대좌표 / 좌표(4) 절대좌표

좌표(5) 반복을 이용하여 움직이기 / 이동(1) 이동하는법  / 이동(2) 방향에 맞게 이동하기

조건(1) 말하기와 숨기기 / 조건(2) 참(T)과 거짓(F)  / 조건(3) 조건불럭 /  조건(4)  마무리

변수(1) 변수란?  / 변수(2)  변수를 이용한 점수  / 게임만들기

점프(1) 원리 / 점프(2) 간단한 점프 / 점프(3) 자연스러운 착지

중력점프(1) 원리 / 중력점프(2) 개선 / 중력점프(3) 개선

점프와 이동의 결합(1)  / 점프와 이동의 결합(2)  / 모양바꾸기

층 만들기(1) 원리  / 층 만들기(2) 층간 이동  / 층 만들기(3) 떨어지기

블럭의 중복제거(1) 원리 / 불럭의 중복제거(2) 블럭 만들기 / 더 크게  / 함정

게임 끝(1) 원리 / 게임 끝(2) 방송하기  / 게임 끝(3) 방송하기

아이템(1) 도넛을 숨기기 /  아이템(2) 점수 매기기

 / 똑똑해진 적(1) 거리 / 똑똑해진 적(2) 비교와 조건블럭