최고의 스크래치 프로젝트 및 주제

게시 됨: 2021-11-05

스크래치는 코딩 교육 도구로 사용되는 시각적 프로그래밍 언어입니다. MIT 미디어 랩에서 개발한 이 앱은 7,400만 사용자가 공유하는 8,200만 개 이상의 프로젝트 를 자랑 합니다. Scratch의 블록 기반 인터페이스를 사용하면 학교, 대학 및 기타 지식 기관에서 혼합 미디어로 기술 교육을 제공하여 비디오 게임, 시뮬레이션 및 애니메이션과 같은 창의적인 학생 프로젝트를 위한 기반을 마련할 수 있습니다.

이 블로그에서는 스크래치 프로젝트의 몇 가지 흥미로운 예를 살펴보겠습니다. 영감을 얻고 다음 단계의 프로그래밍 실습을 위해 시도할 몇 가지 혁신적인 아이디어를 찾으려면 계속 읽으십시오!

목차

스크래치를 시작하는 방법?

스크래치 프로그래밍에 대한 사전 경험이 없는 경우 다음의 간단한 단계에 따라 학습 여정을 시작하십시오.

  • 웹 브라우저를 열고 공식 스크래치 웹사이트를 엽니다.
  • 사용자 ID를 만들고 계정에 로그인합니다.
  • 왼쪽 상단의 "만들기"를 클릭합니다.
  • 새 프로젝트를 시작하고 인터페이스의 다른 부분을 탐색하십시오.
  • 무슨 일이 일어나는지 관찰하기 위해 다양한 스크래치 블록으로 실험해 보세요.
  • 블록을 스크립팅 영역으로 끌어다 놓습니다.
  • 언어를 마스터하기 위한 본격적인 프로젝트를 구현합니다.

세계 최고의 대학에서 온라인으로 소프트웨어 개발 과정배우십시오 . 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.

시도해야 할 13가지 스크래치 프로젝트

1. 댄스 파티

이 프로젝트를 통해 댄스 파티를 기획할 수 있습니다. 다양한 옵션 중에서 선택하고 스프라이트(Scratch에서 만든 이미지)를 추가하고 인터페이스를 즐기세요. 다른 사람의 창작물을 보고, 샘플에서 배우고, 자신의 버전을 리믹스할 수도 있습니다.

인사말 카드

이것은 인사말 카드를 리믹스하여 누군가에게 보내는 또 다른 애니메이션 프로젝트입니다. 다양한 경우에 맞게 카드를 편집하고, 테마에 따라 사진을 변경하고, 카드 내부에 애니메이션 그래픽을 배치할 수 있습니다. 컴퓨팅 사고력과 시각적 창의성을 결합한 즐거운 활동입니다. 드래그 앤 드롭 코딩을 배우는 데 어려움이 없더라도 이 프로젝트를 통해 마음을 새롭게 해보세요!

3. 미로 스타터

스크래치 프로젝트는 게임 세계에 입문하고자 하는 게이머와 프로그래밍 애호가들 사이에서 가장 인기 있는 프로젝트입니다. Maze Starter는 키보드의 화살표 키를 사용하여 목표에 도달하기 위해 공을 움직이는 샘플 게임입니다. 더 많은 장애물을 추가하고 새로운 레벨을 구성하여 코스를 사용자 정의할 수 있습니다. 여기에는 점수 기록 기능도 포함되어 있습니다. 올바른 경로를 선택하면 보상을 수집하고, 벽에 부딪히면 점수를 뺍니다.

4. 숨바꼭질

이 프로젝트는 고보라는 캐릭터를 중심으로 진행됩니다. 점수를 얻으려면 그래픽을 클릭해야 합니다. 타이머를 추가하거나 고보를 잡을 때 일어나는 일을 변경할 수 있습니다. 프로젝트를 리믹스하는 또 다른 방법은 Gobo와 유사한 스프라이트를 더 많이 만드는 것입니다. 플레이어는 게임에서 이기려면 모든 캐릭터를 잡아야 합니다. 난이도를 더 높이려면 캐릭터가 화면에 나타나는 시간을 단축할 수 있습니다.

