본문 바로가기

9

파이썬으로 마인크래프트 프로그래밍하기 - 0.7 총정리 feat. 하늘 끝까지 파이썬으로 마인크래프트 프로그래밍하기 - 0.7 총정리 feat. 하늘 끝까지 여기서는 지금까지 살펴본 내용을 총정리하겠습니다. 파이썬으로 마인크래프트를 프로그래밍하려면 파이썬: 3.x 버전이면 되지만 최신 버전을 권장합니다. 마인크래프트 자바 에디션: Windows 10 또는 11의 스토어 에디션이 아닙니다. JRE 또는 JDK 마인크래프트 서버 구동 파일: 스피곳과 라즈베리주스 이렇게 필요합니다. 마인크래프트는 멀티플레이어 서버로 동작하고 있어야 프로그래밍할 수 있습니다. Mojang에서 공식 배포하는 서버는 바닐라Vanilla입니다. 현재 시점으로 1.18.1이 최신 버전이고 이곳에서 다운로드할 수 있습니다. 그런데 이 바닐라 서버 환경에서는 프로그래밍을 가능하게 하는 플러그인을 설치할 수 없습니다.. 2022. 1. 12.
파이썬으로 마인크래프트 프로그래밍하기 - 0.6 mcpi 모듈 설치하기 파이썬으로 마인크래프트 프로그래밍하기 - 0.6 mcpi 모듈 설치하기 이 글은 지난 pip 업데이트하기와 mcpi 모듈 업데이트하기의 개정판입니다. 이 글을 쓰고 있는 현재 시점으로 파이썬은 3.10.1이 최신 버전입니다. 함께 제공되는 pip는 21.2.4이지만 공식 사이트에서 다운로드할 수 있는 버전은 21.3.1입니다. 따라서 mcpi 모듈을 설치하기 전에 pip부터 업그레이드하는 것이 좋습니다. pip 버전 확인하기 명령 프롬프트나 터미널을 열고 다음 명령을 실행합니다.하이픈 하나짜리 대문자 -V와 하이픈 두 개짜리 소문자 --version 중 하나를 지정합니다. pip -V 또는 pip --version pip 업데이트하기 pip의 버전이 21.3.1 미만이라면 업그레이드합니다. 하이픈이 두 .. 2022. 1. 9.
파이썬으로 마인크래프트 프로그래밍하기 - 0.5 JRE 설치하기 JVM, JRE, JDK JDK 설치하기 JRE/JDK 버전 확인하기 0.5. JRE 설치하기 지난 글에서 마인크래프트는 자바로 개발되었고, 그 때문에 마인크래프트 안에 자바 가상 환경이 내장되어 있다고 언급했습니다. 하지만 앞으로 사용할 마인크래프트 서버 프로그램인 스피곳은 그렇지 않습니다. 우리가 직접 자바 가상 환경을 설치해야 하죠. 이번 글에서는 이 이야기를 깊게 풀어내겠습니다. 0.5.1. JVM, JRE, JDK JVM Java Virtual Machine JRE Java Runtime Environment JDK Java Development Kit 자바로 개발된 애플리케이션을 실행하기 위해서는 JVM이 필요합니다. 하지만 JVM만 직접 설치할 수 없고, JVM과 JVM이 실행되는 데 필요한.. 2021. 2. 13.
파이썬으로 마인크래프트 프로그래밍하기 - 0.4 마인크래프트 설치하기 마인크래프트 자바 에디션 설치하기 최신 자바 버전으로 마인크래프트 실행하기 0.4. 마인크래프트 설치하기 파이썬으로 마인크래프트를 프로그래밍하려면 당연히 다음 두 가지를 생각하게 됩니다. 마인크래프트 파이썬 하지만 이 둘만으로는 부족합니다.파이썬은 프로그래밍 언어일뿐 마인크래프트가 어떤 메커니즘으로 동작하는지 알지 못하기 때문입니다. 그래서 마인크래프트는 이런 메커니즘으로 동작하니 프로그래밍으로 제어하고 싶으면 이런 환경 내지 세팅을 따르라고 일종의 규칙을 마련해 두었는데, 이를 가리켜 일반적으로 API라고 부릅니다. 극단적으로 단순화하면 API는 도어락과 맥락이 비슷합니다. 특정 순서의 번호 조합을 눌러규칙을 지켜 안으로 들어가는 것처럼 API에 따라 허용된 만큼만 프로그래밍할 수 있기 때문입니다. 마.. 2021. 2. 6.
파이썬으로 마인크래프트 프로그래밍하기 - 0. 마음 먹기 레지스트리 키의 권한 수정하기 레지스트리 키의 권한 원래대로 돌려놓기 SHIFT 키를 누르지 않고 여기서 명령 창 열기 메뉴 특정 폴더에서 터미널 열기 0장. 마음 먹기 파이썬으로 마인크래프트를 프로그래밍하려는데 시작도 하기 전에 이런저런 오류가 생긴다고 메일로 문의하시는 분이 많습니다. 매번 비슷비슷한 답변을 드리다가 여기에 관련 내용을 정리하는 것이 낫겠다 싶어 설치부터 활용까지 단계별로 자세하게 다루고자 합니다. 운동을 하겠다고 계획을 세우고 실천하려면 여러 가지 준비 과정이 필요합니다. 여기서도 그 준비 과정을 깊게 들여다보겠습니다. 0.1. 판 깔기 운동을 정기적으로 하겠다고 마음을 먹었다면 만족할 만한 성과를 낼 수 있도록 우선 운동할 상황을 만들고 주변을 정리하는 것이 좋습니다. 눈에 잘 보.. 2021. 1. 30.
어스본 코리아, 묶어서 한꺼번에 안녕하세요. 그동안 어스본코리아에서 출간된 번역서를 한꺼번에 소개합니다(가나다 순). 네이버 검색 다음 검색 쉽고 재밌는 초등 영재 플랩북 15 곱셈과 나눗셈 달: 고대 신화부터 달 탐사까지 초등학생이 알아야 할 숫자, 컴퓨터와 코딩 100가지 쉽고 재밌는 초등 영재 플랩북 17 엔지니어링 플랩북 형식은 호기심을 자극해서 참 좋습니다. 여기까지입니다. 읽어 주셔서 고맙습니다. Today is mutant yesterdays. 영리 목적으로는 저자의 허락 없이 편집, 배포하실 수 없습니다. Authored by justdoit709@gmail.com 2019. 10. 11.
마음이음, 초등 놀이 코딩: 스웨덴 아이들이 매일 아침 하는 놀이 코딩 안녕하세요. 새로 출간된 책을 소개합니다. 마음이음에서 출간한 초등 놀이 코딩: 스웨덴 아이들이 매일 아침 하는 놀이 코딩입니다. 출판사로부터 진작에 책을 받았는데 이제야 소개합니다. 이 책이 어떤 내용이고 어떤 특징을 보이는지는 아래 링크를 참고하시기 바랍니다. 네이버 책 소개 다음 책 소개 이 책은 ‘원서’를 번역한 번역서가 아닙니다. 저자인 카린 뉘고츠의 초고를 우리말로 옮기면서 우리 상황에 맞도록 다듬은 책입니다. 그래서인지 몰라도 책이 완성돼 가는 과정을 흥미롭게 지켜본 것 같습니다. ‘원서’를 번역한 다른 컴퓨터 책들은 지면 편집을 제외하면 ‘원서’와 별반 다르지 않습니다. 심지어는 원출판사와의 계약 때문에 표지도 그대로 써야 하기도 합니다. 새 책이 나온다는 감흥을 별로 느낄 수 없는 이유입.. 2019. 10. 8.
스피곳 업데이트하기, 추가 내용 최신 버전으로 컴파일하기 현재 스피곳 공식 웹 사이트에서 제공하는 스피곳 서버 파일의 최신 버전은 1.13.2입니다. 이 버전은 안정화 버전으로서 개발자 버전은 1.14.3까지 제공되고 있습니다. 따라서 BuildTools.jar 파일을 별도의 옵션 없이 컴파일하면 안정화 버전인 1.13.2로 결과물이 생성됩니다. 마인크래프트의 최신 버전인 1.14.3에 맞춰 스피곳 서버 파일을 컴파일하려면 다음처럼 별도의 옵션을 추가해야 합니다. 최신 버전으로 컴파일하기 1. 스피곳 공식 웹 사이트에서 BuildTools.jar 파일을 다운로드합니다. 2. BuildTools.jar 파일을 다운로드한 폴더에서 명령 프롬프트를 엽니다. 3. 아래 명령을 입력하고 실행합니다. --rev 옵션에는 하이픈(-)이 두 개입니다.. 2019. 7. 11.
스피곳 업데이트하기 스피곳 서버 컴파일하기 Minecraft Tools 폴더에 스피곳 서버 파일 복사하기 스피곳은 마인크래프트와 버전이 같아야 합니다. 마인크래프트가 업데이트되면 스피곳 개발자도 그에 맞춰 스피곳을 업데이트하고 spigotmc.org를 통해 배포하고 있습니다. 하지만 스피곳 서버는 개별 파일로 다운로드할 수 없습니다. 저작권에 위배되기 때문인데, 일반 사용자가 스피곳을 업데이트하려면 필요한 재료를 다운로드해 직접 컴파일해야 합니다. 이 문서에서는 스피곳 서버 파일을 컴파일하는 방법과 업데이트된 스피곳을 마인크래프트에서 사용하는 방법을 소개하겠습니다. 스피곳 서버 컴파일하기 1. 우선 스피곳 공식 웹사이트인 spigotmc.org에 방문합니다. 여기서 Downloads라는 메뉴를 클릭합니다. 2. 이제 다음 .. 2019. 4. 4.