[PYTHON] Hallo Welt mit Raspberry Pi + Minecraft Pi Edition

Überblick

--Minecraft Pi Edition läuft in Raspberry Pi + Raspbian-Umgebung Zeigen Sie Hello World mit der Python-Bibliothek mcpi an

Diese Umgebung

Was ist Minecraft Pi Edition?

Minecraft Pi Edition ist eine kostenlose Version von Minecraft, die zum Erlernen des Programmierens auf dem Raspberry Pi entwickelt wurde.

Installation von Minecraft Pi Edition und mcpi

Es ist wahrscheinlich von Anfang an auf Raspbian installiert, aber wenn Sie es nicht haben, installieren Sie das minecraft-pi-Paket mit dem Befehl apt oder apt-get.

$ sudo apt install minecraft-pi
Laden der Paketliste...Erledigt
Erstellen eines Abhängigkeitsbaums
Statusinformationen lesen...Erledigt
minecraft-pi ist bereits die neueste version(0.1.1-6)ist.

Ich denke, dass das Python mcpi-Paket (Minecraft Pi Edition API Python Library) ebenfalls installiert ist, aber wenn es nicht existiert, installieren Sie es mit dem Befehl 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: 

Zeige Hello World in Minecraft World

Starten Sie Minecraft Pi Edition und

minecraft-pi-edition-1.png

Erschaffe eine Welt und betrete sie.

minecraft-pi-edition-2.png

Speichern Sie den folgenden Quellcode

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)

Wenn du rennst

$ python hello-minecraft.py

HALLO WORLD mit Diamantblock erscheint.

minecraft-pi-edition-3.png

Referenzmaterial

Recommended Posts

Hallo Welt mit Raspberry Pi + Minecraft Pi Edition
Erste Schritte mit Heroku-Viewing Hello World in Python Django mit Raspberry PI 3
GPGPU mit Raspberry Pi
Hallo Welt mit ctypes
Hallo, Welt mit Docker
DigitalSignage mit Raspberry Pi
Hallo Welt auf Flasche
Ich habe L-Chika mit Razpai 4 (Python Edition) ausprobiert.
Mutter pflanzt mit Raspberry Pi
Hallo Welt mit Flask + Hamlish
Bis hallo Welt mit Zappa
USB-Boot mit Raspberry Pi 4 Modell B (3) LVM Edition
Python beginnend mit Hallo Welt!
[Raspberry Pi] Schrittmotorsteuerung mit Raspberry Pi
Verwenden Sie vl53l0x mit RaspberryPi (Python)
Servomotorsteuerung mit Raspberry Pi
Hallo Welt! Mit virtueller CAN-Kommunikation
Einführung in TensorFlow - Hallo World Edition
Serielle Kommunikation mit Raspberry Pi + PySerial
Betriebssystem-Setup mit Raspberry Pi Imager
[Hinweis] Hallo Weltausgabe mit Python
Probieren Sie L Chika mit Himbeerpi
Aufbau eines VPN-Servers mit Raspberry Pie
Hallo Welt! Von QPython mit Braincrash
Versuchen Sie, 3 Servos mit Raspeye zu bewegen
Verwenden einer Webkamera mit Raspberry Pi
Verwenden Sie Python auf Raspberry Pi 3, um die LED zu beleuchten (Hello World)
Hallo Welt
Haustierüberwachung mit Rekognition und Raspberry pi
Raspberry Pi Security Infrarotkamera (Python Edition)
Erstellen Sie eine Tensorflow-Umgebung mit Raspberry Pi [2020]
Bedienen Sie Minecraft Pi Edition von einem PC aus
Versuchen Sie, mit Raspberry Pi nach Wakasagi zu fischen
Normal programmieren mit Node-RED-Programmierung mit Raspberry Pi 3
Verbesserter menschlicher Sensor mit Raspberry Pi
Versuchen Sie die Objekterkennung mit Raspberry Pi 4 + Coral
Den Servomotor SG-90 mit Himbeer-Pi betreiben
Arbeiten mit Sensoren in Mathematica auf Raspberry Pi
Verwenden Sie einen PIR-Bewegungssensor mit Himbeer-Pi
Machen Sie einen Waschtrocknungs-Timer mit Raspberry Pi
Infer Custom Vision Modell mit Raspeye
Bedienen Sie das Oszilloskop mit dem Raspberry Pi
Erstellen Sie eine Auto-Anzeige mit Himbeer-Pi
Hallo Welt! Von QPython mit Brainfu * k
Protokollieren des Werts von Inkbird IBS-TH1 mit Raspberry Pi
Arbeiten mit GPS in Python für Raspberry Pi 3
[Ich habe den Raspberry Pi (1) berührt] Ich habe die grundlegenden Funktionen der Minecraft Pi Edition (Vorabversion 2015.5.23) zusammengefasst.
Ich habe versucht, mit Raspeye 4 (Python Edition) ein signalähnliches Signal zu erzeugen.
Hallo Welt- und Gesichtserkennung mit OpenCV 4.3 + Python
Hallo Welt mit gRPC / go in Docker-Umgebung
Discord Bot Himbeere Pi Null mit Python [Hinweis]
Medienprogrammierung mit Raspeye (Vorbereitung für Audio)
Hallo Welt mit allen Funktionen der Go-Sprache
Pymacs helloworld
Blockieren und zeichnen Sie Bilder mit Minecraft Pi Edition
Begrüßen Sie die Welt mit Python mit IntelliJ
Hallo Welt mit Nginx + Uwsgi + Python auf EC2
Genießen Sie die elektronische Arbeit mit GPIO von Raspberry Pi
MQTT Radicon Car mit Arduino und Himbeere