Paket Python menyediakan lingkungan Gym yang mudah digunakan dan akses data untuk agen pelatihan di Minecraft.
Penasaran ingin melihat apa yang dilakukan orang-orang dengan MineRL? Lihat halaman ini tempat kami mengumpulkan proyek menggunakan MineRL. Punya proyek menggunakan MineRL (proyek hobi akademis atau menyenangkan)? Edit file ini, tambahkan tautan ke proyek Anda dan buat PR!
Untuk memulai MineRL, lihat dokumennya di sini!
Cermin data asli untuk MineRL-v0 tidak berfungsi (misalnya, data asli MineRLObtainDiamond-v0
). Kami telah mengunggah salinan kumpulan data utama ke catatan Zenodo ini sehingga orang dapat menemukannya: https://zenodo.org/records/12659939
MineRL terdiri dari tiga versi unik, masing-masing dengan serangkaian fitur yang sedikit berbeda. Lihat perbandingan selengkapnya di sini.
pip install minerl==0.4.4
pip install minerl==0.3.7
Persyaratan instalasi (Java JDK 8 diperlukan . Mac mungkin memerlukan langkah tambahan) dan kemudian instal MineRL dengan
pip install git+https://github.com/minerllabs/minerl
Dapat digunakan seperti lingkungan Gym lainnya:
import gym
import minerl
# Uncomment to see more logs of the MineRL launch
# import coloredlogs
# coloredlogs.install(logging.DEBUG)
env = gym . make ( "MineRLBasaltBuildVillageHouse-v0" )
obs = env . reset ()
done = False
while not done :
ac = env . action_space . noop ()
# Spin around to see what is around us
ac [ "camera" ] = [ 0 , 3 ]
obs , reward , done , info = env . step ( ac )
env . render ()
env . close ()
Periksa dokumentasi untuk contoh dan catatan lebih lanjut.
craft
dan smelt
. Hanya GUI dan kontrol mouse (aksi kamera menggerakkan mouse).