嘿,欢迎访问!

这里是全球最大的Minecraft(我的世界)教育版中文论坛社区
覆盖100+国家,分享最新的资源和攻略

立即注册 购买教育版授权账户
  • 欢迎 游客 光临!为了营造一个安全、和谐的社区环境,请遵守平台规范,文明交流,友善互动!。
    ⚠️ 重要提示 ,警惕诈骗 本论坛未与任何其他团队或盈利单位合作,请认准唯一官方团队“基岩科技”。⚠️
  • 目前免费账户已经补充,可以正常领取啦

交流 更新《我的世界:教育版》使用python笔记本的代码分享(评论区更新/发布单独的文章)

主题 作者

Castle

LV
22
 
Minecraft 教育大使
管理成员
SVIP
09
357
63
勋章
9
黄金
5,325.00🍪
白银
0🎵
Points
54
这次开始慢慢的更新,我编写的代码,也欢迎更多的小伙伴一起来编写代码!让机器人做更多的事情(每个代码都包含注释,可以直接复制并且使用!)
Python:
# 给代理机器人木头
agent.give("wood", 64, 1)

# 建造5层高的房屋
for layer in range(5):  # 总共5层
    # 每层的四面墙
    for _ in range(4):
        for _ in range(5):
            agent.place("down", 1)
            if _ < 4:  # 最后一个方块后不需要移动
                agent.move("forward")
        agent.turn("right")
    
    # 完成一层后上升到下一层
    if layer < 4:  # 最后一层之后不需要上升
        agent.move("up")

# 代理机器人完成建造

Python:
# 给代理机器人种子
agent.give("seeds", 64, 1)

# 对农场进行耕种和种植
for count in range(6):  # 假设我们要耕种6行
    # 耕地
    agent.till("down")
    
    # 检查是否可以种植种子(是否为“空气”)
    if agent.inspect("down") == "air":
        # 放置种子
        agent.place("down", 1)
    
    # 移动到下一块土地
    agent.move("forward")

# 以下为可选的扩展部分
# 例如,让代理机器人转向并在农场的另一边继续种植
# 或者检查小麦是否成熟,如果成熟则收获


Python:
# 给代理机器人圆石
agent.give("cobblestone", 64, 1)

# 按照“之”字形路径铺设5x5的圆石地板
for i in range(5):
    # 铺设每一排
    for j in range(5):
        agent.place("down", 1)  # 在下方放置圆石
        if j < 4:  # 在到达行的末端前移动
            agent.move("forward")

    if i < 4:  # 在最后一排之前
        if i % 2 == 0:  # 如果是奇数排
            agent.turn("right")
            agent.move("forward")
            agent.turn("right")
        else:  # 如果是偶数排
            agent.turn("left")
            agent.move("forward")
            agent.turn("left")

# 代理机器人完成铺设地面
 
主题 作者

Castle

LV
22
 
Minecraft 教育大使
管理成员
SVIP
09
357
63
勋章
9
黄金
5,325.00🍪
白银
0🎵
Points
54
学习更多的原理性内容,前往”在线编程知识库“查看更多的信息


论坛导航栏
 
评论

TigerEE

LV
21
 
木头
10
65
25
勋章
8
黄金
1,125.00🍪
白银
0🎵
Points
0
学习更多的原理性内容,前往”在线编程知识库“查看更多的信息


论坛导航栏
我怕哪天你忘记续费会员了这玩意就废了
 
评论
主题 作者

Castle

LV
22
 
Minecraft 教育大使
管理成员
SVIP
09
357
63
勋章
9
黄金
5,325.00🍪
白银
0🎵
Points
54
评论

最新资源

顶部