编辑推荐
在你体验Minecraft冒险的同时,学习宝贵的编程技能!
如果你很喜欢玩Minecraft,却被游戏中的建造耗费大量时间而困扰,并且你想要对游戏添加一些改动,那么本书就是为你而设计的。在游戏中,你可以学习许多Python编程技能,在PC、Mac或树莓派上与游戏进行互动。这些冒险不仅局限在虚拟世界——你也将会学习如何将Minecraft与电子元件连接起来,这样你的Minecraft世界就能够感知和控制真实世界中的物品。通过本书你将学到许多编程技能,将来在其他设备和学习项目中都必不可少,你的Minecraft世界终会是这个星球上独特的!
本书作者Martin O'Hanlon & David Whale将手把手地教会你下面的知识:
建造智能物件并编写外星入侵程序。
建造巨型的2D和3D建筑,如球体或金字塔。
设计并编写一个完整的交互性竞技游戏。
在你的PC、Mac或树莓派上,使用Python编写Minecraft程序。
设计房屋结构及制作3D打印机。
使用简单电路搭建个性化游戏控制面板。
本书含配套网站,提供所有代码文件、参考表、词汇表,额外的项目实例,以及可供收集的成就徽章。书中每个冒险项目都附有在线视频内容。
内容简介
《零基础学Minecraft编程(图文版)》是非常有趣的Minecraft编程入门学习书。在Minecraft游戏中,你可以学习许多Python编程技能,在 PC、Mac或树莓派上与游戏进行互动,更可将Minecraft与电子元件连接起来,使你的Minecraft世界能够感知和控制真实世界中的物品。《零基础学Minecraft编程(图文版)》适合所有对Minecraft游戏感兴趣的人,以及游戏开发者、Python 编程初学者。
作者简介
作者:[英]MARTIN O'HANLON 在整个成年后的时间里,一直都在设计和编写计算机系统。他对于编程及帮助他人学习的热情,指引着他创建了名为
的博客(www.stuffaboutcode.com),在博客里分享了他的经验、技能和想法。Martin经常向程序员、教师和年轻人发表关于Minecraft 编程的演讲,并举办相关讲习班,激励他们尝试新鲜事物,同时提升编程的乐趣。
作者:[英]DAVID WHALE 在为一些你无法预想其中包含计算机的设备编写程序。当他在还是一个 11 岁的在校学生时就对计算机产生了浓厚的兴趣,现在他依然非常喜欢编写计算机软件以及帮助他人学习编程。他在艾塞克斯郡经营软件咨询相关业务,但也经常性地志愿参加工程与技术协会 (The IET) 的各类校园活动,如举办周末的计算机俱乐部,评判校内竞赛,以及在全英国的社区活动中为年轻人开办编程讲习班。你可以从他的博客(blog.whaleygeek.co.uk)中了解到他的更多经历。
翻译团队:中文Minecraft Wiki翻译团队以Minecraft官方百科Minecraft Wiki的名义组织,成员均为来自于国内很大的Minecraft玩家社区Minecraft中文论坛(mcbbs.net)。Minecraft中文论坛有超过125万会员。Minecraft除了美国英语版作为基础之外,其他语言版本均通过Crowdin团队翻译网站公开征募翻译,得票多的会被官方采纳在客户端里。目前Wiki团队拥有Crowdin中文语言文件的审核权。多年来,中文Minecraft Wiki团队一直与Mojang团队保持着联系。2015年5月,Mojang团队来中国访问,作为对Wiki团队长期以来贡献的嘉奖,中文Wiki的管理层与突出贡献者Craft_Lawrence、Powup333与Sjjklh被授予总量仅为33套的Crowdin翻译者披风。 内页插图
目录
概述 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
创建“欢迎回家”
前言/序言
零基础学Minecraft编程(图文版) 下载 mobi epub pdf txt 电子书 格式