百科问答小站 logo
百科问答小站 font logo



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

  

user avatar   skywind3000 网友的相关建议: 
      

谢邀,不过这块好像也没啥可说的,这几年主要的改变就是 “表格化” 了。以前一个新技能或者一个新buf都需要编写相应的代码,规模上去以后,修改频繁,这样的方法经常造成开发效率底下以及bug多的问题。虽然有些游戏引入了局部表格化的方式,但是还是不够彻底,更多的游戏使用了完全 “表格化” 配置。一共三张表:技能表,buf表和道具表。程序只实现字段,修改和扩充都由策划完成。程序做一个配置检查工具,检查策划的 excel写的对不对。每个字段不但可以写一些具体数值,还可以写一些小的公式和脚本,比如:DF += 3。程序读取表格的时候,将表格转换为 python 或者 lua 脚本,运行时 import 即可,或者每次运行载入时再翻译也没啥。

限于知识产权,具体表格的字段,不方便直接提供。但其实也没啥,自己归纳总结一下,不断扩充即可。一般情况,一个表格有100个字段很正常,一个技能表格上千行也很正常。不当技能表格化,道具表格化,包括任务系统,新手教学,同样可以表格化。程序要做的就是一个强大的表格解析系统,需要扩充时扩充字段即可,剩下的事情,让策划来做吧,策划写错了,QC自然会给策划提 BUG,你时不时还可以问一下策划,你的bug到底改好没有?




  

相关话题

  如何评价看门狗,GTA,黑道圣徒这三款游戏的特点? 
  假设《原神》关闭充值通道,在steam上卖60元左右,你会买吗? 
  有哪些乐趣可以让上古卷轴5萌新玩家玩下去这款游戏? 
  如何评价成都数字天空的《Project DT》首支实机演示预告? 
  做游戏美术设计师必须熬夜吗? 
  怎么才能活出《骑马与砍杀》里领主的感觉? 
  本世代结束了 那么FF15 和赛博朋克2077 是不是可以被称为是本世代最令人惋惜的两个游戏? 
  长远来看,FGO和阴阳师,哪个能取得更大的成功? 
  《原神》修改角色立绘,具体有哪些外观调整的标准? 
  假设fgo未来又让某一位中国历史或者传说人物性转,那是谁最会让大家喜闻乐见? 

前一个讨论
怎么在不损伤兴趣的情况下让学龄前的孩子学会 10 以内的乘法?
下一个讨论
汽车中为何不取消一些无用的配件?





© 2025-05-09 - tinynew.org. All Rights Reserved.
© 2025-05-09 - tinynew.org. 保留所有权利