马尔默项目:如何从当前状态中提取有关区块的信息

时间:2018-12-12 07:19:47

标签: malmo

对于Malmo项目,我绝对是菜鸟,因此,如果有一项基本功能可以实现此功能,我深表歉意。但是,我在网上找不到很多东西。

我想在Minecraft中实现基本的增强代理而不使用计算机视觉,同时获取代理可以“看到”的块的各种矩阵。

所以,基本上,我试图在Minecraft中获取屏幕输出的预渲染版本(如果有这样的事情),并让我的经纪人可以访问该信息。

但是,据我所知here唯一的选择要么是获得mp4帧,要么是获得观测。如果可能的话,因为我目前不想做太多的计算机视觉研究,所以我想避免获得mp4帧。

因为我找不到有关观察结果确切的文档(也许我很不幸),所以当我在Malmo项目中运行python示例的tutorial_6且JSON输出为

时,我尝试记录观察结果

{"DistanceTravelled":8821,"TimeAlive":8,"MobsKilled":0,"PlayersKilled":0,"DamageTaken":27680,"DamageDealt":0,"Life":20.0,"Score":0,"Food":20,"XP":0,"IsAlive":true,"Air":300,"Name":"Cristina","XPos":4.5,"YPos":46.0,"ZPos":1.5,"Pitch":30.0,"Yaw":0.0,"WorldTime":37,"TotalTime":12622}

,其中不包含有关代理已观察到的块或代理周围的块的信息。有没有办法在包含代理可以看到的所有块的3d矩阵中获取某些东西?

0 个答案:

没有答案