全部商品分类

您现在的位置: 全部商品分类 > 电子电脑 > 计算机技术 > 应用软件

我的世界高手进阶指南(Minecraft模组Mod开发)/达人迷

  • 定价: ¥79
  • ISBN:9787115464606
  • 开 本:16开 平装
  •  
  • 折扣:
  • 出版社:人民邮电
  • 页数:228页
  • 作者:(美)萨拉·古奥思...
  • 立即节省:
  • 2018-01-01 第1版
  • 2018-01-01 第1次印刷
我要买:
点击放图片

导语

  

内容提要

  

    Mod是一些丰富游戏内容、改变游戏方式或修复原版bug的模组。Minecraft有许多精彩的Mod,它们引入了全新的游戏体验,并以许多不同的方式增加游戏的创造性,让这个自由度极高的游戏几乎无所不能。萨拉·古奥思、斯蒂芬·福斯特、琳赛·汉德利著的《我的世界高手进阶指南(Minecraft模组Mod开发)》将带领读者学习并制作Mod。本书适合所有对Minecraft感兴趣的人。

目录

概述
  关于本书
  给达人迷们的假设
  本书中使用的图标
  接入LearnToMod软件
  本书之外
  未来
第一部分 构建第一个Minecraft模组
  项目一:Minecraft模组开发入门
    了解Minecraft模组开发是什么
    使用LearnToMod在线软件
      注册LearnToMod在线软件
      开始赢得LearnToMod徽章
      在Minecraft中载入你的模组
    熟悉编程环境
    编写你的第一个Minecraft模组
    在Minecraft中运行你的第一个模组
    编写你自己的Minecraft模组
    和你的朋友分享你的模组
  项目二:赢取模组徽章
    利用函数编写模组代码
    获得Scramble徽章
      获取Saying Hello的徽章:被打乱的版本
      和你的计算机交流
    获得Missing徽章
      追踪代码
      获得Saying Hello徽章:代码块缺失的版本
    新建并调用新函数
    获得Functions徽章
      使用Perform Command代码块
      新建并调用一个新函数
      追踪函数调用
      增加第二个creeper函数
    获得Quiz徽章
    徽章之外,挑战自己
    完成Function挑战
  项目三:建造并保卫建筑物
    在Minecraft里使用参照点来建造建筑物
      新建一个参照点
      建造建造物并移动参照点
    用代码一步一步在Minecraft中建造高塔
      设计:画出塔的草图
      开发和测试:为建造塔编写代码
    在Minecraft中让闪电击中自己
    在Minecraft中让闪电击中参照点
    调试复杂的模组
    召唤实体和在物品栏中添加物品
    在Minecraft里建造一座便携式房子
      在纸上设计一座简单的房子
      为你的房子编写第一个函数
      调试第一个函数
      准备为你的房子编写第二个函数
      编写用来建造墙面的函数
      构思建造房顶的函数
      为屋顶编写函数
      重构关于屋顶的函数
第二部分 构建第一个Minecraft小游戏
  项目四:在Minecraft里构建单人游戏“掘一死战”
    介绍游戏循环的概念
      开始:创建一个基本的场景
      目标:加入胜负的判定方式
      挑战:让胜利更加困难
      奖励:让玩家渴望胜利
    构建“掘一死战”:第一次迭代
      开始:创建“掘一死战”的场景
      目标:胜负的判定方式
      挑战:踩过的方块会在1秒后消失
      测试:制定和执行测试用例
      调试:修补和事件相关的漏洞
      奖励:用分数奖励玩家
    构建“掘一死战”:第二次迭代
      开始:增加一个岩浆池
      目标:摧毁至少200个方块
      挑战:增加一个敌人
      奖励:添加烟火
  项目五:构建一个多关卡的Minecraft小游戏“怪物竞技场”
    画出游戏循环逻辑图
    第一次迭代:构建“怪物竞技场”
      开始:创建一个简易的带围栏的竞技场
      重构:将建造竞技场相关的代码移动到一个新函数里
      目标:增加一个可供破坏的西瓜方块
      测试:确保你的游戏运行正常
      挑战:在竞技场里添加怪物
      奖励:重玩第一关
      测试:第一次迭代过程完成
    第二次迭代:增加关卡
      开始:让竞技场独一无二
      目标:等待下一次迭代
      挑战:增加怪物
      奖励:增加第二关
      测试:确保两个关卡都工作正常
    第三次迭代:增加更多的关卡和挑战
      挑战:切换到生存模式
      奖励:增加5个关卡
      构建更多的迭代:更具创造性,更具唯一性
  项目六:和朋友一起开发支持多人游戏的“掘一死战”
    从单人版的“掘一死战”开始
    总结游戏循环
    第一次迭代:重构单人版的游戏
    第二次迭代:增加第二个玩家
    测试多人版的“掘一死战”
    第三次迭代:当第200个方块被破坏时,游戏结束
第三部分 设计并构建一个多人小游戏
  项目七:在模组中使用投掷物
    设计并构建一个会爆炸的投掷物
      设计发射和爆炸的过程
      规划方块的发射过程
      规划方块爆炸的过程
      追踪状态
      第一次迭代:设置投掷事件
      第二次迭代:设置爆炸事件
      第三次迭代:设置摧毁事件
      第四次迭代:重构和检查状态机
    构建一个投掷物库
      设置投掷物模组
      投掷物库和爆炸投掷物模组概述
      修改main和launch函数
      修改explode函数
      修改destroy函数
      修改Explosion_Projectile模组
    测试你的新库
    完成一项额外的挑战:用投掷物库构建一个传送投掷物
  项目八:构建多人游戏“夺旗之战”
    规划“夺旗之战”
    准备“夺旗之战”模组
      构建游戏循环
    第一次迭代:构建单人版本
      设置玩家
      增加一把魔杖
      为魔杖添加魔力
      设计魔杖的魔力
      修改投掷物库
      修改Exploding Projectile模组
      让魔杖施展咒语
      给予玩家一面旗帜
      存储玩家旗帜的位置
      在旗帜旁复活玩家
    测试第一次迭代
  项目九:在“夺旗之战”的基础上继续迭代
    第二次迭代:增加第二名玩家
      将新玩家添加到列表中
      给予每个玩家魔杖
      导入你自己的魔杖库
      测试你的游戏
    第三次迭代:增加获胜机制
      让你的游戏独一无二
      给予玩家传送魔杖
      用不同的方式改进游戏
第四部分 构建自己的Minecraft小游戏
  项目十:构建自己的游戏
    构思你的模组
    规划你的模组
    画出游戏循环图
    起草你的模组
    重构你的模组
    测试你的代码
    将你的模组分享给你的朋友
    合并他人的模组
    参与社区