mir.pe (일반/밝은 화면)
최근 수정 시각 : 2024-03-13 07:18:23

스크래치(교육 플랫폼)

스크래치 관련 둘러보기 틀
[ 펼치기 · 접기 ]
프로그래밍 사이트 선정 프로그래밍 언어 순위 목록
{{{#!wiki style="margin: 0 -10px -5px; word-break: keep-all"
{{{#!wiki style="display: inline-block; margin: 0 0 -5px; min-width: 25%"
{{{#!folding ⠀[ IEEE Spectrum 2023 ]⠀
{{{#!wiki style="margin:-6px -1px -10px"
<rowcolor=#fff> 스펙트럼 부문 상위 10개 프로그래밍 언어 직업 부문 상위 10개 프로그래밍 언어
1 Python 1 SQL
2 Java 2 Python
3 C++ 3 Java
4 C 4 JavaScript
5 JavaScript 5 C++
6 C# 6 C#
7 SQL 7 C
8 Go 8 HTML
9 TypeScript 9 Shell
10 HTML 10 SAS
}}}}}}}}}
⠀[ Stack Overflow 2023 ]⠀
⠀[ TIOBE 2024 ]⠀
||<tablewidth=100%><width=2000><-4><bgcolor=deepskyblue><tablebgcolor=#fff,#222> 2024년 2월 기준 검색어 점유율 상위 20개 프로그래밍 언어 ||
1 Python 11 Fortran
2 C 12 Delphi / Object Pascal
3 C++ 13 MATLAB
4 Java 14 Assembly language
5 C# 15 Scratch
6 JavaScript 16 Swift
7 SQL 17 Kotlin
8 Go 18 Rust
9 Visual Basic 19 COBOL
10 PHP 20 Ruby
{{{#!wiki style="margin:0 -10px -5px; min-height: 26px"
{{{#!folding [ 21위 ~ 50위 펼치기 · 접기 ]
{{{#!wiki style="margin: -6px -1px -10px"
21 R 36 Transact-SQL
22 SAS 37 VBScript
23 Classic Visual Basic 38 Haskell
24 Prolog 39 TypeScript
25 Ada 40 Logo
26 Perl 41 Bash
27 (Visual) FoxPro 42 Scheme
28 Dart 43 Solidity
29 D 44 ABAP
30 F# 45 ML
31 Scala 46 X++
32 Objective-C 47 PL/SQL
33 Lua 48 GAMS
34 Julia 49 PowerShell
35 LISP 50 RPG
}}}}}}}}} ||
⠀[ PYPL 2024 ]⠀
}}} ||
프로그래밍 언어 목록 · 분류 · 문법

{{{#!wiki style="margin: 0 -10px -5px; min-height: 26px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin: -6px -1px -11px"
HACK
( 해커)
케임브리지 자본 논쟁 출신 인물 MIT 경찰대
MIT 테크놀로지 리뷰 MIT 허가서 edX 스크래치
}}}}}}}}} ||
<colbgcolor=orange><colcolor=white> 스크래치
SCRATCH
파일:스크래치(교육 플랫폼) 로고.svg
사이트 종류 소프트웨어 교육 플랫폼
개발 Lifelong Kindergarten Group
(MIT 미디어랩)
운영
버전 3.29.1
영리
여부
비영리
사이트 파일:스크래치(교육 플랫폼) 로고.svg | 파일:페이스북 아이콘.svg |
파일:X Corp 아이콘(블랙).svg | 파일:유튜브 아이콘.svg |

1. 개요2. 버전
2.1. 1.42.2. 2.02.3. 3.0
3. 모딩 프로그램
3.1. Scratch Explorer3.2. ScratchX(지원 종료)3.3. 코드노리3.4. TurboWarp
4. 스크래치 관련 사이트5. 코드6. 여러 간단한 기술들7. 장점8. 문제점
8.1. 스크래치 자체의 문제점8.2. 유저들의 문제점8.3. 스크래치 팀의 운영방식 문제점
9. 여담10. 확장 프로그램11. 관련 문서

[clearfix]

1. 개요

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

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

홈페이지를 통해 자신이 만든 결과물을 공유할 수 있으며, 다른 유저들과 교류할 수도 있다.

2. 버전

