零基础学Minecraft编程(图文版)是非常有趣的Minecraft编程入门学习书。在Minecraft游戏中,你可以学习许多Python编程技能,在 PC、Mac或树莓派上与游戏进行互动,更可将Minecraft与电子元件连接起来,使你的Minecraft世界能够感知和控制真实世界中的物品。
本书适合所有对Minecraft游戏感兴趣的人,以及游戏开发者、Python 编程初学者。
本书将手把手地教会你下面的知识:
建造智能物件并编写外星入侵程序。
建造巨型的2D和3D建筑,如球体或金字塔。
设计并编写一个完整的交互性竞技游戏。
在你的PC、Mac或树莓派上,使用Python编写Minecraft程序。
设计房屋结构及制作3D打印机。
使用简单电路搭建个性化游戏控制面板。
目录
- 概述 1
- Minecraft 是什么 1
- 虚拟世界 2
- Minecraft 是如何诞生的 2
- Minecraft 编程是什么 2
- 这本书是给谁写的 3
- 你将会学到什么 3
- 我们认为你应该知道的 4
- 在项目中你需要 4
- 给家长和老师的提示 5
- 这本书的组织结构是怎样的 5
- 本书的配套资源网站 6
- 其他的帮助来源 6
- 一些约定 7
- 与作者接触 9
- 冒险 1
- 你好,Minecraft 世界 11
- 在树莓派上开始你的编程之旅 13
- 在树莓派上安装 Minecraft 13
- 在树莓派上启动 Minecraft 14
- 在 Windows PC 或 Apple Mac 上开始你的编程之旅 15
- 在 Windows PC 上安装初学者工具包和 Python 16
- 在 Apple Mac 上安装初学者工具包和 Python 18
- 在 Windows PC 或 Apple Mac 上启动 Minecraft 19
- 停止 Bukkit 22
- 创建程序 22
- 运行程序 24
- 停止程序 27
- 冒险 2
- 追踪玩家移动 29
- 检测玩家位置 30
- 准备启程 31
- 显示玩家位置 31
- 简化位置显示 34
- 利用 postToChat 改变位置信息显示方式 35
- 引入游戏循环 35
- ……
- 冒险3 建筑自动化
- 冒险4 与方块交互
- 冒险5 与电路交互
- 冒险6 使用数据文件
- 冒险7 建造2D和3D结构
- 冒险8 赋予方块以独立思维
- 冒险9 大冒险:Crafty Crossing游戏
- 附录A 接下来去哪
- 冒险10 Minecraft电梯
- 附录B 快速参考
- 词汇表