5. 사운드플라워

노래를 부를 때 춤추는 화면의 꽃을 상상해보세요. 그것이 바로 SoundFlower입니다. 마법을 보여주기 위해 마이크 권한이 필요한 스크래치로 만든 인터랙티브 아트 프로젝트입니다. 음악과 영상의 교차점을 탐색하고 싶다면 이 제품을 선택하십시오. 언어와 기능에 대한 자신감을 얻으면서 복잡한 프로젝트에 대한 통찰력과 진행 상황을 도출하기 위해 다른 리믹스 를 확인하십시오.

6. 스파이럴 메이커

이름에서 알 수 있듯이 이 오픈 소스 프로젝트는 펜으로 나선을 그리는 것입니다. 사용자는 마우스를 클릭하여 작업을 수행합니다. 프로젝트 지침에는 펜 너비 변경, 다양한 크기의 나선 만들기, 펜 색상 변경, 새로운 모양 그리기와 같은 몇 가지 리믹스 팁도 언급되어 있습니다.

7. 피아노

마우스패드를 눌러 피아노 음을 연주한 다음 스크래치로 아이디어를 실현한다고 상상해 보십시오. 피아노 음악 프로젝트를 사용하면 더 높거나 낮은 음표를 추가하고 키보드 단축키를 생성하여 사용자가 다양한 멜로디와 노래를 실행할 수 있습니다. 또한 피아노의 모양을 변경하고 다른 악기로 고유한 변주를 수행할 수도 있습니다.

8. DJ 스크래치 고양이

DJ Scratch Cat은 사운드와 그래픽을 혼합할 수 있는 또 다른 음악 기반 프로젝트입니다. 스크래치 웹사이트의 지침에 따라 V, B, N 또는 Z, X, C를 눌러 소리를 재생합니다. 새로운 곡과 키를 탐색하거나 Scratch Cat 대신 설정 안에 다른 DJ를 배치할 수 있습니다.

9. 성의 십대들

대화형 스토리보드 또는 만화 스크립트를 만들고 싶다면 Scratch에서 Teens at the Castle 프로젝트를 테스트할 수 있습니다. 숲 속에서 성을 발견한 두 캐릭터의 대화가 특징입니다. 화살표를 클릭하여 장면을 전환하기만 하면 됩니다. 플롯, 타이틀 화면, 음향 효과 및 녹음 음성에 추가하여 프로그래머로서 이야기를 강조할 수 있습니다.

10. 가상 투어

이 프로젝트는 소개 및 유도 교육에 적합합니다. 대학이나 사무실 공간의 가상 둘러보기를 디자인하여 매력적인 슬라이드쇼에서 좋아하는 장소를 강조 표시할 수 있습니다. 예를 들어, MIT의 스크래치 팀은 몰입형 경험을 촉진하기 위해 실제 작업 공간의 장면을 조합했습니다. 슬라이드를 다른 이미지로 바꾸거나 리믹스 버전에서 아트웍을 선보일 수 있습니다.

11. 비디오와 함께 거품

Bubbles 프로젝트는 비디오 감지 기술을 적용하므로 작동하려면 웹캠이 필요합니다. 사용자는 거품을 터뜨리고 떠다니는 것을 볼 수 있습니다. 스크래치 코더는 거품이 발생하는 위치, 터지는 시간에 애니메이션을 적용하고 모든 활동을 추적합니다. Bubbles 2.0 프로젝트 를 선택하고 기본 사항을 정리한 후 변환을 구성하는 것이 좋습니다 .

12. 피자 셰프

Pizza Chef는 Scratch의 비디오 감지 기능을 보여줍니다. 플레이어가 손이나 머리를 밀면 웹 카메라가 움직임을 감지하여 피자를 공중에 띄웁니다. 다양한 리믹스를 통해 블록 기반 코딩을 연습할 수 있는 프로젝트입니다. 도우의 모양을 변경하고, 피자를 뒤집는 횟수를 사용자 지정하거나, 공중에 떠 있는 다른 물체를 추가하거나, 웹캠 없이도 다른 버전을 만들 수 있습니다.