파일:scratch14hw.png 파일:스크래치2헬로우월드.png 파일:스크래치3헬로우월드!.png
스크래치 1.4 스크래치 2.0 스크래치 3.0
Hello, world!를 스크래치로 출력하는 방법[3]
스크래치 에디터 버전별 실행 화면
[ Scratch 1.4 ]
파일:scratch.png
[ Scratch 2.0 ]
파일:Scratch2.png
[ Scratch 3.0 ]
파일:sc3.jpg
[4]

2.1. 1.4

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

2.2. 2.0

2012년, 액션스크립트 기반으로 클론 기능[5][6]과 벡터 그래픽, 추가블록[7] 클라우드 변수 등 여러가지 기능이 추가된 스크래치 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[8]을 버리고 HTML5로 제작해 모바일[9]에서도 실행이 가능하다. 또한 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분[10] 스크래치 팀이 토론방에서 스크래치 이미지 에디터가 새로워졌다는 내용을 알렸다. 5월 31일 정오 기준으로 스크래치 메인에서 볼 수 있다. 이미지 에디터 개편으로 1.4 이후 오랜 기간 불가능했었던 화면 크기(480×360)보다 큰 스프라이트 삽입이 다시 가능해졌다.

3. 모딩 프로그램

3.1. Scratch Explorer

공식사이트 1 공식사이트 2
'스크래치 익스플로러'로 불리는 이 프로그램은 스크래치 1.4 모딩 프로그램의 대표적인 예로, 자칭 3.3버전으로 처음 출시되었다. 기존 스크래치에 없는 무수히 많은 블록과 기능들이 추가 되어 범용성이 매우 뛰어나다. 잠시 다운로드가 불가능했었지만, 현재는 공식사이트 1에서 'Download Explore 3.4.1 Files for Windows'를 받으면 다운로드된다.

3.2. ScratchX(지원 종료)

스크래치X는 GUI는 2.0과 같지만, 여러 유저들이 만든 확장 기능을 사용할 수 있다. 확장 기능은 트위터 연동, 3D, TTS[11] 등 온갖 기능이 만들어지는 덕분에 사기적으로 발전하고 있었다. 이후 ScratchLab이 생기며 지원 종료.

3.3. 코드노리[12]

공식사이트
제작은 미리내커뮤니케이션즈에서 담당했으며, GUI는 3.0과 같다. 차이점은 오른쪽에 있는 미리보기 화면이 왼쪽으로 옮겨졌고 묻고답하기라는 기존 스크래치의 토론 비슷한 기능이 추가되었다. 또한 스크래치에는 없는 새로운 기능이 코드마켓이라는 기능인데 거기에서 코드와 스프라이트, 오브젝트, 소리 등을 포인트로 주고 사는 것이다.

3.4. TurboWarp

https://turbowarp.org/
스크래치의 비공식 개조판. GUI는 3.0과 같다. 자바스크립트 컴파일을 통해 스크래치를 고효율, 고속으로 실행하며, 60(또는 사용자 지정)FPS 모드와 제한 해제[13], 무대 크기 확대 등의 고급 기능, 그리고 ON/OFF 가능한 애드온이나 확장 기능 형식으로 제공되는 다수의 추가 기능이 있다.

스크래치와 마찬가지로 브라우저 에디터와 데스크탑 에디터를 모두 지원하며, 한글 역시 지원한다.[14] 홈에서 주소 입력을 통해 기존 스크래치의 프로젝트를 불러오는 것도 가능하다.

4. 스크래치 관련 사이트

강의는 블로그나 카페 그리고 그 밖의 외부 사이트에도 퍼져 있다. 사용자에 따라 블로그의 강의가 맞는 경우도 있고, 온라인 동영상 강의가 맞는다고 하는 경우도 있으므로 본인에게 맞는 강의를 골라야한다. 학교에서 알려주는 강의 사이트들은 코딩의 기초 정도[15]만 알려주고 그 어느 강의도 더욱 깊은 내용으로 넘어가는 경우가 없으므로 스크래치를 더 깊게 하고 싶다면 스크립트가 어떤 식으로 반응하는지 등의 내용을 자신이 파악하고 그보다 발전된 형태를 스스로 찾을 수 있어야 한다. 스크래치 사이트 내에서 다른 사람들의 프로젝트를 참고해 보는 것도 좋다.

국내 커뮤니티는 카페나 디스코드[16]를 제외하면 활성화되어 있는 곳이 없다고 할 수 있다.

