Python coding for Minecraft

Este Instructable muestra cómo instalar y utilizar un mod que escribí que te permite controlar el Minecraft con secuencias de comandos de python. A centrarme en Windows, aunque OS X y Linux debería funcionar igual de bien.

Scripts de Python pueden generar cosas en el mundo ordenadas, y hay muchos ejemplos en la web. Con unas pocas líneas puede dibujar una esfera de cristal gigante y con un poco más trabajo hacer un triángulo de Sierpinski gigante en el cielo e incluso importar archivos obj como un transbordador espacial. Yo mismo hace divertidas secuencias de comandos para dibujar una dona de vidrio lleno de agua y una gigantesca botella de Klein, convertir a todo en TNT y control Minecraft con su cerebro usando un juguete MindFlex EEG. Hay un libro Introducción programación usando scripts de python para Minecraft, y usted puede incluso hacer juegos simples basados en Minecraft. También voy a mostrar cómo hacer simple (y a veces más elaborados) dibujos basados en tortuga en Minecraft, aunque se puede montar junto con el dibujo como la tortuga.

Por un tiempo ahora puede escribir python scripts de Minecraft en la Raspberry Pi. Quería que mis hijos sean capaces de hacer eso, pero no tenemos un Pi, además sería bueno hacerlo con el escritorio completo de Minecraft. Podría ejecutar su propio servidor con el jugo de frambuesa plugin que permite a la mayoría de los scripts de python para trabajar. Pero no todo el mundo quiere instalar y configurar un servidor.

Así que escribí el Raspberry Jam Mod para Minecraft 1.8 (ahora portado a 1.8.8, 1.8.9 y 1.9 así) que emula la mayoría de la Raspberry Pi Minecraft protocolo (sobre el mismo que ofrece el plugin de zumo de frambuesa) y permite python frambuesa Pi ejecutarán secuencias de comandos con Minecraft completo escritorio.

Más tarde me enteré que alguien escribió el mcpiapi mod para Minecraft 1.7.10 un par de semanas antes. Este Instructable es escrito para mod de mermelada de frambuesa y Minecraft 1.8/1.8.8/1.8.9/1.9, pero te señalo algunas de las diferencias mcpiapi y Minecraft 1.7.10. La mayor parte de mi trabajo era con Python 2.7, pero cubriré Python 3, demasiado.

Supongo que tienes instalación básica con la creación de carpetas y archivos de descargas, descomprimir y copiar en Windows (o el sistema operativo de elección).

Puede crear secuencias de comandos de Python para Minecraft con un editor de texto, el ambiente ocioso que viene con Python, o con Visual Studio Tools Python en Windows. La última es realmente la más bonita de alguna manera, así que voy a tener algunos pasos opcionales sobre cómo hacerlo.

Este verano que planeo enseñar codificación y básica geometría 3D a superdotados y alta-secundaria con Minecraft, Mod de mermelada de frambuesa, Python y Visual Studio.

Si quieres hacerlo con Minecraft Pocket Edition en Android en cambio, tengo un Instructable para eso, también.

Artículos Relacionados

Codificación del Python para Android Minecraft PE

Codificación del Python para Android Minecraft PE

