스크래치로 사과잡기 게임을 프로그래밍하는 방법

스크래치를 이용해 간단한 게임을 알아가고 만들어 보면서 , 스크래치의 프로그래밍 인터페이스와 프로그래밍의 기본 단계를 이해하게 됩니다. 그러면 Quantrimang을 이용해 Apple 잡기 게임을 프로그래밍해 보겠습니다.

목차

Catch Apples 게임을 프로그래밍하는 단계

다음과 같이 사과 잡기 게임의 간단한 버전을 만들어 보겠습니다.

게임을 시작할 때, 사과가 위에서 무작위로 떨어지며, 플레이어의 임무는 왼쪽과 오른쪽 화살표 키를 눌러 그릇을 움직여 사과를 잡는 것입니다. 플레이어는 잡은 사과 하나당 1점을 얻습니다.

스크래치로 사과잡기 게임을 프로그래밍하는 방법

이 게임을 프로그래밍하려면 다음 단계를 따라야 합니다.

1단계: 게임 분석

가장 먼저 해야 할 일은 게임이 어떻게 구성될지 분석하는 것입니다.

  • 캐릭터 분석: 이 게임에는 애플과 애플볼이라는 두 명의 주인공이 등장합니다.
  • 데이터 분석: 이 게임에는 플레이어의 점수를 저장할 수 있는 점수 섹션이 필요한데, 이 점수는 잡은 사과의 개수와 같습니다.

2단계: 게임 배경화면 선택

다음 단계는 게임의 배경 이미지를 선택하는 것입니다. 프로그래밍 인터페이스 하단 모서리에 있는 사진 프레임 아이콘을 클릭하여 게임에 적합한 배경 이미지를 선택하세요.

여러분이 선택할 수 있는 다양한 테마의 많은 배경화면이 있습니다. 여러분이 해야 할 일은 배경화면으로 사용하고 싶은 이미지를 클릭하는 것뿐입니다.

스크래치로 사과잡기 게임을 프로그래밍하는 방법

3단계: 사과와 그릇 만들기

물론, 게임을 완성하려면 사과와 그릇이라는 두 가지 주요 요소가 필수적입니다. 이 두 캐릭터를 게임에 추가하려면 '배경 화면 추가' 섹션 옆에 있는 고양이 아이콘을 탭하세요 .

스크래치로 사과잡기 게임을 프로그래밍하는 방법

또한 프로그래밍 인터페이스에서 기본 노란색 고양이 캐릭터를 삭제하는 것을 잊지 마세요.

4단계: 그릇 프로그래밍

사과 그릇을 프로그래밍하기 시작하면 수평으로만 움직일 수 있습니다. 즉, 황���축(X축)으로 만 움직일 수 있습니다 . 또한, 플레이어가 왼쪽이나 오른쪽 화살표를 누를 때마다 그릇이 20픽셀마다 움직이도록 프로그래밍해야 합니다 . 구체적으로, 다음 순서에 따라 코드를 선택해야 합니다.

  • 이벤트 에서 오른쪽 화살표 키를 누를 때를 선택하여 스크립트 영역 으로 드래그합니다 .
  • 동작 섹션 에서 변경 x 코드를 키를 누를 때 코드 아래로 드래그합니다 . 그런 다음 코드의 숫자를 20으로 변경하세요.

왼쪽 화살표 키에도 동일한 프로그래밍이 적용되었지만 숫자를 20으로 설정하는 대신 -20을 입력해야 그릇이 반대 방향으로 움직입니다. 또한 그릇의 위치를 ​​게임 인터페이스의 아래쪽으로 조정하는 것을 잊지 마세요.

스크래치로 사과잡기 게임을 프로그래밍하는 방법

5단계: 사과 프로그래밍

사과가 위에서 떨어지고 땅에 닿으면 사라지도록 프로그래밍해야 합니다. 동시에 사과 하나가 사라지면 다른 사과 하나가 계속 떨어지며, 이 과정은 플레이어가 게임을 멈출 때까지 계속 반복됩니다. 사과가 위의 작업을 수행하려면 다음 순서로 프로그래밍해야 합니다.

  • 이벤트 섹션 , 코드 녹색 깃발을 클릭했을 때.
  • 이동 아이템 , 코드 무작위 위치로 이동합니다.
  • y가 ...와 같다고 합시다. 빈칸에 숫자 180을 입력하세요 .
  • 컨트롤 섹션 에서 연속을 선택하여 프로그래밍 섹션에 추가합니다.
  • Change y by -5를 선택하고 , Continuous 코드 의 작은 파일에 프로그래밍합니다 .
  • 컨트롤If...then.. 코드를 스크립트 영역으로 끌어서 Continuous 코드 의 자식 파일로 만듭니다 .
  • 작업 으로 가서 Space <space=""> 코드를 If...then 코드 의 작은 상자로 끌어다 놓습니다 . 그런 다음 이동 위치의 Y 좌표를 첫 번째 공간 에 입력하고 두 번째 공간-170을 입력합니다 .
  • 계속해서 Motion 에서 Go to random position을 If...then 코드 의 자식으로 끌어다 놓습니다.
  • 위 코드 아래에 Set y equals 180이라는 코드를 추가합니다 .

