아이들 좋아하는 마인크래프트로 코딩 교육 하는 방법
IT,PC,모바일,스마트폰 정보와 팁 그리고 제품리뷰와 생활정보
아이들 좋아하는 마인크래프트로 코딩 교육 하는 방법
혹시 집에 초등학생 아이들이 있나요? 아마 초등학생이 집에 있다면 아마도 아이들이 한번 정도는 마인크래프트를 접해 봤을거라고 생각이 듭니다. 저도 몇번 포스팅을 한적이 있는데 요즘은 아이들이 초등학교 때부터 코딩 교육을 배우기 시작 하죠. 저희 아이들도 스크래치를 이용해서 코딩 교육을 하기는 했는데요. 이번 포스팅에서는 아이들이 조금더 재미있게 코딩 교육을 배울수 있는 방법중에 하나인 마인크래프트 게임을 이용해서 코딩 교육하는 방법에 대해서 포스팅을 해보려고 합니다.
게임이라고 해서 모두 않 좋은 영향을 끼치는건 아닌거 같더라구요. 마인크래프트를 이용해서 스크래치와 같은 블럭을이용한 코딩 교육이 가능합니다. 실제로 관련해서 서적도 많이 나와 있는 상태 입니다.
마인크래프트 게임을 이용해서 코딩을 하기 위해서 필요한건 2가지 인데요. 마인크래프트 게임하고 Code Connection 이라는 프로그램 입니다. 2가지 모두 윈도우10 Microsoft Store 에서 다운받을수 있습니다.
하지만 마인크래프트 같은 경우에는 유료라서 구입을 하셔야 하는데요. 간단하게 한번 해보시고 싶으시다면 체험판을 이용하셔도 됩니다. 혹은 에듀케이션 버전을 사용하셔도 되는데요. 실제로 에듀케이션 버전을 이용하기 위해서는 학교 계정이 필요하더라구요. 혹시 학교 계정이 있으시면 시도해 보세요.
마인크래프트 에듀케이션 버전 다운로드 사이트 : education.minecraft.net/get-started/download/
접속 하시면 아래와 같은 페이지가나오느데요. 다운로드를 클릭 해서 다운후에 설치 하시면 됩니다.
실제로 설치후에 실행을 하시면 아래처럼 학교 계정으로 로그인을 하라고 나옵니다.로그인을 않 하는 경우에는 역시 체험판으로 밖에 사용할 수가 없습니다. 아이들이 마인크래프트를 좋아하고 코딩교육을 좀 하고 싶으시다면 그냥 유료로 구입을 하시는걸 추천해 드려요.
마인크래프트 코딩 준비
마인크래프트를 이용해서 코딩 교육을 하기 위해서는 MS Store 에서 아래 2개를 다운 받으세요.
- Minecraft Windows 10 스타터 컬렉션
- Code Connection for Minecraft
위 2가지를 설치를 하시면 되고, 스타터 컬렉션의 경우에는 현재 30,400 원입니다. 한번 구입하신후에 계속 사용하시면 되구요. Code Connection 의 경우에는 무료 입니다.
이제 위 2가지를 모두 설치를 하셨다면 마인크래프트를 실행을 해보세요. 아마도 마인크래프트 게임 하는 방법은 아이들이 더 잘 알지 않을까 싶네요. 혹은 마인크래프트를 좋아 하시는 분들도 많으니 게임 하는 방법은 다 잘 알거라고 생각이 됩니다.
일단 게임에 들어 가신후에 잠깐 게임에서 나옵니다. ESC 키를 누르시면 쉽게 나올수 있어요. 그러면 아래 화면 같은 상태가 되는데요. 이 상태에서 앞에서 설치 했던 Code Connection 을 실행을 합니다.
코드 컨넥션을 실행을 하시면 아래와 같은 창이 하나가 뜨게 됩니다. 이 상태에서 아래 복사 아이콘을 클릭 해서 연결하는명령어를 복사를 합니다. 복사를 하신후에 다시 마인크래프트 게임이 실행중인 창으로 갑니다.
그리고 아래와 같이 Enter 를 입력을 하셔서 채팅 및 명령어 창을 여신후에 복사한 내용을 그대로 붙여넣습니다. 그럼 상단에 서버에 연결이 되었습니다. 라는 메세지와 함께 마인크래프트가 코드 컨넥션에연결이 된걸 확인 할수 있습니다. 여기까지 하신후에 다시 아까 코드 컨넥션 창으로 가시면 뭔가 바뀐걸 볼수가 있을거에요.
창이 아래처럼 바뀌어 있는데요. 여기에서 MakeCode 를 클릭을 하시면 됩니다. 그러면 코딩을 할수 있는 창으로 바뀌게 됩니다.
여기에서 새로운 프로젝트를 만들거나 혹은 따라해보기를 통해서 간단하게 코딩을 하는 방법을 배울수도 있습니다.
새로운 프로젝트를 만들어 보시면 아래와 같은 화면을 볼수가 있습니다. Code Connection 은 블록으로 코딩을 하거나 Javascript 혹은 파이썬으로 코딩을 할수가 있습니다.
아이들 교육을 하기에는 블록이 제일 적당하죠. 블록 사용하는 방법은 스크래치 코딩하고 크게 다르지 않습니다.다만, 마인크래프트에 최적화가 되어 있기 때문에 블록들이 게임과 관련된게 많이 보입니다.
왼쪽에는 카테고리 별로 사용할수 있는 블록들이 모아져 있습니다. 캐릭터를 움직이는 방법이라더가 블록을 어떻게 사용할지 혹은 코딩에 기본이 되는 반복문등을 사용할수 있습니다. 변수나, 논리, 계산을 이용하면 스크래치 코딩처럼 다양하게 코딩이 가능합니다.
Code Connection 을 이용하면 나만의 월드에서 꾀 재미있는 게임을 만들수 있지 않을까 생각이 됩니다. 그냥 게임만 하는것보다는 코딩 교육도 겸하면서 아이들도 재미있어하고 흥미 있어 하는 방법으로 하는게 효과적이겠죠?
코딩을 한후에는 하단에 있는 재생 버튼을 누른후에 다시 마인크래프트 게임창으로 넘어 가면 해당 블록으로 작성한 코드가 작동 하는걸 확인 할수 있습니다. 아래는 플레이어가 걸으면 플레이어가 있던 자리에 꽃을 놓도록 만든 아주 간단한 코드 입니다.
실제로 게임에서 움직일때마다 원래 있던 자리에 꽃이 생기는걸 볼수가 있습니다. 아이들도 굉장히 재미 있어 하더라구요.
이상으로 간단하게 아이들 코딩 교육을 위해서 마인크래프트와 Code Connection 을 이용한 마인크래프트 코딩 방법에 대해서 알아 보았습니다. 아이들에게 코딩 교육을 해줘야 하거나, 아이들이 마인크래프트를 좋아 한다면 한번 해보세요. 굉장히 반응이 좋더라구요.
물론, 하다가 너무 게임만 하지 않도록 옆에서 코딩을 알려 주면서 스스로 무언가 만들어 내도록 유도 하는게 좋을거 같습니다. ^^ 그럼 도움이 되셨길 바라면서 이만 포스팅을 마치도록 할께요.여기까지 보아 주셔서 감사합니다.