如何使用Python制作Minecraft Java深度学习机器人

2024-09-26 17:55:40 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我有个想法,让它成为理论。我在看这个{a1},我看到他们使用了一种叫做Malmo的东西来与Minecraft交互。我快速看了一下,发现这是一个离线的东西。我想制作一个直接与Minecraft Java交互的程序。我考虑使用一些库来读取像素数据,并使用键盘库进行输入。这当然会起作用,但我也想获取一些东西,比如球员位置、库存和其他东西。我会理想地希望这是工作客户端。所以我的最后一个问题是,我怎样才能在纯Minecraft Java上用python测试神经网络Minecraft机器人呢?我需要做一个伪造或织物客户吗


Tags: 数据程序客户端a1库存像素java键盘
1条回答
网友
1楼 · 发布于 2024-09-26 17:55:40

我认为这在Python中是不可能的,但在JavaScript/Node.js中,可能有一个名为Mineflayer的库。您不能直接从Python发送击键和鼠标输入,因为Minecraft会将其作为数字输入接收,并且无法正确响应。这里是Mineflayer Github,您可以在这里找到如何使用它和各种附加组件来进行地雷防御,如地雷防御探路者或地雷防御导航

相关问题 更多 >

    热门问题