返回首页

如何设计一个易扩展的游戏技能系统?

84 2024-11-18 07:29 辉远手游网

一、如何设计一个易扩展的游戏技能系统?

我个人对这个问题非常感兴趣,因为我花了至少5年在设计和实践(我自己经历了大小7个项目,虽然大多最后因为其他原因都没上)这样一套机制并且可以说基本解决了这个问题!我并不想藏着他,我也和很多朋友分享了,同时也感谢他们提出了很多意见,包括细节和优化等方面,正因为互相之间的借鉴和交流,我到今天已经把这套机制归纳的非常好了,还是想把它分享给更多想做好游戏的人,希望大家能进一步交流,把它更完善化,以形成一种规范,这套机制适用于任何类型的游戏开发,因为他是一个很棒的思路。

首先分析一下可扩展性:我从一个设计师的角度来看,所谓的可扩展性是——你并不知道策划下一个设计的是什么,但是你需要在尽可能不改动核心代码的基础上去把它实现了,并且在调试的时候(甚至是上线之后要做调整的时候),你可以并不伤筋动骨的去修改它。这里除了你要有好的代码规范外,还需要抽象一套机制来实现它。

最早开始想这套机制的动力是因为我在起凡工作,看了代码之后我感觉是完全无扩展性的,当我想要设计一个新的英雄的时候,要去修改代码已经几乎是不可能的了,于是我便思考,如果我要做一套WoW的技能、buff系统,应该是怎样的呢?于是我总结、归纳、抽象了这样一套东西,并且最早在三国争霸2项目中投入实际使用。

2年前我在GameRes发过相关的帖子:

[技术交流] Buff机制及其实际运用AOE机制的DSL及其实际运用[技术交流]不要用海量表项压垮“技能流程”

实际上,好的策划的脑洞是非常大的,你真不知道他会设计出什么样的技能,但你并不能说一些设计因为无法实现就理所应当被埋没了,(我对策划设计Dota类游戏的思路要求是开放的,发挥想象力的:

[设计思想] 游戏系统设计思路的牢笼 一味追求实用性

)因此我想了这样一个机制,他们的核心在于:

1,明确区别了AOE\Buff和技能3块,策划应该从这个角度出发思考问题。

2,这既然是一套机制,你可以把它用在任何游戏的框架当中。比如我要做一个Dota传奇的卡牌游戏,一样可以用这套机制,但是核心在于——你的策划要有能力归纳出游戏中的回调点。

当然我们在使用这套机制的时候,逻辑上实现并没有任何问题,但是我们一样会遇到一些从逻辑变成动画的困难,尤其是当我们的战斗在服务器上一瞬间完成了,但是要把结果告诉客户端吗,并且有客户端重新验算一遍的时候,因此我在之后有总结了一套作法,来完成这个事情:

[技术交流]手游回合制游戏战斗机制归纳式设计

这个解决的是,当你有各种有趣的buff,但是又想不大改客户端的时候,你应该这样去建立这个框架。你可以想象如果你做一个MT类型的游戏,战斗是服务器一瞬间的,但你又要客户端重演,我们举个例子:

比如我门设计了在MT类型游戏中加入地形因素:可以有火海,火海每回合开始的时候对所有场上敌我英雄造成火焰伤害。

然后有个英雄是一只凤凰,凤凰有2个被动效果:

1,受到火焰伤害的时候变成治疗自己相当于伤害值的血量。

2,战斗中第一次死亡可以复活,回复最大生命值50%,如果在火海中则回复100%。

这样一个英雄和地形,我们如何实现呢?如果你看了我上面的几套机制,并且理解了,那基本没有难度,你根本不需要硬编码。但这里有个问题,我如何让客户端重现?这就是上面这篇说的关键了。

希望以上这些我多年的经验总结能够对游戏人有所帮助!

——————————2015 08 15 更新一条 ——————————————

看来感兴趣的人还是不少的,于是我发了一些关于这套机制的实际运用方式在GameRes上,主要是想说——这套东西核心还是离不开策划的设计的,同时放开脑洞去思考,才是最重要的

[技术交流]通用型buff机制在实战中的运用

二、dnf技能扩展栏?

蟹腰。商城购买。

PS:不是奶爸不建议购买。这是远古遗留下来的东西。远古时期,DNF还没开放随意技能加点,那时技能多,技能点少,洗技能要“遗忘之河”药水。因此职业大多都会衍生出许多流派。技能扩展栏就是为了满足多流派玩家而产生的。技能扩展栏的作用就是让你拥有一套可以快速切换的加点。现版本而言,对大部分职业作用不大。

三、tplink易扩展怎么连接?

