9. 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
- Serwer Minecrafta Pi, czyli minikomputer Raspberry Pi w wersji B+, 2 lub 3 z najnowszą wersją systemu Raspbian.
- Klient, czyli dowolny komputer z systemem Linux lub Windows, zawierający interpreter Pythona 2, bibliotekę mcpi oraz symulator mcpi-sim.
- Adresy IP serwera i klienta muszą należeć do tej samej sieci lokalnej.
Instalacja bibliotek
Wszystkie biblioteki oraz symulator umieściliśmy w archiwum mcpi-sim.zip
,
które należy pobrać i rozpakować w katalogu użytkownika. W kolejnych scenariuszach zakładamy,
że tworzone skrypty zapisujemy w katalogu ~/mcpi-sim
.
Informacja
- Do działania symulatora potrzebna jest biblioteka PyGame. Zobacz, jak ją zainstalować w systemie Linux lub Windows. Symulator działa tylko w Pythonie 2.
- Dystrybucje Linux Live przygotowane na potrzeby naszego projektu zawierają już symulator.
- Opisane poniżej scenariusze można realizować bezpośrednio na Raspberry Pi.
- Symulator dostępny jest w repozytorium
https://github.com/pddring/mcpi-sim.git
. - Biblioteki mcpi dostępne są w repozytorium
https://github.com/martinohanlon/mcpi.git
.
Materiały
- Minecraft Pi Edition
- Dokumentacja Minecraft API
- Getting started with Minecraft Pi
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: | 2022-05-22 o 19:52 w Sphinx 1.5.3 |
---|---|
Autorzy: | Patrz plik “Autorzy” |