스크래치로 사과잡기 게임을 프로그래밍하는 방법

참고: 화면의 x 좌표(X)는 -240에서 240까지만 가능하고 , 화면의 y 좌표(Y)는 -180에서 180까지만 가능합니다.

스크래치로 사과잡기 게임을 프로그래밍하는 방법

다음으로, 사과를 잡는 동작을 프로그래밍하여 플레이어가 점수를 얻고 사과가 사라진 후 무작위로 다른 위치에 나타나도록 해야 합니다. 공을 성공적으로 잡았을 때 소리가 나도록 추가하면 게임을 더 재미있게 만들 수도 있습니다. 점수 매기기 방법을 다음과 같이 프로그래밍하세요.

  • If 코드를 Continuous 코드 의 자식으로 추가합니다 .
  • 센서 섹션 의 Touching Bowl 코드를 If then 코드빈 공간 에 추가합니다 .
  • If Then 코드Sound 섹션 에 Play Sound를 코딩합니다 .
  • 이동 항목무작위 위치로 이동하는 코드를 추가합니다 .
  • 프로그래밍을 완료하려면 Set y equal to 180 코드를 추가하세요 .

스크래치로 사과잡기 게임을 프로그래밍하는 방법

마지막으로 그릇에 사과가 들어갈 때마다 점수를 매기는 부분을 프로그래밍해야 합니다.

  • 먼저, 변수 명령 그룹 으로 가서 변수 만들기를 클릭하여 점 변수를 만듭니다.

스크래치로 사과잡기 게임을 프로그래밍하는 방법

  • 여기에 새로운 변수 이름을 입력하고 모든 문자에 대해 선택한 후 확인을 클릭합니다 .
  • 포인트의 초기값을 0으로 설정한 다음, 아래 이미지와 비슷한 코드를 설정하면 사과가 그릇에 떨어질 때마다 1점으로 계산됩니다.

스크래치로 사과잡기 게임을 프로그래밍하는 방법

6단계: 게임을 위한 더 많은 사과 만들기

사과를 1개만 잡으면 게임이 꽤 지루해지므로, 사과를 더 많이 잡으면 게임이 더 흥미로워집니다. 이를 위한 작업은 매우 간단합니다.

사과를 마우스 오른쪽 버튼 으로 클릭하고 복제를 선택합니다.

각 사과의 크기를 조정하려면 의상 섹션으로 가서 편집하세요.

7단계: 게임 게시

위의 프로그래밍 단계를 거쳐, 여러분만의 Apple 잡기 게임을 만드는 과정이 완료되었습니다 . 게임을 저장하고 플레이를 시작하려면 상단 도구 모음에서 프로젝트 페이지 보기를 클릭하세요 .

스크래치로 사과잡기 게임을 프로그래밍하는 방법

방금 이동한 인터페이스에서 녹색 플래그 버튼을 클릭하여 방금 프로그래밍한 게임 테스트를 시작하세요.

또한, '공유' 를 클릭하여 게임 링크를 친구나 가족에게 보내면 게임을 공유할 수도 있습니다.

스크래치로 사과잡기 게임을 프로그래밍하는 방법

모든 사람에게 보내기 전에 게임의 이름을 정하는 것을 잊지 마세요.

위에는 Quantrimang이 여러분에게 소개하고자 하는 Scratch로 Catch Apples 게임을 프로그래밍하는 방법에 대한 전체 가이드가 나와 있습니다 . 위의 지침 외에도 게임의 고유한 기능을 갖도록 몇 가지 다른 요소를 설정할 수도 있습니다. 행운을 빌어요!

Sign up and earn $1000 a day ⋙

Leave a Comment

Lien Quan Mobile의 1001개 이상의 용어 요약

Lien Quan Mobile의 1001개 이상의 용어 요약

Lien Quan Mobile에는 경쟁 중에 신속하고 효과적으로 소통하는 데 도움이 되는 많은 단축 용어가 있습니다. 그리고 이제, 담권위원회는 장군들이 이해해야 할 가장 기본적인 용어를 검토할 것입니다.

닌텐도 스위치 온라인이 레트로 게임을 플레이하는 가장 인기 있는 방법인 이유는 무엇일까요?

닌텐도 스위치 온라인이 레트로 게임을 플레이하는 가장 인기 있는 방법인 이유는 무엇일까요?

