메인 리눅스 나만의 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 게임 작성해당 사항 없음

재미있는 기사

에디터의 선택

태그 아카이브 : crontab 편집기 변경
태그 아카이브 : crontab 편집기 변경
케이블없이 폭스 뉴스를 보는 방법
케이블없이 폭스 뉴스를 보는 방법
물론 가장 중요한 일일 뉴스를 온라인에서 읽을 수 있지만 TV에서 큰 이야기를 보는 것은 많은 가족에게 의식입니다. Fox News는 많은 가정에서 필수적인 채널입니다.
Windows 10에서 백업 기능을 얻기위한 OneDrive
Windows 10에서 백업 기능을 얻기위한 OneDrive
백업 기능을 얻으려면 OneDrive. Windows 10에서 하나의 드라이브에 백업하는 방법을 알아 봅니다.
Windows 10의 잠금 화면에서 사진을 변경하는 방법
Windows 10의 잠금 화면에서 사진을 변경하는 방법
Windows 10에는 많은 개인화 옵션이 내장되어 있으며 신중하게 선택한 프로그램으로 더 많은 것을 추가 할 수 있습니다. 기본 테마 선택기는 잘 작동하고 리소스를 너무 많이 사용하지 않기 때문에 고수하는 경향이 있습니다.
Windows 10에있는 DDR 메모리 유형을 빠르게 찾습니다.
Windows 10에있는 DDR 메모리 유형을 빠르게 찾습니다.
PC 케이스를 열지 않고 PC에 설치된 메모리 유형을 확인해야하는 경우 Windows 10에서 사용할 수있는 옵션이 있습니다.
직원 리뷰를 기반으로 한 Glassdoor의 가장 낮은 평가를받은 영국 기술 회사 5 개
직원 리뷰를 기반으로 한 Glassdoor의 가장 낮은 평가를받은 영국 기술 회사 5 개
직장을 싫어하는 것은 최악입니다. 아무도 다음 주 동안 공포로 가득 찬 월요일 아침에 일어나기를 원하지 않습니다. 좋은 회사에서는 나쁜 일이 일어날 수 있고 그 반대도 마찬가지지만 살펴볼 가치가 있습니다.
Excel에서 빈 행을 삭제하는 방법
Excel에서 빈 행을 삭제하는 방법
Excel의 빈 행은 시트를 엉성하게 만들고 데이터 탐색을 방해하여 매우 성가실 수 있습니다. 사용자는 더 작은 시트의 경우 모든 행을 수동으로 영구적으로 삭제할 수 있습니다. 하지만 이 방법은