La versión de Minecraft de frambuesa PI permite script en Python, haciendo diseños fractales, dibujos, gráficos de tortuga, juegos simples, etc.. Lo mismo se puede hacer en una versión de escritorio con mi Mod de mermelada de frambuesa (aquí está mi
Minecraft mundo real

Minecraft mundo real

Todo saber Minecraft es un juego impresionante y Raspberry Pi ha hecho más impresionante. Con la API de Minecraft ahora podemos escribir secuencias de comandos de python simple interfaz leer mundo sensores y botones para el mundo de Minecraft.Paso 1:
Radio por Internet con frasco frambuesa Pi

Radio por Internet con frasco frambuesa Pi

El propósito de este tutorial es mostrar cómo construir una radio que puede transmitir audio desde internet utilizando una interfaz web sencilla para operarla. Necesitamos lo siguiente:Frambuesa PiAlgunos oradores puede conectar a su frambuesa PiMatr
Automatizado de invernadero

Automatizado de invernadero

Decidimos diseñar un invernadero como tema para nuestro proyecto de electrónica. El objetivo era regular la temperatura dentro del invernadero gracias a una lámpara, un servomotor para abrir una ventana y un ventilador de PC. Hemos querido mantener u
Indicador de vuelta de la bicicleta de la cubierta de la mochila

Indicador de vuelta de la bicicleta de la cubierta de la mochila

Este proyecto fue creado durante el Sprint diseño CCA rueda bien encaminado a hacer ciclistas más accesibles a los vehículos en la carretera. Utilicé un material que ya tenía que era un protector de lluvia mochila. El post completo en el proyecto se
Frambuesa Pi y un poco sobre él

Frambuesa Pi y un poco sobre él

En este instructable voy a explicar qué una frambuesa pi es y un poco sobre él. Qué proyectos le pueden hacer también en él.Paso 1: ¿Qué es un Pi de frambuesa?El Raspberry Pi es un bajo costo, tarjeta de crédito tamaño de equipo que se conecta a un T
Cómo descargar e instalar Mods en Minecraft (for Dummies)

Cómo descargar e instalar Mods en Minecraft (for Dummies)

Esta es una manera super fácil descargar e instalar mods para Minecraft PCPaso 1: Fragua descargarVer "fragua de la descarga" en la búsqueda de google y haga clic en el primer linkHabrá una pantalla con un montón de enlaces diciendo que la versi
Espita de Minecraft Server creación Mod

Espita de Minecraft Server creación Mod

Servidores de Minecraft son impresionantes. Permiten crear a amigos en todo el mundo, hablar con la gente y ensuciar con todas la espita de comandos y todos los plugins que están disponibles para él. Si le gustaría ayudar a expandir los plugins dispo
Star Wars y Star Trek en Minecraft con frambuesa mermelada Mod

Star Wars y Star Trek en Minecraft con frambuesa mermelada Mod

Voy a explicar cómo hacer (a) fácilmente Star Wars y Star Trek (y otros) 3D modelos en Minecraft y (b) volar una nave espacial en Minecraft (¡ o incluso con otra entidad, como un murciélago o un zombi, volar!), usando los scripts de python muestra in
¿Hacer un peluche de Wither de Minecraft

¿Hacer un peluche de Wither de Minecraft

es este suerte poco cumpleaños niño/Minecraft freak sosteniendo primer Wither peluche el mundo? Aunque altamente improbable, es posible... ¿Quieres saber qué es posible? La habilidad de crear uno de su propio. En este Instructable te arte ayudará a m
Programación Python: Parte 1 - conceptos básicos

Programación Python: Parte 1 - conceptos básicos

Python es un lenguaje de programación ampliamente utilizado de uso general, alto nivel. Su filosofía de diseño enfatiza la legibilidad del código, y su sintaxis permite a los programadores expresar conceptos en pocas líneas de código que sería posibl
Python programación P:3

Python programación P:3

Hola y,Bienvenido a,Python,Programación,P:3!Por lo tanto,Vamos a obtener,Directamente a él.Paso 1: entrada The command for,Una entrada es,"___ = input("___")".Hoy en día,El comando,Se va a utilizar,Es,"ans = input (" Introduz
Movimiento Controled Minecraft usando MPU 6050 y frambuesa Pi

Movimiento Controled Minecraft usando MPU 6050 y frambuesa Pi

En este Instructable, yo a demostrar cómo controlar el Minecraft en la Raspberry Pi utilizando un controlador de movimiento MPU 6050. Vamos a usar la API de python-minecraft presente por defecto en el OS Raspbian.Paso 1: Mira este video para tener un
Huevos de Pascua gigante en Minecraft

Huevos de Pascua gigante en Minecraft

Mañana de Pascua decidí generar unos huevos gigantes de Pascua en Minecraft con un script de python. Usé mi Mod de mermelada de frambuesa que permite la API de Minecraft de frambuesa PI en escritorio de Minecraft. (También puede usar el script en un