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.7.x,
    • biblioteki PyGame i numpy,
    • bibliotekę mcpi,
    • symulator mcpi-sim.
  3. Adresy IP serwera i klienta muszą należeć do tej samej sieci lokalnej.

Instalacja bibliotek

Pobierz archwium mcpi-sim.zip i rozpakuj je w wybranym katalogu (np. katalogu domowym) za pomocą menedżera archwiwów lub poleceniem w terminalu:

~$ unzip mcpi-sim.zip

Archiwum zawiera katalog mcpi-sim z biblioteką mcpi oraz zmodyfikowanymi na potrzeby naszych scenariuszy bibliotekami symulatora.

W razie potrzeby zobacz, jak zainstalować biblioteki PyGame i numpy w systemie Linux lub Windows.

Informacja

  • 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.

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-06-19 o 06:04 w Sphinx 1.4.5
Autorzy:Patrz plik “Autorzy”