8. Minecraft Pi

Minecraft Pi Edition to specjalna wersja gry Minecraft uruchamianej jako serwer na minikomputerze Raspberry Pi z systemem Raspbian. Wyjątkową cechą tej wersji jest możliwość kontrolowanie niektórych elementów gry za pomocą Minecraft API zawartych w bibliotekach mcpi napisanych w języku Python i preinstalowanych w Raspbianie (w wersji dla Pythona 2 i 3). Całość bardzo dobrze nadaje się do nauki programowania z wykorzystaniem języka Python.

Wymagania wstępne

  1. Serwer Minecrafta Pi, czyli minikomputer Raspberry Pi w wersji B+, 2 lub 3 z najnowszą wersją systemu Raspbian.
  2. Klient, czyli dowolny komputer z systemem Linux lub Windows, zawierający interpreter Pythona 2, bibliotekę mcpi oraz symulator mcpi-sim.
  3. Adresy IP serwera i klienta muszą należeć do tej samej sieci lokalnej.

Instalacja bibliotek

Symulator mcpi-sim zawiera biblioteki mcpi w katalogu ~/mcpi-sim/mcpi, zainstalujemy go poleceniem:

~$ git clone https://github.com/pddring/mcpi-sim.git

Do działania symulatora potrzebna jest biblioteka PyGame. Zobacz, jak ją zainstalować w systemie Linux lub Windows.

Note

  • Dystrybucja XenialPup KzkBox przygotowana na potrzeby naszego projektu zawiera już symulator.
  • Opisane poniżej scenariusze można realizować bezpośrednio w Raspbianie na Raspberry Pi.
  • Same biblioteki mcpi można zainstalować poleceniem: git clone https://github.com/martinohanlon/mcpi.git.

Materiały

  1. Minecraft Pi Edition
  2. Dokumentacja Minecraft API
  3. Getting started with Minecraft Pi

Licencja Creative Commons Materiały Python 101 udostępniane przez Centrum Edukacji Obywatelskiej na licencji Creative Commons Uznanie autorstwa-Na tych samych warunkach 4.0 Międzynarodowa.

Utworzony:2017-09-08 o 19:38 w Sphinx 1.4.5
Autorzy:Patrz plik “Autorzy”