Minecraft Hour of Code는 아이들에게 프로그래밍의 기초를 가르칩니다

Minecraft Hour of Code는 아이들에게 프로그래밍의 기초를 가르칩니다

Minecraft는 지금까지 만들어진 게임 중 가장 인기 있고 오래 지속되는 게임 중 하나입니다. Minecraft Hour of Code 덕분에 아이들이 프로그래밍의 기초를 배울 수 있는 훌륭한 방법이기도 합니다.





Minecraft Hour of Code 튜토리얼이 젊은 코더에게 어떻게 도움이 되는지 자세히 알고 싶으십니까? 계속 읽으세요!





마인크래프트란?

2011년에 처음 소개된 Minecraft는 스웨덴 게임 디자이너 Markus 'Notch' Persson이 만들고 디자인한 샌드박스 비디오 게임입니다. 이제 Microsoft 소유의 Mojang에서 퍼블리싱한 이 게임을 통해 플레이어는 다양한 3D 디지털 큐브를 사용하여 가상 세계를 만들 수 있습니다. 그렇게 하면 싱글 플레이어 및 멀티플레이어 모드에서 탐색, 자원 수집, 제작, 전투 등을 할 수 있습니다.





2014년 Microsoft는 Mojang을 25억 달러에 인수했습니다. 2018년 초까지 모든 플랫폼에서 1억 7,600만 개 이상의 Minecraft가 판매되었습니다. 그것은 모든 시간의 베스트 셀러 비디오 게임입니다!

Code.org의 Hour of Code 소개

2013년에 설립된 Code.org는 학생들이 학교와 집에서 컴퓨터 공학을 배우도록 권장하는 비영리 단체입니다. 웹사이트를 통해 조직은 배우고자 하는 모든 사람에게 무료 코딩 세션을 제공합니다.



Code.org의 '아워 오브 코드 챌린지' 2013년 Computer Science Education Week 동안 처음 시작되었습니다. 이 프로그램은 학생들이 한 시간 동안 짧은 프로그래밍 자습서를 완료하도록 권장합니다. 그 이후로 1시간짜리 코딩 튜토리얼의 수가 상당히 늘어났습니다.

63개 이상의 언어와 180개 이상의 국가에서 사용할 수 있는 자습서와 함께 도전 과제는 전 세계적으로 진행되었습니다. Code.org는 학생의 대다수가 여성이거나 소수 집단인 과소 대표되는 인구 통계에 중점을 둡니다.





Minecraft Hour of Code란 무엇입니까?

Microsoft와 Code.org 간의 파트너십을 통해 Minecraft Hour of Code가 2015년에 처음 도입되었습니다. 6세 이상의 어린이를 위해 설계된 이 튜토리얼은 Minecraft 플랫폼 내 프로그래밍의 기본 사항을 제공합니다. 그 후 게이머는 배운 내용을 기반으로 14개의 챌린지를 완료합니다.

마이크로소프트 CEO 사티아 나델라 설명 :





'지구상의 모든 사람에게 권한을 부여하는 우리 사명의 핵심 부분은 청소년들이 점점 더 디지털화되는 세상에서 성공할 수 있도록 컴퓨팅 사고력과 문제 해결 기술을 갖추도록 하는 것입니다. 'Minecraft'와 Code.org를 통해 우리는 자연스럽고 협력적이며 재미있는 방식으로 차세대 혁신가의 창의성을 촉발하는 것을 목표로 합니다.'

Minecraft Hour of Code 자습서는 어떻게 작동합니까?

현재까지 코더 지망생을 위한 4가지 Minecraft Hour of Code 도구가 있습니다.

  • 마인크래프트 모험가
  • 마인크래프트 디자이너
  • 마인크래프트 영웅의 여정
  • 최신, Minecraft Voyage Aquatic

각 튜토리얼에서 Minecraft 세계의 하향식 보기를 통해 가상 캐릭터를 프로그래밍하여 컴퓨터 과학의 기초를 배웁니다. 이를 위해 시각적 블록 프로그래밍 언어를 생성하기 위한 클라이언트 측 JavaScript 라이브러리인 Blockly를 사용합니다.

Google에서 만들고 Apache 2.0 라이선스에 따라 오픈 소스로 출시한 Blockly는 연결된 블록을 사용하여 프로그램을 작성합니다. 상자를 끌어다 놓으면 JavaScript, Python, PHP 또는 Dart로 코드가 생성됩니다. Blockly는 또한 모든 텍스트 컴퓨터 언어로 코드를 작성하도록 사용자 정의할 수 있습니다.

선택한 Minecraft Hour of Code에서 가장 먼저 내리는 결정은 캐릭터, Alex 또는 Steve를 선택하는 것입니다. 거기에서 창은 세 부분으로 나뉩니다.

  1. 왼쪽에는 Minecraft 플레이 공간이 있습니다. 여기에서 프로그램이 실행됩니다. 이 아래에는 자습서의 각 수준에 대한 지침이 표시됩니다.
  2. 중간 영역에 있는 도구 상자는 캐릭터를 제어하는 ​​명령이 있는 곳입니다.
  3. 오른쪽에는 프로그램을 빌드하는 작업 공간이 있습니다.

각 수업은 동일한 방식으로 진행되며 소개 비디오로 시작됩니다. 각 Minecraft Hour of Code 튜토리얼에 대해 자세히 알아보겠습니다.

마인크래프트 모험가

