메인 리눅스 나만의 Raspberry Pi 게임 작성

나만의 Raspberry Pi 게임 작성



Raspberry Pi는 컴퓨팅 센세이션이지만 원래는 게임 콘솔, 스마트 폰 및 태블릿을 넘어서보고 코드 방식을 포용하는 새로운 세대에 영감을주는 한 가지 핵심 의도로 설계되었습니다.

나만의 Raspberry Pi 게임 작성

Raspberry Pi와 관련된 프로젝트를 찾고 있다면 다음 튜토리얼을 확인하십시오. Raspberry Pi를 XBMC 미디어 센터로 바꾸는 방법 ?

데비안 기반 Linux 배포판에 미리 만들어진 다양한 프로그래밍 환경이 함께 제공되지만 시작하는 가장 쉬운 방법은 스크래치입니다. MIT의 Media Lab에서 만든 Scratch는 복잡한 구문을 배울 필요없이 아이들에게 프로그래밍의 기초를 가르치도록 설계되었습니다.

Roku에 Chrome을 캐스팅하는 방법

스크래치를 통해 사용자는 캐릭터와 개체를 게임 환경으로 끌어다 놓은 다음 컨트롤, 모션, 운영자 및 감지와 같은 색상 코드 범주로 그룹화 된 빌딩 블록을 사용하여 작업을 프로그래밍 할 수 있습니다. 이를 끌어서 놓으면 놀랍도록 정교한 대화 형 스토리, 애니메이션 및 게임을 만든 다음 글로벌 학생 및 개발자 커뮤니티와 공유 할 수 있습니다.

Raspberry Pi를 사고 싶습니까? 여기에서 전체 키트, 액세서리 및 케이스를 확인하십시오.

스크래치 시작하기

이 기능에서는 아케이드 게임 인 Crustacean Storm을 제작하는 동시에 더 나아가는 방법에 대한 몇 가지 지침을 제공합니다.

이전에 스크래치를 본 적이 없다면 우리의 그것으로 프로그래밍에 대한 이전 기능 , 일부 기본 기능을 다룹니다. 그러나 스크래치는 쉽게 잡을 수 있습니다. 스크립트는 이해하기 쉬우 며 게임을 다운로드하고 게임을 틱하게 만드는 요소를 찾는 것만으로도 많은 것을 배울 수 있습니다.

Raspberry Pi가 없어도 걱정하지 마세요. Scratch는 Windows, OS X 및 Linux, 심지어 가장 평범한 PC에서도 원활하게 실행됩니다. 당신은 할 수 있습니다 그것을 다운로드하고 여기에서 많은 예제 프로그램을 찾으십시오. .

또한 완성 된 게임을 우리와 공유하기를 바랍니다. Raspberry Pi의 제작자와 팀을 이루어 자체 스크래치 게임 대회를 운영했습니다.

스타트

스타트먼저 Scratch를 시작하십시오. 이제 Crustacean Storm이라는 게임에 고양이가 출연 할 수 없습니다. 스프라이트를 마우스 오른쪽 버튼으로 클릭하고 삭제합니다. 오른쪽 하단 창 위에있는 새 스프라이트 막대로 이동하여 중간 버튼을 선택하여 파일에서 새 스프라이트를 선택하고, Costumes | Animals 폴더로 이동하여 shark 1-b를 선택합니다.

수축

수축그대로 상어가 너무 큽니다. 그를 축소합시다. 툴바에서 축소 도구를 선택하고 (위 그림 참조) 상어가 여기에 표시된 대략적인 크기가 될 때까지 약 30 번 클릭합니다. 이제 스프라이트의 이름을 지정할 때입니다. 중앙 창 위에있는 이름 표시 줄로 이동하여 이름을 Sprite1에서 Shark로 변경합니다.

컨트롤 1

컨트롤 1이제 플레이어를 제어 할 때입니다. 먼저 화면 왼쪽 상단에서 Control 범주를 선택한 다음 여기에 표시된 것처럼 'space'키를 눌렀을 때 블록을 계속해서 상어의 스크립트 창으로 드래그합니다. 스페이스 바를 게임의 시작 키로 사용하겠습니다.

컨트롤 2

컨트롤 2이제 Control 범주에서 forever 블록으로 if 블록을 드래그 한 다음 Sensing 범주로 이동하여 키 'space'를 누른 블록을 if의 제어점으로 드래그합니다. 드롭 다운 메뉴를 사용하여 공간을 위쪽 화살표로 변경합니다.

응답

응답그러면 Scratch가 Up 키를 찾도록 지시하지만 이제 응답을 할당해야합니다. Motion 범주로 이동하여 변경 y를 10 블록 씩 if 블록으로 드래그합니다. 스페이스 바를 누른 다음 위쪽 화살표를 누르면 상어가 이동합니다. 이제 아래쪽 화살표에 대해이 작업을 반복하여 변경 y를 값으로 -10으로 바꿀 수 있습니다.

