1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

MineRLの環境構築

Posted at

Minecraftの強化学習環境を提供するプラグインのインストール方法備忘録です。

参考

このサイトと同じです.サンプルコードもこちらからお借りしました.
https://minerl.readthedocs.io/en/latest/tutorials/index.html

検証環境

以下の環境で検証しました。OSについてはJavaが入る環境であれば大丈夫そうです。

  • OS: Ubuntu 24.04 LTS
  • Python: 3.10.16 (Anaconda)

インストール方法

1. Java8をインストールする

sudo add-apt-repository ppa:openjdk-r/ppa
sudo apt-get install openjdk-8-jdk

インストール後,以下のコマンドでバージョンを確認する.

java -version

以下のような表示が出ていればOK(openjdk versionが1.8になっていることを確認)

openjdk version "1.8.0_432"
OpenJDK Runtime Environment (build 1.8.0_432-8u432-ga~us1-0ubuntu2~24.04-ga)
OpenJDK 64-Bit Server VM (build 25.432-bga, mixed mode)

2. MineRLのインストール

以下のコマンドを入力して,MineRLをインストール(結構時間がかかるので,焦らず待つ)

pip install git+https://github.com/minerllabs/minerl

インストールできたら,以下のプログラムを実行してインストールできたか確認

import gym
import minerl

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"] = [1, 3]
    obs, reward, done, info = env.step(ac)
    env.render()
env.close()

成功すると、以下のような画面でプレイヤーがぐるぐる回る様子が確認できます。

必ずしも動画と同じワールド(場所)にスポーンするわけではないようです.

MineRLのプイレビュー

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?