新書推薦:
《
现代无人机鉴赏(珍藏版)
》
售價:NT$
356.0
《
汗青堂丛书·晚清风云(4册套装):帝国的切口 清朝与中华传统文化 太平天国运动史 冲击与回应
》
售價:NT$
1948.0
《
穿在身上的历史:世界服饰图鉴(增订珍藏版)
》
售價:NT$
2540.0
《
历史的严妆:解读道学阴影下的南宋史学(中华学术·有道)
》
售價:NT$
500.0
《
海外中国研究·江南:中国文雅的源流
》
售價:NT$
347.0
《
迟缓的巨人:“大而不能倒”的反思与人性化转向
》
售價:NT$
352.0
《
我们去往何方:身体、身份和个人价值
》
售價:NT$
305.0
《
大学问·批判的武器:罗莎·卢森堡与同时代思想者的论争
》
售價:NT$
449.0
|
編輯推薦: |
在你体验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
创建“欢迎回家”
|
|