•  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
분류
파일:Scratchlogo.png
스크래치
Scratch
개설일
2005년 (20주년)
운영사
Lifelong Kindergarten Group
페이지
SNS
영리 여부
비영리
종류
시각적 프로그래밍 언어

1. 개요2. 버전
2.1. 1.42.2. 2.02.3. 3.0
3. 코드4. 여담


1. 개요 [편집]

MIT 미디어 연구소의 Lifelong Kindergarten Group에서 2005년 공식 발표한 교육용 시각적 프로그래밍 언어. 기존의 텍스트 코딩과 달리 스크립트를 블록 맞추듯이 연결하여 코딩을 하는 방식으로 게임이나 애니메이션 등을 만들 수 있고,
어린 나이에도 독학을 할 수 있다. 목적 프로그램을 만들지 않고(즉 컴파일 과정을 거치지 않고) 한 줄 씩 번역하기 때문에 인터프리터 언어에 속한다.

누구나 무료로 이용할 수 있으며 주로 8~16세를 대상으로 만들어졌지만 프로그래밍 언어에 익숙하지 않은 아이들을 포함한 모든 연령층이 이용하고 있다.
실제로 중학교 정보 교과서에 실려있고 초등학교의 컴퓨터 시간이나 방과후에 스크래치를 가르치기도 하며, 그 외에도 프로그래밍 언어를 접해보지 못한 학생들의 기초 강좌로 스크래치를 이용하기도 한다.[1]

2. 버전 [편집]

2.1. 1.4 [편집]

Smalltalk의 스퀵 기반으로, 1.0으로 시작하여 2009년에 1.4까지 업데이트를 마친 상태이다. 온라인 버전은 없고,
PC 다운로드 버전만 있다. 윈도우는 Windows 2000부터, 맥은 Mac OS X Tiger부터 macOS Mojave까지 지원한다.
프로그램이 오픈소스라서 모딩할 수 있다.

2.2. 2.0 [편집]

2012년, 액션스크립트 기반으로 클론 기능과 벡터 그래픽, 추가블록 클라우드 변수 등 여러 가지 기능이 추가된
스크래치 2.0이 공개되었다.

몇 년 동안 1.4보다 한글화도 완벽하게 되지 않고 베타 테스트에 머물러 1.4 버전에 비해 선호되지 않는 편이었으나, 베타 테스트가 끝난 2015년 이후로는 보편화되었다.

스크래치 1.4로 제작한 프로젝트(.sb)와 2로 제작한 프로젝트(.sb2)는 상호 호환되지 않는다. 1.4로 제작한 프로젝트를 2.0으로 인식시킬 수는 있으나, 한번이라도 2.0로 저장된 적이 있는 프로젝트는 추가 기능의 사용 여부와는 무관하게 1.4에서 인식이 안 된다. 별도의 프로그램을 이용하면 2.0를 1.4로 바꿀 수 있는데, 1.4에 없는 2.0의 기능들을 모두 제거해야 오류가 안 난다.

2.0의 최신버전은 v461.2이다.

여담으로, 1.4에만 있는 블록이 들어간 프로젝트를 여기에서 열면 블록 색이 빨간색으로 바뀌고 'unknown'으로 표시된다.

Windows XP, Vista에서 실행하면 도움말을 불러온 후 블루스크린이 뜨는 경우가 간혹 있다.

2.3. 3.0 [편집]

스크래치의 새로운 버전. 한국 기준 2019년 1월 2일 오후 9시에 업데이트 및 사이트 변경이 시작되었고 약 7~8시간 후 업데이트가 완료되었다. 몇가지 버그와 2.0에서 잘 사용되던 기능이 변경/제거되고 벡터 그래픽에 문제가 없음에도 보기에는 비트맵으로 보였던 등의 변경사항으로 인하여 불만을 가진 유저들이 많이 생겨났다. GUI 디자인이 변경되고 번역과 TTS 그리고 소리의 빠르기/높낮이를 조절하는 블록이나 이전에는 감지하기 어렵거나 할 수 없었던 것을 감지하게 해주는 편리한 블록 몇 개가 추가되었다. 설치 시 프로그램명은 Scratch 3이 아닌 Scratch Desktop이었으나, 일정 버전 이후 Scratch 3로 표기된다.

한국어를 이전보다 더 정확도 있게 지원하며, 3.0으로 지원 종료 예정인 Adobe Flash Player을 버리고 HTML5로 제작해 모바일에서도 실행이 가능하다. 또한 Internet Explorer로 들어갈 수 없다.

이전에 스크래치 2.0으로 만들었던 프로젝트 중 일부가 스크래치 3.0으로 업데이트된 이후부터 실행이 불가능하거나 실행시키면 버그가 발생한다.

스크래치 2.0 파일(.sb2)을 스크래치 3.0(.sb3)에 불러올 수 있다. 그 반대의 경우는 3.0버전 에디터에서 단 한 번도 스크래치 2.0버전에 없는 시스템을 사용하여 테스트해보지 않았다면 불러올 수 있다. 한 번이라도 스크래치 3.0만의 시스템을 사용하여 스크립트를 편집했을 경우, 문제가 되는 블록을 삭제해도 2.0으로 되돌릴 수 없다.

여담으로 과거 .sb3 파일을 더블클릭해 열면 빈 화면이 뜨고 파일이 불러와지지 않아서 스크래치에서 불러와야 하는 오류가 있었다.

2020년 5월 18일 오후 4시 24분 스크래치 팀이 토론방에서 스크래치 이미지 에디터가 새로워졌다는 내용을 알렸다. 5월 31일 정오 기준으로 스크래치 메인에서 볼 수 있다. 이미지 에디터 개편으로 1.4 이후 오랜 기간 불가능했었던 화면 크기(480×360)보다 큰 스프라이트 삽입이 다시 가능해졌다.

3. 코드 [편집]

4. 여담 [편집]

  • 한국에 엔트리가 있다면 미국에는 스크래치가 있다.
  • 엔트리보다 더 대규모이다.

4.1. 엔트리와의 비교 [편집]

자세한 내용은 엔트리/타 사이트와의 비교 문서를 참고하십시오.
[1] 엔트리와 비슷하다.
이 문서의 내용 중 전체 또는 일부는 나무위키의 스크래치(교육 플랫폼)(r887 판) 문서에서 가져왔습니다.
CCL BY 조항에 따라 스크래치(교육 플랫폼) 문서의 이전 역사를 확인할 수 있습니다.

파일:CC BY-NC-SA 버튼.svg주의 : 나무위키 문서의 라이선스에 따라 본 문서는 CC BY-NC-SA 2.0 KR 라이선스가 적용되며, 아래의 CC0 라이선스를 적용하지 않습니다.