توفر حزمة Python بيئات رياضية سهلة الاستخدام وإمكانية الوصول إلى البيانات لوكلاء التدريب في Minecraft.
هل لديك فضول لمعرفة ما فعله الأشخاص باستخدام MineRL؟ راجع هذه الصفحة حيث نقوم بجمع المشاريع باستخدام MineRL. هل لديك مشروع باستخدام MineRL (مشروع هواية أكاديمي أو ممتع)؟ قم بتحرير هذا الملف، وأضف روابط لمشاريعك وقم بإنشاء علاقات عامة!
للبدء في استخدام MineRL، راجع المستندات هنا!
مرايا البيانات الأصلية لـ MineRL-v0 معطلة (على سبيل المثال، بيانات MineRLObtainDiamond-v0
الأصلية). لقد قمنا بتحميل نسخ من مجموعات البيانات الأساسية إلى سجل Zenodo هذا حتى يتمكن الأشخاص من العثور عليها: https://zenodo.org/records/12659939
يتكون MineRL من ثلاثة إصدارات فريدة، كل منها يحتوي على مجموعة مختلفة قليلاً من الميزات. انظر المقارنة الكاملة هنا.
pip install minerl==0.4.4
pip install minerl==0.3.7
متطلبات التثبيت ( مطلوب Java JDK 8. قد يتطلب Mac خطوات إضافية) ثم قم بتثبيت MineRL باستخدام
pip install git+https://github.com/minerllabs/minerl
يمكن استخدامه مثل أي بيئة رياضية:
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 ()
تحقق من الوثائق لمزيد من الأمثلة والملاحظات.
craft
smelt
. التحكم في واجهة المستخدم الرسومية والماوس فقط (إجراء الكاميرا يحرك الماوس).