我的世界战斗的怎么做?
题主可能是想问问在沙盒游戏《Minecraft》中,如何设计一个像模像样的PK(玩家对战)模式吧。 《Minecraft》作为一款号称可以“创造一切”的游戏,其实本身的设计是非常注重平衡性的——除了极限生存和极限建造等需要极客思维才能玩出来的玩法之外,游戏的每个结构模块都可以通过简单的设置来达成;而本作的新版生物群系版本更是将生物群系的生成代码完全开放给玩家下载使用,甚至群系中的生物生成代码也部分开放,使得玩家对“创造”二字的理解不再停留在构造物体上,而是可以真正深入地构建自己的世界。
所以想要设计一个像模像样的PK模式可以说是有法可循、有例可鉴的。 以我设计的神鬼传说服务器为例,该服于2015年8月左右问世,至今已发展至1.7以上的版本。在设计这个服务器时我所考虑的重点在于“冒险”——为了让玩家能够尽情地在新的世界中探险,我不允许他们使用指令直接摧毁生物群落或让生物群落自行重生,这样虽然能省掉很多搭建地图和刷生物的时间,但同时也给予了玩家充分的挑战性及探索的乐趣;若不幸遇敌,对方若是弱小的动物,可以直接驯养为己用;若是强大难以战胜的怪物,则可以让其成为玩家的追随者,给予玩家一定的辅助作用直至死亡。
另外,为公平起见,我将玩家进入游戏等级定为30级,此时玩家已经能够熟练地使用各种工具,也经过了漫长的新手指导,基本了解了这款游戏的玩法,但还远远谈不上无敌。而所有怪物等级均设定为60级,让它们能够与玩家匹敌而不至于被轻易击杀。当然,若果你是想设计一个有“坐骑”“附魔”以及“自定义装备”的服务器的话那就另当别论了…… 在PK方面,由于我并不希望在游戏中存在大量恶意攻击/杀人的玩家,因此我设置了比较复杂的判定。其中主要涉及两个值:仇恨值和暴力值。
任何玩家对另一玩家攻击之前,系统会先判断两玩家的暴力值是否相同,若不同则取较大的那个作为基础。之后无论何种攻击,只要使敌方产生了仇恨值,就自动增加暴力的数值。而当暴力的数值达到一定上限就会触发红名效果,这时如果再次受到攻击,就有较高几率击杀对方(未完善,可能需叠加几层)。 如此设计的目的在于防止恶意杀人抢资源玩家出现,同时适当增加PVP的难度。