시작 위치

시작 위치왼쪽 및 오른쪽 화살표가 작동하도록하려면 4 단계와 5 단계를 반복하되 블록 별 변경 y를 블록 별 변경 x로 바꾸고 값을 각각 -10 및 10으로 설정합니다. 마지막으로 스타는 시작 위치가 필요합니다. Motion에서 x : 0 y : 100 블록으로 이동하여 표시된 위치로 드래그합니다. 두 값을 모두 0으로 변경합니다.

물고기

물고기이제 파일에서 새 스프라이트를 선택하고 물고기를 선택하려면 다시 클릭하고 2 단계에서했던 것처럼 축소하고 이름을 Fish로 변경합니다. 표시된대로 선택되어 있는지 확인하고 'space'키를 누르면 중앙 스크립트 창으로 드래그합니다. Motion으로 이동하여 go to x : 0 y : 0 블록을 아래 위치로 드래그합니다.

무작위 화

무작위 화x를 205로 설정합니다. 물고기가 항상 같은 위치에 나타나지 않도록하려면 연산자로 이동하여 임의의 1-10 블록을 y 값으로 드래그합니다. 값을 -180 및 180으로 설정합니다. 다음으로 Control로 이동하고 아래로 이동하여 영원히 드래그 한 다음 Motion으로 이동하여 블록 단위로 변경 사항을 당깁니다. x를 -5로 변경합니다.

가장자리 감지

가장자리 감지우리는 물고기가 화면의 측면에 닿으면 다시 나타나기를 원합니다. Forever 블록 내부의 Control에서 if 블록을 드래그 한 다음 Sensing 카테고리로 이동하여 터치 블록을 if로 드래그합니다. 터치 드롭 다운에서 Edge를 선택합니다. Motion에서 x & y 블록으로 이동하여 8 단계에서와 같이 구성합니다.

변수

변수변수를 클릭 한 다음 변수 만들기 버튼을 클릭합니다. 그것을 점수라고 부릅니다. 이제 점수가 게임 화면의 왼쪽 상단에 나타납니다. Control에서 'space'키를 눌렀을 때 새로운 블록을 추가하고 forever if 블록에 클립합니다. 이제 Sensing으로 이동하여 터치 블록을 드래그합니다. 드롭 다운에서 상어를 선택합니다.

상어를 만나는 물고기

상어를 만나는 물고기물고기가 상어를 만나면 어떻게 되나요? 우리의 물고기 친구가 먹히고 점수가 올라갑니다. 변수로 이동하여 변경 점수를 1 블록 씩 드래그 한 다음 Looks로 이동하여 변경된 '색상'을 25 블록 씩 드래그합니다. 색상 옵션을 픽셀 화로 변경합니다.

더 긴 효과

더 긴 효과좋은 효과지만 너무 빨리 끝납니다. Control에서 wait '1.00'secs 블록을 끌어서 대기 기간을 0.02로 변경합니다. 그런 다음 다른 변경 '색상'블록을 드래그하고 색상을 픽셀 화로 변경합니다. 임의의 y 위치가있는 go to x 블록 (8 단계에서와 같이)과 Looks의 명확한 그래픽 효과 블록을 추가합니다.

게 시간이야!

게 시간이야! 새 스프라이트 (게 1-a)를 추가하고 축소합니다. 물고기 스크립트를 복제하여 게를 움직일 수 있습니다. 물고기 스프라이트를 클릭 한 다음 상단 도구 모음에서 복제 아이콘을 클릭하고이 물고기의 첫 번째 스크립트를 클릭 한 다음 게로 드래그합니다. crab의 스크립트로 이동하여 값으로 변경 x를 수정하여 -8이되도록합니다.

치명적인 게

치명적인 게게는 움직이지만 우리는 그가 치명적이기를 원합니다. 'space'키를 눌렀을 때 새 블록을 드래그 한 다음 forever if 블록을 추가합니다. Sensing으로 이동하여 터치 블록을 추가하십시오. 드롭 다운을 사용하여 Shark 스프라이트를 선택합니다. Control로 이동하여 브로드 캐스트 블록을 드래그합니다. 드롭 다운에서 새로 만들기를 선택하고 죽음이라고 부릅니다.

죽음

죽음죽음은 게임 오버와 같습니다. Shark 스프라이트를 선택한 다음 Control 범주로 이동하여 when I receive 블록을 추가합니다. 드롭 다운에서 죽음을 선택합니다. 이제 Control에서 반복 블록을 추가하고 Looks로 이동하여 12 단계에서와 동일한 픽셀 화 블록을 추가 한 다음 대기 블록을 추가합니다.

