在你体验Minecraft冒险的同时,学习宝贵的编程技能!
如果你很喜欢玩Minecraft,却被游戏中的建造耗费大量时间而困扰,并且你想要对游戏添加一些改动,那么本书就是为你而设计的。在游戏中,你可以学习许多Python编程技能,在PC、Mac或树莓派上与游戏进行互动。这些冒险不仅局限在虚拟世界——你也将会学习如何将Minecraft与电子元件连接起来,这样你的Minecraft世界就能够感知和控制真实世界中的物品。通过本书你将学到许多编程技能,将来在其他设备和学习项目中都必不可少,你的Minecraft世界终会是这个星球上独一无二的!
本书作者Martin O'Hanlon & David Whale将手把手地教会你下面的知识:
建造智能物件并编写外星入侵程序。
建造巨型的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 快速参考
词汇表
就科学传播领域而言,《新闻、科学与社会:新闻和公共关系中的科学传播》的基本思路是把科学新闻报道和科研机构中公关部门的工作并
《军人常见心理问题解析及辅导》内容简介:本书选取军人在兵之初、日常工作、人际交往、个人生活(包括恋爱、婚姻、家庭等方面)常
《解密性传播疾病》内容简介:本书作者从临床工作数十年的经验中收集了50个问题,涉及性病的预防、传播、发现、治疗及生活细节等方
本书脱胎于作者在C语言的摇篮——贝尔实验室教授C语言的讲稿,几乎涵盖了C语言各个方面的难点,并包含了一些其他书籍很少分析到的
《黑川雅之的产品设计》包括了理论一:时间含义理论二:身体感觉,触觉的时理论三:编辑的记忆理论四:物质和形体的理论五:晦暗
GooglebuilttheGolanguagefromthegrounduptosimplifythechallengesofmodernapplicatio...
机器博弈中的数据结构与基本方法 本书特色 《机器博弈中的数据结构与基本方法》系统地讨论了机器博弈中常用的数据结构及运算,并给出了相应的算法。结合三种具有代表性的...
《精通Web标准建站:标记语言、网站分析、设计理念、SEO与BI》将建站所需要掌握的各种知识分门别类、依照建站的顺序分部分排列,而
《银行业营销管理实战精析》内容简介:本书从国际通用的营销管理体系出发,引入银行业营销管理案例共32个,案例覆盖大型商业银行、
内容简介:本书是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔!Java开发者社区和Spring开发者社区一致
在1955-1968年乌尔姆设计学院办学期间,没有人能预料到这所规模不大、位置偏僻且历史短暂的学校,会有如此大的影响力。乌尔姆设计
《黄永玉:把自己活成一部历史》内容简介:黄永玉,土家族,中国画家,现为中央美术学院教授,曾任版画系主任。本书记录了黄永玉耄
《世纪大讲堂:科技卷》主要内容:著名讲坛,权威学者,民众话题,框架严密,百家争鸣!这里是自由的、思想的论坛;这里是思想的盛
机器学习 本书特色" 机器学习是计算机科学与人工智能的重要分支领域. 本书作为该领域的入门教材,在内容上尽可能涵盖机器学习基础知识的各方面. 全书共16 章,大...
《世界室内设计史(精)》为中国建筑工业出版社出版发行。目录 前言。致谢。1从史前到早期文明时代;2古典文明:希腊与罗马;3早期
《2020—2021年中国制造业创新中心建设蓝皮书(精装版)》内容简介:本书系统地介绍了我国制造业创新中心的建设背景、建设要求和17
EndNote&Word文献管理与论文写作-第二版 本书特色 本书共分为6章,第1~3章介绍endnote的操作,包括带领读者建立并利用个人endnote li...
"TechnicsandCivilization"firstpresenteditscompellinghistoryofthemachineandcritic...
《Kali Linux 高级渗透测试(原书第3版)》内容简介:Kali Linux面向专业的渗透测试和安全审计,集成了大量精心挑选的安全检测工具
本书是关于数字信号处理(DSP)原理、实现和应用的最新教程。全书在概述了数字信号的产生、定义和处理实例之后,详细讨论了差分方