Minecraft 是一款非常受欢迎的游戏,可在 PC、Xbox、PlayStation 甚至智能手机上运行。它是有史以来最畅销的 PC 游戏,并且已经引起了世界各地的狂热玩家、大型在线社区和大量商品的轰动。许多人喜欢构建复杂的结构,甚至只使用游戏机制来创建自己的交互系统。

更多关于树莓派

  • 什么是树莓派?

  • 电子书:树莓派指南

  • Raspberry Pi 速查表入门

  • 电子书:在 Raspberry Pi 上运行 Kubernetes

  • 白皮书:混合云蓝图中的数据密集型智能应用程序

  • 理解边缘计算

  • 我们最新的树莓派

游戏的免费树莓派版本是唯一带有编程接口的游戏,允许玩家编写代码并操纵周围的世界。它基于适用于 Android 的 Minecraft Pocket Edition,并提供了 Python API。它与Raspbian捆绑在一起,这是 Pi 的主要支持发行版,它被用于向世界各地的年轻人教授编程技能。

您可以使用鼠标和键盘探索 Minecraft 世界,放置块并手动构建东西,但是当您在 Minecraft 旁边打开 Python 窗口并开始向世界发送命令时,真正的乐趣就开始了。

Minecraft Python API

那么,您可以从 Python API 中做什么?

位置

获取玩家的坐标,并使用这些坐标传送到世界各地的另一个位置。

积木

在一组特定的坐标处设置一个块(可能就在你的玩家面前),或者在一个立方体或长方体中设置多个块。有 70 种方块类型可供选择,包括石头、草、泥土、水、熔岩、雪、冰、花、瓜和 TNT。

循环

使用无限循环在玩家行走或建造房屋时不断在玩家身后放置积木,让它跟随您走到哪里。

观点

改变“相机”的视角,即你看待世界的方式。

活动

跟踪特定块发生的情况,并使用事件触发其他操作。

炸药TNT

TNT方块可以通过玩家用剑击中一个来激活。

有了这套可用的功能,就可以自主创建令人惊叹的结构、创建游戏和交互式应用程序。结合起来,这些功能可以以有趣和富有想象力的方式使用。

游戏

Create a Minecraft version of Whack-a-mole (Whack-a-block), Snake, Hide and seek, and more—all programmed using the Python API.

动画

观看这个令人惊叹的 Minecraft Pi 对星球大战场景的再现:

并通过下载代码为自己重新创建它!

分形

了解如何生成分形树并编写代码来构建您自己的。

Minecraft 教育

我们发现这个版本的 Minecraft 是一个有价值的学习工具,它让年轻人有机会在他们可能涉及的领域学习编程,并激励他们使用代码来解决问题。

安装

Minecraft 已经预装在 Raspbian 中大约一年了,所以你可能已经拥有它了。

如果您有较旧的 Raspbian 映像,只需运行:

sudo apt-get update sudo apt-get install minecraft-pi

要了解更多信息,请查看 raspberrypi.org 上的Minecraft Pi 入门学习活动,并查看 stuffaboutcode.com 上的API 参考指南。

树莓派

柱子

这篇文章是 Ben Nuttall 的Raspberry Pi 专栏的一部分,他在其中分享了来自微型计算世界的新闻和故事。

Logo

学AI,认准AI Studio!GPU算力,限时免费领,邀请好友解锁更多惊喜福利 >>>

更多推荐