천천히 맞이하는 죽음

천천히 맞이하는 죽음상어의 죽음을 조금 늘려 보겠습니다. 대기 값을 0.1 초로 설정하고 반복 블록의 값을 6으로 설정합니다. Control에서이 스크립트의 끝에 모두 중지를 추가합니다. 상어가 맞으면 게임이 종료됩니다.

점수 재설정

점수 재설정게임이 시작될 때마다 점수를 재설정해야하므로 변수에서 0 블록으로 설정된 점수를, Looks에서 첫 번째 상어 스크립트로 블록을 표시하여 'space'키를 눌렀을 때 초기 블록 바로 아래에 배치합니다.

게 떼!

게 떼!살인 갑각류 한 마리가 있지만 떼는 어떻습니까? 스크래치에서는 게를 쉽게 복제 할 수 있습니다. 복제 도구를 클릭 한 다음 게를 클릭하고 다른 게를 한두 개 만듭니다. 완료되면 오른쪽 상단에있는 버튼을 클릭하여 전체 화면 프레젠테이션 모드로 전환하고 녹색 깃발을 누른 다음 스페이스 바를 눌러 재생을 시작합니다.

다음은?

다음은?여기서 어디로 가세요? 배경을 추가하는 것은 쉬운 단계입니다 (여기서는 기본 배경을 간단히 편집하고 Paintbucket 도구를 사용하여 파란색으로 채웠습니다). 또 다른 방법은 음향 효과 나 단순한 애니메이션을 추가하는 것입니다. 상어와 게 모두 사용할 수있는 대체 의상이 있으며 Looks 카테고리에서 의상 블록으로 전환하면 간단합니다. 값을 변경하면 게와 물고기의 속도를 높일 수 있으며 둘 다 복제하여 더 바쁜 게임을 만들 수 있습니다. 움직임 패턴이 다른 적대적인 바다 생물을 더 추가하거나 테마를 모두 바꾸는 것은 어떨까요? 또는 제목과 적절한 게임 오버 화면을 추가하십시오. 스크래치는이 모든 것을 가능하게합니다. 나머지는 여러분에게 달려 있습니다.

나만의 Raspberry Pi 게임 작성

나만의 Raspberry Pi 게임 작성해당 사항 없음

재미있는 기사

에디터의 선택

Windows 10에서 기본 프린터 변경을 중지하는 방법
Windows 10에서 기본 프린터 변경을 중지하는 방법
Windows 10은 이제 기본 프린터를 마지막으로 사용한 프린터로 자동 변경합니다. Windows 10에서 기본 프린터 변경을 중지하는 방법은 다음과 같습니다.
YouTube IP 주소로 YouTube 동영상 보기
YouTube IP 주소로 YouTube 동영상 보기
YouTube.com에 연결할 수 없는 경우 YouTube IP 주소를 사용하여 웹사이트에 접속할 수 있습니다. YouTube의 IP 주소는 다음과 같습니다.
Outlook에서 이메일을 예약하는 방법
Outlook에서 이메일을 예약하는 방법
나중에 보내야 하는 중요한 전자 메일이 있지만 잊어버리지 않으려면 Microsoft Outlook에 예약 옵션이 있다는 사실에 만족할 것입니다. 그것은 당신에게 마음의 평화를 줄 수 있습니다
Google Pixel 3 블랙 프라이데이 거래 : 검토 및 제안
Google Pixel 3 블랙 프라이데이 거래 : 검토 및 제안
이제 블랙 프라이데이 특가로 Pixel 3를 저렴하게 구입할 수 있습니다. Mobile Phones Direct에는 Vodafone과 Pixel 3 거래가 많이 있으며, 모두 Pixel 3를 절대적으로 제공합니다.
AirPod를 Windows 11 PC에 페어링하고 연결하는 방법
AirPod를 Windows 11 PC에 페어링하고 연결하는 방법
Bluetooth를 통해 AirPods를 Windows 11 PC에 페어링하고 연결할 수 있으며, AirPods는 여러 장치를 기억하고 연결할 수 있습니다.
Windows 10 빌드 10537이 유출되어 다운로드 가능
Windows 10 빌드 10537이 유출되어 다운로드 가능
Windows 10 빌드 10537 ISO 이미지를 다운로드합니다. 이 빌드는 WZor에 의해 유출되었습니다.
Microsoft Edge에서 EPUB 책에 주석을 추가하는 방법
Microsoft Edge에서 EPUB 책에 주석을 추가하는 방법
Windows 10의 Microsoft Edge에서 EPUB 책에 주석을 추가하는 방법을 확인하세요. Windows 10 Fall Creators Update부터 Edge는 EPUB에 대한 주석을 지원합니다.