5. 코드

파일:상세 내용 아이콘.svg   자세한 내용은 스크래치(교육 플랫폼)/코드 문서
번 문단을
부분을
참고하십시오.

6. 여러 간단한 기술들

7. 장점

다른 프로그래밍 언어에서 사용하는 명령어가 블록 하나로 요약되어 있기에 단어들을 직접 입력할 필요가 없다.

8세 이상이라면 누구든지 접근할 수 있으며 블록코딩 특성상 이해하기 쉽고 배우기 어렵지 않으며, 스크립트를 맞추기 쉽게 제작되어 있다. 그래서 교육용으로 많이 쓰인다.

자신이 무언가를 만들고, 스크립트를 많이 요구하는 게임을 만든다면 게임 완성시 자신이 버그를 직접 찾고 직접 고치는 연습을 할 수 있고, 간단한 스크립트 블록들을 배치함으로서 알고리즘의 기초를 경험할 수 있다. 이런 행위를 통하여 쉬운 독학이 가능하다.[19]

공식 사이트가 있기 때문에 사이트에 자신의 프로젝트를 만들어 공유할 수 있고, 다른 사람의 프로젝트도 볼 수 있다. 그 외 스튜디오[20], 도움말, 학급 등 여러 기능이 있다. 이런 기능들을 이용하려면 가입을 해야 한다.

비트맵에 비하여 그리고 수정하기 쉬운 벡터 방식[21]을 지원한다. 그림을 새로 그리려고 빈 모양을 만들면 처음부터 벡터로 설정[22][23]되어있다.

블록이나 스프라이트를 너무 많이 넣을 경우 툭하면 화면이 멈추고 심하면 기기가 정지되어 아무 조작도 못하게 되는[24] 엔트리와 달리 엄청난 양의 블록을 견뎌낼 수 있다.[25] 덕분에 블록코딩 고인물들이 스크래치를 자주 쓴다.

스크래치를 배웠다면 다른 언어에 비해 비교적 간단한 Python을 더 쉽게 배울 수 있다. 다만 파이선도 C언어, Java 등 타 텍스트 코딩 언어에 비해 좀 간단하다는 것이지 텍스트 코딩 언어라 스크래치보다는 훨씬 어렵다.

8. 문제점

8.1. 스크래치 자체의 문제점

*비슷한 성격을 갖고 있는 LabVIEW와 문제점을 공유한다.

* 다차원 리스트를 지원하지 않는다.[28]
* API의 보안 수준이 낮아서 한때는 비공유된 프로젝트까지 볼수 있었다

* FFI 미지원. 여느 프로그래밍 언어는 특정 기능을 구현하는 방법으로써 다른 프로그래밍 언어를 끌어와서 쓰는 방법이 있기 마련인데 스크래치는 그런 것이 없다.

8.2. 유저들의 문제점

코딩을 쉽게 할 수 있도록 만들어진 교육용 프로그래밍 언어라 낮은 연령층이 밀집해 있다.[42] 코딩교육의 열풍 때문인지 여러가지 경로로 유입된 사람들이 자신의 캐릭터를 그리거나 친해질 사람을 먼저 찾고 일반적인 SNS처럼 행동하는 것부터가 대부분이다. 프로젝트를 만들기보다 학교에서 시켰거나 모종의 이유로 접근한 경우 때문인지 친목을 쌓음과 동시에 게임이나 일상 이야기를 주로 공유하며 맞팔로우를 권리처럼 행사하며 다른 사람들을 이런 순환에 끌어들이는 사람이 많이 보인다.

홈페이지에 노출되는 특집 프로젝트나 탐험하기 목록 상단에 노출되는 프로젝트들의 경우 리믹스 시스템을 악용당하는 일이 자주 생긴다. 수정한 내용이 없는 리믹스, 수정을 했으나 알 수 없을 정도인 리믹스, 특정 프로젝트의 특징을 해집어 놓는 리믹스[43] 등을 볼 수 있다. 제대로 리믹스한 프로젝트[44]는 원본 프로젝트가 게임이든 만화든 튜토리얼이든 찾아보기 힘들다.