Microsoft와 Code.org 간의 첫 번째 협업인 Minecraft Adventurer는 웹 브라우저를 통해 사용할 수 있습니다. 당신은 또한 수 사본을 다운로드 오프라인 사용을 위해; Windows와 Mac 모두에서 다양한 언어로 제공됩니다.

후자는 인터넷 속도가 느리거나 여러 대의 PC에 다운로드하여 설치하려는 경우에 이상적입니다.

Minecraft Adventurers에서 코딩을 시작하려면 moveForward(); 작업 공간을 차단합니다.

다음을 클릭합니다. 운영 캐릭터가 Minecraft 그리드에서 한 칸 앞으로 이동할 수 있도록 합니다. 여기에서 프로그램에 더 많은 블록을 추가할 수 있습니다. 그렇게 하면 명령에 따라 캐릭터가 계속해서 한 방향으로 이동합니다.

막히거나 혼란스럽습니까? Minecraft Adventurers를 사용하면 변경 사항을 간단하게 취소할 수 있습니다. 사용 다시 시작하다 작업 공간의 오른쪽 상단 모서리에 있는 버튼을 누르고 다시 시작하십시오.

마인크래프트 디자이너

Minecraft Designer를 사용하면 자신의 Minecraft 모래밭에서 동물과 기타 생물을 프로그래밍할 수 있습니다. 불행히도 가장 먼저 눈에 띄는 것은 Minecraft 세계가 멈췄다는 것입니다. 양은 움직이지 않고, 닭은 알을 낳는 것을 멈추고, 좀비는 가만히 서 있습니다.

당신의 임무는 Minecraft 세계가 다시 작동하도록 코드를 추가하는 것입니다.

화면은 다시 세 개의 주요 부분으로 나뉩니다. 왼쪽에는 수정이 필요한 얼어붙은 Minecraft 게임이 있습니다. 가운데에는 닭, 양 및 기타 Minecraft 생물에 대한 명령이 포함된 도구 상자가 있습니다. 오른쪽에는 프로그램을 빌드할 작업 공간이 있습니다.

Minecraft Designer는 닭을 프로그래밍하는 것으로 시작합니다. 다시 한 번 블록을 드래그하고 클릭하여 캐릭터의 이동을 가르칩니다. 운영 . 더 나아가려면 다른 앞으로 이동 블록을 드래그하는 등의 방식으로 진행합니다.

게임을 다시 실행하려면 초기화 버튼을 누르고 다시 시작하십시오.

마인크래프트 영웅의 여정

이 Minecraft Hour of Coding, Minecraft: Hero's Journey에서는 모든 수준의 에이전트를 찾습니다. 캐릭터가 현재 12개 레벨 각각을 통과하도록 이 에이전트를 프로그래밍해야 합니다.

각 단계마다 난이도가 증가합니다. 첫 번째 수준에서는 에이전트를 압력판으로 이동하라는 지시를 받습니다. 캐릭터가 탈출할 수 있도록 철문이 열립니다.

내 lg 휴대전화에서 손전등 어떻게 켜

마인크래프트 항해 수중

최신 Minecraft Hour of Coding에서는 에이전트가 어선을 담당하게 됩니다. 움직임과 문제 해결을 기반으로 하는 다양한 도전 과제가 제시됩니다.

이 버전의 작업에는 보트 찾기, 물고기 잡기, 난파된 보물 찾기가 포함됩니다. 여느 때와 마찬가지로 도전 과제를 다시 수행하여 코드를 개선할 수 있으며 명확성을 위해 지침을 확장할 수 있습니다.

결국에는 가능한 한 적은 수의 블록으로 에이전트를 지시하는 지침을 만들 수 있어야 합니다.

Minecraft Hour of Code에 대한 최종 생각

6세 이상의 어린이를 대상으로 하지만 Minecraft Hour of Coding은 코딩을 원하는 모든 사람에게 가치가 있습니다. 이러한 이유로 각 튜토리얼은 강의실 및 개인용으로 설계되었습니다.

Minecraft Adventurer는 오프라인에서 사용할 수 있는 유일한 것일 수 있지만 플랫폼에 관계없이 모두 온라인에서 액세스할 수 있습니다. 각 Minecraft 퍼즐을 완료한 후 돌아가서 다른 방법으로 해결하십시오. 그렇게 하면 추가로 몇 시간 동안 플레이할 수 있습니다.

이 기사를 작성하기 위해 준비하면서 저는 각 Minecraft Hour of Coding을 살펴보고 시작했습니다. 각각은 흥미진진하고 재미있었고 가치가 있었습니다. 연령에 관계없이 적극 권장됩니다.

코딩을 배울 수 있는 더 많은 방법을 찾고 계십니까? 이것들을 확인하십시오 코딩 학습을 위한 최고의 게임 .

공유하다 공유하다 트위터 이메일 명령 프롬프트를 사용하여 Windows PC를 청소하는 방법

Windows PC의 저장 공간이 부족한 경우 이 빠른 명령 프롬프트 유틸리티를 사용하여 정크를 정리하십시오.

다음 읽기
관련 항목
  • 프로그램 작성
  • 프로그램 작성
  • 마인크래프트
저자 소개 크리스찬 카울리(1510개 기사 출판)

보안, Linux, DIY, 프로그래밍 및 기술 설명을 위한 편집자이자 데스크탑 및 소프트웨어 지원에 대한 광범위한 경험을 가진 정말 유용한 팟캐스트 프로듀서입니다. Linux Format 매거진의 기고가인 Christian은 Raspberry Pi 땜장이이자 레고 애호가이자 복고풍 게임 팬입니다.

크리스찬 카울리가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.