我的世界游戏难度探测装置详解

时间:2017-03-28 来源:88130安卓下载 作者:佚名

  我的世界游戏难度探测装置详解。那下面就给大家分享一下在我的世界里面怎么探测游戏难度吧!想知道的玩家不妨进来看看哦~

  游戏园我的世界官方群:325049520 二群:256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  玩服务器的小伙伴们可以加入:464651602 群一起联机玩游戏哦!

  如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  传送门:我的世界1.9更新内容汇总

  今天呢,我看到一个很巧妙的游戏难度探测装置,觉得有必要让更多地图制作者所知,在这里介绍一下分享给大家。

  这里是地图信息,据说籽岷做过这个地图的实况,由于我这里不方便看优酷于是就这样吧。

  我看了一下觉得这个装置虽然应用面不广但是实际上是非常有意思的装置。值得推广,这个可以作为模块应用到一些小游戏中。

  那么废话不多说,这里放一下装置的截图,这个装置我去掉了许多不需要的方块,所以我们能够很直接的看到这个原型的结构。这里的原理很明显是使用的僵尸的寻路AI,由于我并没有怎么接触过MC的源码,所以不能从源码层面进行剖析。但是我们可以通过侧面认知的方法来解开其中的具体原因。

  那么我们来看一下,这个模块的功能是进行游戏难度的探测。而应用了AI就说明寻路算法在不同的难度下是不同的。我们这里可以做一下统计。

  一般的寻路算法是计算最短的路径,但是由于僵尸是一个“生物”,所以这个算法要做到的是找出在承受一定的伤害内通过最短的路径。也就是说越少伤害走越短的路。

  那么我们这里统计一下,首先僵尸会摔落11格控制一下血量,然后,简单难度路线走28格,摔落3格,普通难度路线走20格,摔落4格,困难难度路线走10格,摔落7格。那么这里就是很有意思的一个计算了。通过一个通俗的说法来讲的话,就是难度越高,AI越莽,也就是攻击欲望越大于求生欲望。

  那么这里通过分析我们的需求,首先我们必须将村民放在僵尸的视野里,这点不用多说很容易做到,其次在不阻挡寻路的情况下困住僵尸和村民,这一点的话诸多生存类装置也都有用到,这里作者用栅栏困住僵尸,用地毯困住村民,这二者都不会阻挡AI的计算,也不必多说。然后由于僵尸的移动会被栅栏堵住,所以这里的话在栅栏上放一个压力板就可以探测僵尸选择了哪一条路。这样难度切换的时候僵尸选择的路线自然也是不一样的。

  那么现在仍然有一个问题,大家可以看到我的截图里面实际上是有一个高频CB的,那么这个方块实际上是必要的吗?是的。

  通过尝试自己搭建这样的模块,我们会发现僵尸不会在修改难度的同时更换自己的路线,而需要周围的方块进行更新才能重新计算。我不知道原作者使用的是何种方法使僵尸重新计算,我做了一点自己的调整。我们可以通过cb来不停的clone某个方块至原位置来实现更新这一点。

  /clone ~ ~ ~ ~ ~ ~ ~ ~ ~ masked move

  这便是图中cb的指令。

  原理差不多到这里,希望能帮助你们做出更好的小游戏地图。

  PS:在此非常感谢我的世界玩家乙烯_中国的分享。

  以上就是我的世界游戏难度探测装置详解。更多精彩尽在游戏园我的世界专区。

  相关攻略推荐:

  我的世界红石滚屏装置详解

  红石弹跳机装置制作教程 弹跳机红石电路详解

  模电加法器装置详解(附存档)

  我的世界模全加器装置详解

  我的世界游戏难度探测装置详解。那下面就给大家分享一下在我的世界里面怎么探测游戏难度吧!想知道的玩家不妨进来看看哦~

  游戏园我的世界官方群:325049520 二群:256070479 欢迎各路喜爱我的世界的小伙伴们加入讨论!

  玩服务器的小伙伴们可以加入:464651602 群一起联机玩游戏哦!

  如果你有心仪的作品或者心得分享的话,欢迎来游戏园投稿,大家可以点击>>>投稿<<<进行投稿哦~ 有奖品哦~

  传送门:我的世界1.9更新内容汇总

  今天呢,我看到一个很巧妙的游戏难度探测装置,觉得有必要让更多地图制作者所知,在这里介绍一下分享给大家。

  这里是地图信息,据说籽岷做过这个地图的实况,由于我这里不方便看优酷于是就这样吧。

  我看了一下觉得这个装置虽然应用面不广但是实际上是非常有意思的装置。值得推广,这个可以作为模块应用到一些小游戏中。

  那么废话不多说,这里放一下装置的截图,这个装置我去掉了许多不需要的方块,所以我们能够很直接的看到这个原型的结构。这里的原理很明显是使用的僵尸的寻路AI,由于我并没有怎么接触过MC的源码,所以不能从源码层面进行剖析。但是我们可以通过侧面认知的方法来解开其中的具体原因。

  那么我们来看一下,这个模块的功能是进行游戏难度的探测。而应用了AI就说明寻路算法在不同的难度下是不同的。我们这里可以做一下统计。

  一般的寻路算法是计算最短的路径,但是由于僵尸是一个“生物”,所以这个算法要做到的是找出在承受一定的伤害内通过最短的路径。也就是说越少伤害走越短的路。

  那么我们这里统计一下,首先僵尸会摔落11格控制一下血量,然后,简单难度路线走28格,摔落3格,普通难度路线走20格,摔落4格,困难难度路线走10格,摔落7格。那么这里就是很有意思的一个计算了。通过一个通俗的说法来讲的话,就是难度越高,AI越莽,也就是攻击欲望越大于求生欲望。

  那么这里通过分析我们的需求,首先我们必须将村民放在僵尸的视野里,这点不用多说很容易做到,其次在不阻挡寻路的情况下困住僵尸和村民,这一点的话诸多生存类装置也都有用到,这里作者用栅栏困住僵尸,用地毯困住村民,这二者都不会阻挡AI的计算,也不必多说。然后由于僵尸的移动会被栅栏堵住,所以这里的话在栅栏上放一个压力板就可以探测僵尸选择了哪一条路。这样难度切换的时候僵尸选择的路线自然也是不一样的。

  那么现在仍然有一个问题,大家可以看到我的截图里面实际上是有一个高频CB的,那么这个方块实际上是必要的吗?是的。

  通过尝试自己搭建这样的模块,我们会发现僵尸不会在修改难度的同时更换自己的路线,而需要周围的方块进行更新才能重新计算。我不知道原作者使用的是何种方法使僵尸重新计算,我做了一点自己的调整。我们可以通过cb来不停的clone某个方块至原位置来实现更新这一点。

  /clone ~ ~ ~ ~ ~ ~ ~ ~ ~ masked move

  这便是图中cb的指令。

  原理差不多到这里,希望能帮助你们做出更好的小游戏地图。

  PS:在此非常感谢我的世界玩家乙烯_中国的分享。

  以上就是我的世界游戏难度探测装置详解。更多精彩尽在游戏园我的世界专区。

  相关攻略推荐:

  我的世界红石滚屏装置详解

  红石弹跳机装置制作教程 弹跳机红石电路详解

  模电加法器装置详解(附存档)

  我的世界模全加器装置详解

热门搜索

手游排行榜

  • 最新排行
  • 最热排行
  • 评分最高