네티켓을 모르거나 무시하는 유저들이 저작권 침해 및 욕설은 그 어떠한 처벌도 받지 않는다는 생각[45]을 가지고서 유명한 프로젝트 중 조회수, 좋아요(하트), 즐겨찾기(별) 또는 그 프로젝트를 만든 유저의 팔로워가 많다고 생각되는 유저의 프로젝트를 무단복제[46][47]하는 경우를 자주 볼 수 있다. 익명성을 악용하여 유명인을 사칭하거나 나이를 속이는 유저들도 간혹 나타난다. 근첩이나 인터넷에 떠돌아다니는 수위 높은 드립, 욕설 그리고 논리가 없는 비하발언을 공격적으로 하는 유저나 자신의 잘못을 덮으려는 유저들도 있다.

대부분의 유저들은 사건이 일어나면 보면서도 알아채지 못하거나[48] 무시하고 지나간다. 다른 경우에는 신고버튼을 눌러 해결하지 않고, 직접 언쟁에 참여하여 자기도 불쾌한 일을 당했다는 식의 논리로 일을 크게 키우기도 한다. 다른 유저들을 불러서 비방하고 상대방이 굴복하지 않으면 욕설을 하거나 사이버 집단 폭행을 가하는 일이 자주 생긴다.

외부 사이트로의 유도를 권장하는 경우가 있다. 스크래치 사이트 규정에 어긋나는 행위지만 그걸 알면서도 하는 것이다. 디스코드, 카카오톡, 인터넷 카페 등의 외부 대화 경로[49][50]를 걸어놓은 스튜디오의 설명에 외부 사이트로 오게끔 현혹하는 내용을 적은 경우가 꽤나 있다. 문제는 이러한 장소가 스크래치를 제대로 배우려고 하는 사람들에게 큰 도움은 되지 않는다는 것이다. 스크래치를 하는 것에 있어서 외부 사이트는 꼭 필요한 존재가 아니며, 굳이 찾아갈 필요도 없다. 도움이 필요하면 토론방을 이용[51]하거나 자신이 원하는 부분에 대하여 잘 알고 있는 사람의 프로필에 질문을 하는 것이 안전하다.

스크래치 팀에 의하여 제재를 받았음에도 다른 계정을 생성하거나 기존에 만들었던 다른 계정으로 계속 활동하는 경우가 많다. 원래대로라면 문의 기능을 이용하여 문제가 있다면 억울하게 처벌받은 경우 부당한 정지를 당했다고, 잘못을 한 경우 자신이 저지른 잘못을 전부 인정하고 참회하는 것이 정상적인 방법이지만, 싫거나 귀찮아서 그리고 잘못을 인정하기 싫어서 계정을 새로 만들거나 기존에 있던 부계정을 사용하여 부적절한 행위를 하는 사람이 심심찮게 보인다.

스크래치 내에서 인기를 얻으려고 양산형 저퀄 프로젝트를 생산해가며 인기만 얻는 유저도 심심치 않게 볼 수 있다.

8.3. 스크래치 팀의 운영방식 문제점

정성들여 신고를 하더라도 대부분 처리조차 이행되지 않는다.[52] 심지어 정상적인 프로젝트나 문제가 없는 자기소개 같은게 강제 비공유 또는 제거 처분을 받기도 한다 [53].[54]프로필의 내 소개, 자신이 하고 있는 일, 프로필 사진, 댓글 그리고 스튜디오를 신고할때는 신고 사유 작성란 자체가 없다. 그러나 스크래치 팀은 영어가 아닌 언어들은 구글 번역기로 돌려보는지 제재를 이행하는 경우가 없다.

커뮤니티 가이드라인에 따르면 누구나 출처만 밝히면 남의 것을 쓸 수 있다고 하는데 이 소리는 자신의 것을 남이 못 쓰게 할 수 없다는 것이다. 프로젝트를 스크래치 웹 사이트에 올리는 행위 자체가 CC BY-SA 2.0 에 동의하는 것이라 라이선스 상으로는 문제가 없지만, 크레딧이 없거나 그 어떠한 방식으로던 규정을 위반한 프로젝트를 신고해도 아무런 조치가 없다.[55][56]

스크래치 가이드라인을 위반한 댓글이나 프로젝트, 스튜디오 등을 문의하기를 통해 신고하여도 제대로 처리되지 않는다. 아무리 설명을 길게 쓰던 영어를 잘 하는 사람이 적던 뭘 하던간에 신고나 문의는 처리가 되지 않는다. 0개 국어[57] 가끔가다 신고를 받아주기는 하지만 한글로 보내던 영어로 보내던 제대로 처리될 확률은 거기서 거기.

