在你体验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 快速参考
词汇表
《游戏行业微营销实战攻略》内容简介:本书从“技巧+案例”两条线出发帮助读者快速成为游戏行业的微营销高手! 技巧线内容包括3个
面向智能制造的多机器人系统任务分配研究 本书特色 王友发*的《面向智能制造的多机器人系统任务分配研究》在结合机器人能力矩阵及任务角色需求的基础上,提出了一种通用...
OpenGL ES 3.x游戏开发-(下卷) 本书特色 本书共分14章,内容涵盖了从OpenGL ES 3.x着色器的使用技巧到高级光影效果以及物理模拟问题的解...
本书从操作系统原理的角度,详细解析了Windows如何实现现代操作系统的各个关键部件,包括进程、线程、物理内存和虚拟内存的管理,
《企业内部控制从懂到用》内容简介:本书将作者近20年内控咨询、培训及与企业各级管理人员沟通交流的经验进行归纳沉淀,通过完备的
First,businessesdiscoveredqualityasakeycompetitiveedge;nextcamescience.Now,Donal...
提要:张永和创作并亲笔绘制的悬疑侦探故事绘本,全书包含四本装帧工艺各不相同的精美单册,分别为“绘本”“文本”“翻本”“彩
Createhighfidelityprototypesforcomplexwebsitesandapplicationswiththeeasy-to-lear...
具有典型日本美学气质的设计品牌無印良品,曾以辉煌的业绩缔造出“無印神话”,其简朴的理念和高质感的产品深得消费者之心。进入
《绘生活 会生活》内容简介:这是一本教您用心绘出生活中的美好与感动的书,同时也传递给您一种对待生活的积极态度。本书中没有过多
Everystageinthedesignofanewwebsiteisanopportunitytomeetormissdeadlinesandbudgeta...
Howdoyoudesignengagingapplicationsthatpeoplelovetouse?Thisbookdemonstratessevera...
数据库基础与应用-Access 2010 本书特色 付兵主编的《数据库基础与应用:Access 2010》共10章,从数据库的基础理论开始,以“学生成绩管理”系...
《深度学习与围棋》内容简介:这是一本深入浅出且极富趣味的深度学习入门书。本书选取深度学习近年来最重大的突破之一AlphaGo,将其
Dreamweaver8·Flash8·Fireworks8网站开发自学导航(含1CD) 本书特色 本书共包含20章,划分为3篇。其中:前15章为基础篇,讲解了...
《零起点Python大数据与量化交易》内容简介:本书是国内较早关于Python大数据与量化交易的原创图书,配合zwPython开发平台和zwQuan
《跨界》内容简介:移动互联网是当前的时代趋势,已经势不可挡,物联网更是未来10年的产业趋势。互联网时代的黎明已经到来,世界将
《革命者》内容简介:《革命者》是一部献给革命先烈的正气歌,一部高扬中国共产党人崇高精神,为民族和国家构筑前进灵魂、注入精神
《从解构到建构——后现代思想和理论的系谱研究》内容简介:本书在综合考察后现代发展的基本线索、分析各种代表性流派的基础上,提
《灾害康复医学》内容简介:全书内容包括绪论、灾害伤员早期医学救援、灾害伤员康复治疗(物理治疗、作业治疗、假肢矫形)、灾害伤