首先,将TPLink易扩展插入电源并等待其指示灯变为红色。 然后,使用电脑或移动设备连接到TPLink易扩展的无线网络。 打开浏览器并输入网址tplinkrepeater.net,进入TPLink易扩展的管理界面。 在管理界面中,选择“快速设置”并按照指示进行操作。 最后,完成设置后,TP-Link易扩展将自动与您的路由器连接并扩展您的无线覆盖范围。

四、武魂扩展技能推荐?

加攻击

加命中

加火攻

 第一个技能,比例加成基础防御或基础攻击

第二个技能,在攻击时增加自身内外防御,降低对手内外防御,增加自身的内外攻,增加自身的闪避或命中,增加自己的所有属性,

第三个技能,增加属性攻击、三个目标的属攻击技能,增加内外攻击性攻击、附加伤害。

五、如何利用DNF扩展技能栏提升游戏实力

近年来,《地下城与勇士》(DNF)作为一款备受玩家喜爱的网络游戏,通过不断更新内容和扩展玩法,吸引着广大玩家的关注和参与。其中,扩展技能栏作为一个备受关注的新功能,为玩家提供了更多的操作空间和战斗策略。本文将介绍如何利用DNF扩展技能栏来提升游戏实力。

DNF扩展技能栏介绍

扩展技能栏是DNF最新推出的功能之一,它允许玩家通过解锁额外的技能槽,将更多技能设置到快捷栏中,从而在战斗中更灵活地释放技能。玩家可以根据自己的喜好和职业特点,通过扩展技能栏来调整技能组合,提高操作的便捷性和灵活性。

如何解锁扩展技能栏

解锁扩展技能栏需要玩家达到一定的等级要求,并完成相应的任务或活动。一般来说,玩家可以通过完成特定的剧情线任务、参与活动或者达到一定的战力水平来获得扩展技能栏的解锁资格。一旦解锁成功,玩家就可以根据自己的需求来配置技能栏,提高战斗的灵活性和操作的便捷性。

扩展技能栏的优势

使用扩展技能栏可以让玩家在战斗中更加灵活地释放技能,提高操作的便捷性和实时应变能力。尤其是在困难的副本或者PVP战斗中,合理利用扩展技能栏可以让玩家更好地发挥自己角色的潜力,实现更高的战斗表现。

如何配置扩展技能栏

配置扩展技能栏需要根据游戏中的实际职业和玩法来进行,玩家需要根据自己角色的技能特点和个人操作习惯来进行选择。一般来说,可以根据主动技能、被动技能、位移技能等不同类型来进行分配,以满足在战斗中的灵活需求。合理配置扩展技能栏可以让玩家在战斗中更加得心应手,发挥出最佳的战斗实力。

结语

通过合理利用DNF的扩展技能栏,玩家可以在游戏中获得更好的操作体验和战斗表现。希望本文的介绍能够帮助玩家更好地理解和利用扩展技能栏,提升自己在DNF游戏中的实力表现。

感谢您阅读本文,希望本文能够带给您在DNF游戏中的实用帮助。

六、游戏扩展坞的作用?

扩展坞,顾名思义是可以扩展笔记本电脑功能的设备,由接口和插槽组成,可以连接多种外部设备,用来弥补笔记本电脑接口不足的问题。

以山泽家的扩展坞举例,扩展坞有二合一(HDMI+VGA)、四合一(HDMI+USB *2+PD充电口)、五合一、六合一等等类型

七、技能扩展栏怎么用?

1.进入DNF,选择人物,进去后,按字母键"O"2.将倒数第二行字"使用扩展技能栏"勾上!然后就会看见你的技能栏上面又出现了一排技能栏!热键是F1-F6。然后自己设置喜欢的按键:游戏界面中央下端的统一导航按钮中,点击(系统菜单)→(游戏设置)→打开技能拓展栏,点上对勾-----保存就行了。

八、技能扩展什么意思?

技能类型扩展券是增加技能类型的道具,使用后可以额外获得一个技能栏,在此技能栏中 可以重新分配技能点。

九、tplink易展和无线扩展的区别?

tplink路由器易展,是一种易展路由器,也就是带有WiFi放大器的路由器。无线扩展是一种连接方法,他不是路由器的型号。

也就是说tp link易展路由器,具有无限扩展功能。也就是把接收到的WiFi信号进行放大以后再发射出去。这是名字起的花哨了一点儿是为了吸引更多的用户。

他实质上就是一种放大功能和WiFi放大路由器。

十、逆战怎么得技能扩展格?逆战怎么得技能扩展格?

商城里面有的卖,或者子弹打吧可以使用月卷换子弹就免费赠送