현재는 많이 줄어들었지만, 건전한 유저와 프로젝트들이 친목질 유저들에 의하여 여러 번의 신고를 한 번에 받고 부당하게 제재당하는 경우가 종종 있다.

문의하기가 아닌 '신고하기 버튼'을 통하여 같은 프로젝트, 댓글 등이 어느 이유에서던 3번 신고를 당하면 신고 당한 사람에게 경고가 되어 돌아간다. 스크래치 팀이 직접 확인하지 않고 신고 당한 횟수를 인식하고 자동으로 차단하는 시스템이 있다는게 확인[58] 되었다.

9. 여담

파일:29246a_scmeow.png

10. 확장 프로그램

온라인 스크래치에서는 자바스크립트를 이용한 몇가지 확장 프로그램을 이용할 수 있다[63]. 비공식 확장프로그램이라서 버그가 일어날 수도 있으니 사용시 주의하기 바란다.

이 외에도 확장프로그램이 각 브라우저의 스토어에 심심치 않게 목격되지만 전부 비공식이며 작동이 원활하지 않은 경우가 있다.

11. 관련 문서

비슷한 교육 플랫폼으로 엔트리가 있다. 해당 문서 참조.

스크래치와 엔트리 중 선택하여 시험을 치르는 기술자격도 있다. 한국정보통신진흥협회에서 주관하는 코딩능력마스터 대한상공회의소에서 주관하는 컴퓨팅사고능력이 있는데, 아직 둘 다 등록민간자격으로 국가공인은 받지 않았다.

griffpatch - 가장 유명한 스크래쳐로 대표작으론 https://scratch.mit.edu/projects/10128407/ 이 있다.


