读书月福利
欢迎光临中图网 请 | 注册
> >
我的世界高手进阶指南 Minecraft模组Mod开发

我的世界高手进阶指南 Minecraft模组Mod开发

出版社:人民邮电出版社出版时间:2018-01-01
开本: 24cm 页数: 228页
中 图 价:¥52.9(6.7折) 定价  ¥79.0 登录后可看到会员价
暂时缺货 收藏
运费6元,满69元免运费
?快递不能达地区使用邮政小包,运费14元起
云南、广西、海南、新疆、青海、西藏六省,部分地区快递不可达
本类五星书更多>

我的世界高手进阶指南 Minecraft模组Mod开发 版权信息

  • ISBN:9787115464606
  • 条形码:9787115464606 ; 978-7-115-46460-6
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 所属分类:>

我的世界高手进阶指南 Minecraft模组Mod开发 本书特色

Mod是一些丰富游戏内容、改变游戏方式或修复原版bug的模组。Minecraft有许多精彩的Mod,它们引入了全新的游戏体验,并以许多不同的方式增加游戏的创造性,让这个自由度极高的游戏几乎无所不能。本书将带领读者学习并制作Mod。本书适合所有对Minecraft感兴趣的人。

我的世界高手进阶指南 Minecraft模组Mod开发 内容简介

Mod是一些丰富游戏内容、改变游戏方式或修复原版bug的模组。Minecraft有许多精彩的Mod, 它们引入了全新的游戏体验, 并以许多不同的方式增加游戏的创造性, 让这个自由度极高的游戏几乎无所不能。

我的世界高手进阶指南 Minecraft模组Mod开发 目录

概述 1

关于本书 1

给达人迷们的假设 1

本书中使用的图标 2

接入LearnToMod软件 3

本书之外 3

未来 3



**部分 构建**个Minecraft模组 5

项目一:Minecraft模组开发入门 7

了解Minecraft模组开发是什么 8

使用LearnToMod在线软件 8

注册LearnToMod在线软件 8

开始赢得LearnToMod徽章 10

在Minecraft中载入你的模组 11

熟悉编程环境 15

编写你的**个Minecraft模组 18

在Minecraft中运行你的**个模组 23

编写你自己的Minecraft模组 25

和你的朋友分享你的模组 28

项目二:赢取模组徽章 30

利用函数编写模组代码 30

获得Scramble徽章 33

获取Saying Hello的徽章:被打乱的版本 33

和你的计算机交流 34

获得Missing徽章 36

追踪代码 37

获得Saying Hello徽章:代码块缺失的版本 37

新建并调用新函数 39

获得Functions徽章 41

使用Perform Command代码块 42

新建并调用一个新函数 43

追踪函数调用 45

增加第二个creeper函数 45

获得Quiz徽章 46

徽章之外,挑战自己 47

完成Function挑战 47

项目三:建造并保卫建筑物 50

在Minecraft里使用参照点来建造建筑物 50

新建一个参照点 51

建造建造物并移动参照点 53

用代码一步一步在Minecraft中建造高塔 56

设计:画出塔的草图 57

开发和测试:为建造塔编写代码 58

在Minecraft中让闪电击中自己 66

在Minecraft中让闪电击中参照点 68

调试复杂的模组 69

召唤实体和在物品栏中添加物品 72

在Minecraft里建造一座便携式房子 72

在纸上设计一座简单的房子 73

为你的房子编写**个函数 74

调试**个函数 77

准备为你的房子编写第二个函数 80

编写用来建造墙面的函数 81

构思建造房顶的函数 81

为屋顶编写函数 82

重构关于屋顶的函数 83



第二部分 构建**个Minecraft小游戏 87

项目四:在Minecraft里构建单人游戏“掘一死战” 89

介绍游戏循环的概念 90

开始:创建一个基本的场景 90

目标:加入胜负的判定方式 91

挑战:让胜利更加困难 91

奖励:让玩家渴望胜利 92

构建“掘一死战”:**次迭代 92

开始:创建“掘一死战”的场景 93

目标:胜负的判定方式 98

挑战:踩过的方块会在1秒后消失 103

测试:制定和执行测试用例 104

调试:修补和事件相关的漏洞 105

奖励:用分数奖励玩家 106

构建“掘一死战”:第二次迭代 108

开始:增加一个岩浆池 108

目标:摧毁至少200个方块 109

挑战:增加一个敌人 109

奖励:添加烟火 110