Nintendo Switch Online 덕분에 NES, SNES, N64, Game Boy, Sega Genesis에서 수백 가지의 고전 게임을 탐험하는 것이 그 어느 때보다 쉬워졌습니다.

Windows에서 게임 데이터 로드 시간을 개선하는 7가지 신뢰할 수 있는 방법

Windows에서 게임 데이터 로드 시간을 개선하는 7가지 신뢰할 수 있는 방법

메모리를 업그레이드하기 전에 이 가이드의 조정 방법을 시도하여 Windows에서 게임 데이터 로딩 시간을 개선해 보세요.

게임용 저렴한 TV 5가지

게임용 저렴한 TV 5가지

좋은 게임용 TV는 여러 가지 요소로 평가됩니다. 가장 중요한 요소는 화질, 대비, 색상, 정확도이며, 또 다른 요소는 입력 지연입니다.

왜 사람들은 더 이상 무료 모바일 게임을 하지 않을까?

왜 사람들은 더 이상 무료 모바일 게임을 하지 않을까?

누구나 무료로 무언가를 받는 것을 좋아합니다. 하지만 무료 모바일 게임의 경우, 그것이 실제로 무료가 아니라는 사실은 누구나 알고 있습니다.

Epic Games Store 오류 500이란 무엇인가요?

Epic Games Store 오류 500이란 무엇인가요?

오류 500은 많은 플레이어가 Epic Games Store를 사용할 때 접하게 되는 익숙한 메시지입니다.

Epic Games Store에서 Football Manager 2024를 무료로 다운로드하세요

Epic Games Store에서 Football Manager 2024를 무료로 다운로드하세요

Football Manager 2024는 9월 12일까지 Epic Games Store에서 무료로 제공되므로 컴퓨터에 다운로드할 수 있습니다.

최고의 좀비 PC 게임 10+, PC용 최고의 좀비 게임

최고의 좀비 PC 게임 10+, PC용 최고의 좀비 게임

좀비는 언제나 PC 게임과 공포 영화에서 매력적인 주제였습니다. 게임 제작사들은 이 주제를 활용해 좀비 호러 장르로 큰 성공을 거두었습니다.

Disaster 게임을 다운로드하세요, Disaster를 무료로 다운로드하세요

Disaster 게임을 다운로드하세요, Disaster를 무료로 다운로드하세요

게임 Tai Uong이 이제 공식적으로 출시되었으며, 플레이어는 게임 배포 플랫폼 Steam을 통해 컴퓨터에 다운로드할 수 있습니다.

오프라인이고 인터넷이 연결된 상태에서 Chrome에서 티렉스 공룡 게임을 플레이하는 방법

오프라인이고 인터넷이 연결된 상태에서 Chrome에서 티렉스 공룡 게임을 플레이하는 방법

오프라인과 온라인 모두에서 크롬으로 공룡 게임 - 티라노사우루스 런을 플레이하려면, 이 간단한 가이드를 따르기만 하면 됩니다. 사랑스러운 티라노사우루스 공룡이 화면에 나타나 게임을 시작합니다.

노트북으로 게임을 하는 6가지 이점

노트북으로 게임을 하는 6가지 이점

게이머들 사이에서는 게임용으로 노트북, 데스크톱, 콘솔 중 무엇을 사용할 것인지에 대한 논쟁이 오랫동안 이어져 왔습니다. 각 옵션마다 장점이 있지만, 노트북으로 게임을 하는 것은 독특한 방식으로 돋보입니다.

게임에 모드를 추가하기 전에 알아야 할 5가지

게임에 모드를 추가하기 전에 알아야 할 5가지

새로운 경험을 원하신다면, 게임에 모드를 추가하기 전에 염두에 두어야 할 몇 가지 사항이 있습니다.

Windows에서 게임을 할 때 낮은 FPS 문제를 해결하는 방법

Windows에서 게임을 할 때 낮은 FPS 문제를 해결하는 방법

Windows에서 게임을 플레이하는 동안 낮은 FPS 문제가 발생하는 경우, 다음 단계에 따라 낮은 FPS 문제를 해결하고 고품질 게임 환경을 되찾으세요.

2024년 게임 어워드: GOTY는 누가 수상할까?

2024년 게임 어워드: GOTY는 누가 수상할까?

2024년 GOTY 수상자가 누구인지 알고 싶으신가요? 2024년 게임 어워드 또는 모든 수상자에 대한 간략한 요약을 원하시면 처음부터 끝까지 읽어보세요.

인터넷 없이 즐길 수 있는 11가지 재미있는 모바일 게임

인터넷 없이 즐길 수 있는 11가지 재미있는 모바일 게임

Wi-Fi 연결이나 데이터를 사용하지 않고도 즐길 수 있는 게임이 많이 있습니다. 만약 여러분이 오프라인 게임을 찾고 있다면 이 글이 도움이 될 것입니다.