零基础学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 快速参考

词汇表

零基础学python图文版-零基础学Minecraft编程(图文版) 中文pdf完整版[41MB]相关推荐

  1. python界面编程pdf_Python Qt GUI快速编程——PyQt编程指南 中文pdf完整版[99MB]

    内容介绍热点排行相关文章下载地址↓ Python Qt GUI快速编程--PyQt编程指南主要讲述如何利用Python和Qt开发GUI应用程序的原理.方法和关键技术.本书共分四个部分:第一部分主要讲述 ...

  2. python语言入门pdf-Python语言及其应用 中文pdf完整版[13MB]

    <Python语言及其应用>介绍Python 语言的基础知识及其在各个领域的具体应用,基于新版本3.x.书中首先介绍了Python 语言的一些基本知识,然后介绍了在商业.科研以及艺术领域使 ...

  3. python语言及其应用下载_Python语言及其应用 中文pdf完整版[13MB]

    <Python语言及其应用>介绍Python 语言的基础知识及其在各个领域的具体应用,基于新版本3.x.书中首先介绍了Python 语言的一些基本知识,然后介绍了在商业.科研以及艺术领域使 ...

  4. C语言基础专业书,零基础学C语言(第3版) (康莉/李宽 等著) 中文pdf完整版[29MB]

    零基础学C语言(第3版)站在零基础学习的角度讲授C语言,使初学者能尽快掌握C语言程序设计的精髓,避免走弯路.在讲解知识点时,笔者采用由浅人深.逐级递进的学习方式进行内容设置安排.<零基础学C语言 ...

  5. 像科学家一样思考python_像计算机科学家一样思考Python (第2版) 中文pdf完整版

    本书以培养读者以计算机科学家一样的思维方式来理解Python语言编程.贯穿全书的主体是如何思考.设计.开发的方法,而具体的编程语言,只是提供了一个具体场景方便介绍的媒介. 全书共21章,详细介绍Pyt ...

  6. python极客项目编程_Python极客项目编程 ([美]Mahesh Venkitachalam) 中文pdf完整版

    Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.通过Python编程,我们能够解决现实生活中的很多任务.Python极客项目编程通过14个有趣的项目,帮助和鼓励读者探索Python ...

  7. python游戏编程快速上手pdf_Python游戏编程快速上手 (斯维加特著) 中文pdf完整版[18MB]...

    Python是一种高级程序设计语言,因其简洁.易读及可扩展性日渐成为程序设计领域备受推崇的语言.Python游戏编程快速上手通过编写一个个小巧.有趣的游戏来教授Python编程,并且采用直接展示了游戏 ...

  8. python绝技运用python成为顶级pdf_python绝技:运用python成为顶级黑客 中文pdf完整版[42MB]...

    Python 是一门常用的编程语言,它不仅上手容易,而且还拥有丰富的支持库.对经常需要针对自己所 处的特定场景编写专用工具的黑客.计算机犯罪调查人员.渗透测试师和安全工程师来说,Python 的这些 ...

  9. python网络爬虫技术 江吉彬下载 pdf_精通Python网络爬虫:核心技术、框架与项目实战 附源码 中文pdf完整版[108MB]...

    精通Python网络爬虫这是一本实战性的网络爬虫秘笈,不仅讲解了如何编写爬虫,而且还讲解了流行的网络爬虫的使用. 全书分为4个部分:第壹部分对网络爬虫做了概要性的介绍,主要介绍了网络爬虫的常识和所涉及 ...

最新文章

  1. LeetCode简单题之构造矩形
  2. 【数理知识】《积分变换与场论》王振老师-第5章-场论
  3. cd-rom门锁定什么意思_CD-ROM的完整形式是什么?
  4. dingding post POST请求
  5. target-action设计模式--主要为Button的方法重写
  6. 一种保护应用程序的方法 模拟Windows PE加载器,从内存资源中加载DLL
  7. 中国科学院慈松:云计算如何可持续发展
  8. 《GO语言圣经》学习初感与建议
  9. 渗透测试PTES标准流程(超详细)
  10. 通过regedt查看计算机密码,教你操作电脑密码查看器 【解决办法】 的还原教程_...
  11. [EdgeAI] NXP eIQ 机器学习Toolkit (二):模型篇
  12. WORD插入多张图片并上下左右居中自动对齐操作;论文图片表格排版
  13. K/3 WISE新增自定核算项目
  14. gae java,适用于GAE的Java PDF库?
  15. 拉伸——CAD做三维图的常用指令
  16. 小功率机械无级变速器结构设计
  17. 排序sortByKey,和sortBy
  18. KCP 协议 YES
  19. Gallery3d 学习笔记(13)
  20. 由Jack Dorsey背书支持的CoinList进军DeFi市场

热门文章

  1. 12-matlab简单读excel
  2. javascript执行机制
  3. java--方法重写与重载
  4. javascript第四弹——变量、作用域、内存
  5. Android单选中listview中的一项
  6. POJ3619 Speed Reading【水题】
  7. ACM程序设计基础(2)题解
  8. POJ3981 字符串替换【水题】
  9. π-Algorithmist分类题目(1)
  10. Bailian4071 查找出现了k次的字符【字符串】