项目五:构建一个多关卡的Minecraft小游戏“怪物竞技场” 113

画出游戏循环逻辑图 114

**次迭代:构建“怪物竞技场” 115

开始:创建一个简易的带围栏的竞技场 116

重构:将建造竞技场相关的代码移动到一个新函数里 120

目标:增加一个可供破坏的西瓜方块 121

测试:确保你的游戏运行正常 122

挑战:在竞技场里添加怪物 122

奖励:重玩**关 123

测试:**次迭代过程完成 125

第二次迭代:增加关卡 126

开始:让竞技场独一无二 126

目标:等待下一次迭代 127

挑战:增加怪物 127

奖励:增加第二关 128

测试:确保两个关卡都工作正常 129

第三次迭代:增加更多的关卡和挑战 130

挑战:切换到生存模式 131

奖励:增加5个关卡 132

构建更多的迭代:更具创造性,更具唯一性 133

项目六:和朋友一起开发支持多人游戏的“掘一死战” 134

从单人版的“掘一死战”开始 134

总结游戏循环 137

**次迭代:重构单人版的游戏 138

第二次迭代:增加第二个玩家 143

测试多人版的“掘一死战” 147

第三次迭代:当第200个方块被破坏时,游戏结束 149



第三部分 设计并构建一个多人小游戏 151

项目七:在模组中使用投掷物 153

设计并构建一个会爆炸的投掷物 153

设计发射和爆炸的过程 153

规划方块的发射过程 154

规划方块爆炸的过程 157

追踪状态 157

**次迭代:设置投掷事件 159

第二次迭代:设置爆炸事件 162

第三次迭代:设置摧毁事件 163

第四次迭代:重构和检查状态机 164

构建一个投掷物库 167

设置投掷物模组 168

投掷物库和爆炸投掷物模组概述 169

修改main和launch函数 170

修改explode函数 174

修改destroy函数 175

修改Explosion_Projectile模组 176

测试你的新库 179

完成一项额外的挑战:用投掷物库构建一个传送投掷物 179

项目八:构建多人游戏“夺旗之战” 180

规划“夺旗之战” 180

准备“夺旗之战”模组 181

构建游戏循环 183

**次迭代:构建单人版本 183

设置玩家 183

增加一把魔杖 186

为魔杖添加魔力 190

设计魔杖的魔力 192

修改投掷物库 193

修改Exploding Projectile模组 195

让魔杖施展咒语 198

给予玩家一面旗帜 200

存储玩家旗帜的位置 201

在旗帜旁复活玩家 204

测试**次迭代 206

项目九:在“夺旗之战”的基础上继续迭代 207

第二次迭代:增加第二名玩家 208

将新玩家添加到列表中 208

给予每个玩家魔杖 209

导入你自己的魔杖库 213

测试你的游戏 214

第三次迭代:增加获胜机制 215

让你的游戏独一无二 217

给予玩家传送魔杖 217

用不同的方式改进游戏 220



第四部分 构建自己的Minecraft小游戏 221

项目十:构建自己的游戏 223

构思你的模组 223

规划你的模组 224

画出游戏循环图 225

起草你的模组 225

重构你的模组 226

测试你的代码 226

将你的模组分享给你的朋友 227

合并他人的模组 227

参与社区 228
展开全部

我的世界高手进阶指南 Minecraft模组Mod开发 作者简介

SarahGuthals博士是一名计算机科学家和教育家,曾工作于Microsoft、NASA-JPL和ViaSat。她已经教过数百个来自世界各地的老师怎样给七岁学生教授计算机知识。Sarah现在是ThoughtSTEM的技术官(CTO)和联合创始人。她致力于为通过Minecraft模组开发教授计算机科学开发课程和训练。 Stephen Foster博士是一名教育家和软件工程师,他整个职业生涯都致力于开发教学软件。他是ThoughtSTEM的执行官(CEO),并且是ThoughtSTEM教育技术的工程师,这些技术包括LearnToMod和CodeSpells。Stephen为通过Minecraft模组开发教授小孩编程铺就了一条道路。 LindseyHandley博士是一个科学家和教育家,她对针对K-12学生的高质量STEM教育充满热情。Lindsey现在是ThoughtSTEM的运营官(COO),她管理着圣迭哥超过25个课后编程项目和夏令营。同时,Lindsey会为世界各地的想要用LearnToMod在课堂上教授编程的老师提供支持和帮助。

商品评论(0条)
暂无评论……
书友推荐
编辑推荐
返回顶部
中图网
在线客服