[1] 다만, TurboWarp는 스크래치 코드를 자바스크립트로 컴파일한다. [2] 2015년 이후부터 스크래치에서 엔트리로 바뀌었으며 초등학교 고학년부터 배우기도 한다. [3] 스크래치에는 기본적인 출력 명령어가 없어서 간단하게 hello world를 나타내기 위해서는 이렇게 출력하는 것이 일반적이다. 하지만 텍스트 엔진을 직접 만드는 것도 가능하다. [4] 사진은 스크래치 3.0 정식출시버전 온라인 에디터 비로그인 상태 [5] 원본 스프라이트의 정보를 상속시켜 새로운 스프라이트인 복제본을 만드는 기능, 복제본에 스크립트를 짤 수 있으며, 삭제가 용이하다. 상속되는 정보로는 모양, 소리, 좌표, 방향, 회전방식, 모양, 가시상태, 그래픽 효과, 크기, 음량, 악기번호, 박자, 펜색깔, 펜굵기, 지역변수/리스트가 있다. [6] 블록은 있지만 목록에는 없는 변수를 작동시키면 해당 블록을 작동시킨 스프라이트 전용 변수가 생기는데, 복제본 안에서도 먹힌다. 다만 복제본은 스프라이트로 선택할 수 없기에 변수가 생겼는지 알려면 그걸 감지할 스크립트가 필요하다. [7] 함수를 만드는 기능으로, 새로운 블럭을 만들 수 있다. 매개변수 같은 여러가지 설정을 추가하여 다양한 기능을 구현 할 수 있다. [8] 오프라인 에디터는 Adobe Air [9] 단, 안드로이드 6.0 이상 [10] MIT 기준 [11] 이제 스크래치에서도 지원한다. [12] 지금은 접속 불가능이다 [13] 바닐라 스크래치의 복제본 300개 제한을 풀거나, 스프라이트가 무대 밖으로 나갈 수 있도록 하는 등. [14] 다만 일부 애드온 기능이나 Turbowarp 전용 블록은 영어로만 나온다. [15] 스프라이트와 모양을 추가하고, 스크립트를 어떻게 연결하는지 그리고 변수가 무엇인지 등 [16] 스크래치 내에서 활발한 소통을 기대할 수는 없지만, 스크래치가 금지하는 외부 사이트, 네이버 카페를 비롯한 그 어느 외부 사이트에도 들어가지 않고 스크래치의 스튜디오 기능을 제대로 활용하는게 더 낫다. [17] 원래 숨겨진 스프라이트는 [이 스프라이트를 클릭했을 때] 이벤트문으로 작동시킬 수 없지만 이 방법을 쓰면 숨겨진 상태에서도 클릭할 수 있다. 이벤트문이라서 이벤트의 시작에서만 쓸 수 있는 전자와 달리 조건문이라서 이벤트 중간에 쓸 수 있다는 것도 장점. 다만 감지 및 제어문이기 때문에 해당 스크립트가 반복 중이어야하며, 따로 브레이크를 걸어주지 않으면 말그대로 마우스가 닿았고+마우스를 클릭 중이면 계속 작동되므로 한 번 이벤트가 실행되면 더 이상 클릭해도 반응하지 않도록 브레이크를 걸어주는 게 좋다. [18] 스크래치의 마우스를 클릭했는가 블록은 마우스를 눌렀을 때를 감지한다. [19] 빠르면 하루, 늦어도 일주일 정도면 변수, 리스트, 추가블록, 추가 기능을 제외한 나머지 블록들을 활용할 수 있다. [20] 관련 프로젝트를 올리거나 모으면서 활동하는 단체 비슷한 기능. [21] 벡터 이미지를 내보내면 .svg형식으로 변환 [22] 2.0 버전 이하에서는 비트맵으로 설정되어 있었다. [23] 대부분의 학생들이 비트맵과 벡터의 차이점을 배우는 시기보다 몇 년은 앞서 스크래치에 가입하기에 벡터를 비트맵처럼 사용하는 사람들이 종종 있다. [24] 당연하지만 이때 저장을 해놓지 않으면 저장하기 전 내역이 몽땅 날라가 버린다. [25] 심지어 로딩 속도도 그대로다. [26] 일반적으로 생각하는 프로그래밍에 쓰이는 언어와는 확연히 다르지만, "이걸로 이런 걸 만드네?"라는 반응은 충분히 나올 수 있을 정도로 블록 코딩으로 별별것 다 보여주는 사람들이 있다. #1 #2. [27] 예시는 실시간 Among Us, paper minecraft, Five Nights at Freddy's이다. [28] 리스트 3개를 이용해 대충은 구현하려고 할 수 있다. 그러나, 매우 어렵고 보기도 불편하다. 그냥 필요한 리스트가 적으면 리스트를 여러개 만들어 쓰자. 굳이 구현은 가능하지만 값을 편집할 때 차원이 높아질수록 용량이 늘어난다... [29] 이 오류들은 3.0 업데이트 이후 고쳐졌다. [30] 유저들간에 오가는 스크립트 버그에 관련된 이야기는 본인의 실수인 경우가 대부분이다. 블록이 많아지면 시인성이 상당히 떨어지기 때문에 잘못된 부분을 찾는 것도 일이므로 가능하면 용도별로 메모를 적어놓자. [31] 서버 딜레이로 추정...되지만, 길게는 3분 넘게 받은 메시지로만 확인 가능하고 직접 페이지로 가서 보려면 없는 경우가 있다. [32] 단, 외부 툴을 이용하여 html 또는 exe로 변환 가능하다. 아래 참고 [33] 클라우드 변수에는 숫자만 저장된다. 고로 저장하는 스크립트는 본인 능력의 몫.+ 클라우드 변수 길이 제한 256 때문에 클라우드 변수에 모든 정보를 저장한다면 세이브 만들긴 정말 1인 수준밖에 불가하다. [34] 사실 리스트 하나의 제한이 20만개라 제한이 20만명이지만 리스트를 여러개 사용하는 등의 방법을 사용하면 더 늘릴 수 있다. [35] 다만, 전부 일반 변수로 만들어놓고, 프로젝트를 다운받아서 게임을 플레이 한 다음에 저장을 눌러서 진행상황을 저장 할 수 있다. 다운로드 받은 다음에 다시 공유하면 무단복제이므로 게임을 즐기기만 하자. [36] 하지만 최근들어 세이브 코드로 진행상황을 저장하는 유저들이 늘고 있다.물론 이 세이브 코드를 악용하는 유저들도 있기 마련이다. [37] 각종 물음에 답하고 교사 계정의 사용처를 적어서 신청하는데, 검토에는 1일 소요 [38] 펜을 사용한 렌더링으로 직접 텍스트 엔진을 만드는 경우도 있다. [39] 파일:Screenshot 2022-03-28 8.51.18 PM.png 파일:Screenshot 2022-03-28 8.33.13 PM.png 이렇게 블록으로만 텍스트를 입력하는 짓도 가능하다. [40] 물론 콘솔을 이용해서 어떻게든 해볼 순 있겠지만 만만치 않은 작업이다. [41] 다만 변수를 만들고 우클릭을 한 후 '크게 보이기'를 누르면 변수 이름은 안 보이고 값만 보여 글상자 비슷한 느낌을 줄 수는 있다. [42] 국내 사용자가 많은 엔트리 역시 마찬가지다. [43] 게임의 경우 게임 시스템을 담당하는 스크립트가 없어진 경우, 애니메이션의 불쾌함을 조장하는 낙서를 넣거나 프레임을 없에는 경우 [44] 실제 사례로는 원본 프로젝트 제작자 기준으로 문제가 없고 보는 사람들이 유희적이라 느낄 수 있는 합성물이거나 정말로 '리믹스'를 해버린 사례도 극히 드물지만 존재한다. [45] 형사처벌은 받지 않겠지만 사이트 규정에 의하여 경고 또는 제재를 받게된다. [46] 복제를 하면 리믹스로 판정되지 않기에 프로젝트 공유시 원본 프로젝트를 만든 사람에게 메시지가 가지 않는다. [47] '참고사항 및 참여자(출처)'를 적어두는 칸은 리믹스시 칸이 비워지는데, 이를 확인하지 않기에 생기는 규정위반 사례도 꽤나 있는 편 [48] 친목하는 사람들의 경우에는 서로 덮어주거나 오히려 규정 위반에 가세한다. [49] 외부적으로 대화할 수 있는 대부분의 수단은 스크래치에서 검열한다. [50] 예외적으로 스크래치 에드온은 제제를 안받는듯 하다 https://discord.com/invite/R5NBqwMjNc [51] 다만 토론보다 잡담이 많거나 자신의 존재를 알리기 위해 뻘글을 올려 오래된 주제를 상단으로 배치시키는 등의 문제점이 있다. [52] 스크래치 팀의 메시지에는 "할 일이 많아서"라고 적혀있지만, 그동안의 행태를 보면 기계가 특정 신고는 걸러서나 영어가 아니여서가 있지만, 한국어로 해도 먹히는 경우가 있는걸 보면 불충분한 증거가와 스크래치 팀이 할 일이 많기에 생기는 일일 가능성이 높다. 아니면 진짜 일을 안하는 걸 수도 있다. [53] 심지어는 아니메 때문에 삭제된 사례도 있다(.....) [54] 한국어를 영어로 번역하여 읽는 과정에서 의도적이지 않게 부적절한 발언이 되거나 한 유저가 여러 계정을 사용하여 악의적으로 허위신고를 하는 경우 등 [55] 예외적으로 프로젝트를 변화없이 리믹스 당한 사람이 그 프로젝트를 신고하면 처리가 상대적으로 잘 된다. [56] 심한 경우, 커뮤니티 가이드라인을 어긴 프로젝트를 신고한 사람들이 역으로 허위 신고로 밴을 먹는 경우도 있다. [57] 영어권을 포함한 외국쪽 상황도 마찬가지다. [58] 계정을 3개 만들어놓고 다른 사람을 무차별적으로 신고하고 다니면, 오히려 역으로 자신이 받았던 경고의 수와는 상관없이 밴 처리를 당한다. [59] 유튜브에 업로드 되기도 한다. [60] 실제로 2.0으로 만든게 3.0에서도 작동된다는 점을 이용하여 2.0 오프라인 에디터로 작업을 하는 사람들도 있다. [61] 커뮤니티 활동을 한다면, 구글 번역기를 이용해서라도 읽어보자. [62] 지금도 스크래치 위키 상단에 있는 아이콘을 누르면 만우절 페이지로 접속할 수 있다. [63] 파이어폭스 크롬 등 확장프로그램이 지원하는 웹브라우저에 설치하여 이용 가능하다.



파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는
문서의 r39
, 1번 문단
에서 가져왔습니다. 이전 역사 보러 가기
파일:CC-white.svg 이 문서의 내용 중 전체 또는 일부는 다른 문서에서 가져왔습니다.
[ 펼치기 · 접기 ]
문서의 r39 ( 이전 역사)
문서의 r ( 이전 역사)