Minecraft Pi Edition est une version gratuite de Minecraft développée pour apprendre la programmation sur le Raspberry Pi.
Il est probablement installé sur Raspbian depuis le début, mais s'il n'existe pas, installez le paquet minecraft-pi avec la commande apt ou apt-get.
$ sudo apt install minecraft-pi
Chargement de la liste des packages...Terminé
Créer une arborescence de dépendances
Lecture des informations d'état...Terminé
minecraft-pi est déjà la dernière version(0.1.1-6)est.
Je pense que le package Python mcpi (Minecraft Pi Edition API Python Library) est également installé, mais s'il n'existe pas, installez-le avec la commande pip.
$ sudo pip install mcpi
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: mcpi in /usr/lib/python2.7/dist-packages (0.1.1)
$ pip show mcpi
Name: mcpi
Version: 0.1.1
Summary: API for Minecraft Pi
Home-page: http://pi.minecraft.net/
Author: Mojang
Author-email: UNKNOWN
License: UNKNOWN
Location: /usr/lib/python2.7/dist-packages
Requires:
Required-by:
Lancez Minecraft Pi Edition et
Créez un monde et entrez-y.
Enregistrez le code source suivant
hello-minecraft.py
from mcpi import minecraft
import mcpi.block as block
mc = minecraft.Minecraft.create("localhost")
pos = mc.player.getPos()
basex = int(pos.x) + 0
basey = int(pos.y) + 6
basez = int(pos.z) + 0
data = [
"# # ### # # ## # # ## ### # ### ",
"# # # # # # # # # # # # # # # # #",
"#### ### # # # # # # # # # ### # # #",
"# # # # # # # # # # # # # # # # #",
"# # ### ### ### ## # # ## # # ### ### "
]
for y, line in enumerate(data):
for x, c in enumerate(line):
if c == "#":
mc.setBlock(basex + x, basey - y, basez, block.DIAMOND_BLOCK.id)
Quand tu cours
$ python hello-minecraft.py
HELLO WORLD avec un bloc de diamant apparaît.
Recommended Posts