13. 게 애니메이션

이번 프로젝트에서는 게의 표정을 바꾸어 기본적인 애니메이션을 시도합니다. 또한, 더 많은 캐릭터를 추가하고, 게를 댄스 파티에 배치하고, 스토리보드에 삽입하는 등 무한한 가능성을 발견할 수 있습니다.

기타 스크래치 프로젝트 주제

프로젝트를 구현하기 전에 기능에 익숙해지려면 활동 가이드 액세스 자습서를 살펴보고 코딩 카드를 다운로드하고 교육자 가이드를 찾아보세요. 다음은 몇 가지 작업으로 시작됩니다.

  • 단어나 이름의 글자에 애니메이션 효과를 줍니다.
  • 소리와 악기를 선택하고 키를 눌러 음악을 재생합니다.
  • 등장인물과 대화로 이야기를 그려보세요.
  • 캐릭터를 선택하거나, 날게 하거나, 애니메이션으로 다른 작업을 수행하십시오.
  • 오디오, 효과 및 포인트를 사용하여 기본 게임을 빌드합니다.
  • 비디오 및 감지 확장을 사용하여 모든 프로젝트와 상호 작용합니다.

초보자는 코딩과 예술적 기술을 연마하기 위해 다음 스크래치 프로젝트를 시도할 수도 있습니다.

  • 피코 쇼(애니메이션)
  • 퐁 스타터(게임)
  • Wizard Spell(인터랙티브 아트)
  • Gobo로 페인트하기(인터랙티브 아트)
  • 불가사리 합창단(음악)
  • 이 춤을 리믹스! (댄스)
  • 나에 대한 5가지 무작위 사실(이야기)
  • 성에서 십대 (이야기)
  • 음악 버튼(비디오 감지)
  • 미니 플래그 저장(비디오 감지)

이러한 프로젝트 주제에 대한 자세한 내용은 스크래치 웹사이트 에서 찾을 수 있습니다 .

합산

스크래치는 대화형 스토리, 게임 및 애니메이션을 프로그래밍하는 데 도움이 될 수 있습니다. 그런 다음 활동적인 온라인 커뮤니티에서 제안을 구하면서 다른 사람들과 창작물을 공유하고 프로젝트를 개선할 수 있습니다. 체계적인 사고, 창의성, 협업 등 21세기 기술을 함양할 수 있는 훌륭한 도구입니다. 이러한 산업 관련 기술을 습득하는 가장 좋은 방법은 upGrad의 컴퓨터 공학 석사 와 같은 전문 과정을 수강하는 것입니다. 물론 LJMU와 협력하여.

그래서, 당신은 무엇을 기다리고 있습니까? 전문 과정에 등록하고 위에 제공된 스크래치 프로젝트를 사용하여 지금 코딩의 세계로 모험을 떠나십시오!

스크래치란?

스크래치는 초급 수준의 코딩 실습을 위해 학교, 대학 및 기타 교육 기관에서 사용하는 시각적 프로그래밍 언어입니다. 학생들은 다양한 유형의 프로젝트에 블록과 같은 인터페이스를 사용할 수 있습니다.

스크래치는 무엇에 사용됩니까?

스크래치는 애니메이션, 게임, 음악 및 대화형 스토리와 관련된 프로젝트를 만드는 데 사용됩니다. 초보자 코더가 온라인 커뮤니티에서 배우고 리소스를 공유할 수 있도록 개인 및 학업 목적에 도움이 될 수 있습니다.

스크래치로 어떤 종류의 프로젝트를 구현할 수 있습니까?

Scratch의 공식 웹사이트에는 구현하기 쉬운 몇 가지 시작 프로젝트가 나열되어 있습니다. 예술과 음악부터 게임과 애니메이션에 이르기까지 모든 교과 영역에 맞는 것이 있습니다. 더 많은 노출과 정기적인 연습을 통해 독창적인 아이디어를 실현하고 작업에 대한 전 세계 청중을 확보할 수 있습니다.