作者laechan (挥泪斩马云)
看板mud_sanc
标题[建议] 成就系统
时间Tue Oct 15 10:04:16 2024
两个建议,完成比例显示,以及成就综合评价。
┌──────────────────┐
│成就系统v1.05 │
├──────────────────┤
│1.地图篇 (29780/31389) 94.87% │
│2.怪物篇 (3196/3346) 95.51% │
│3.防具篇 (737/760) 96.97% │
│4.武器篇 (300/313) 95.85% │
│5.任务篇 (54/71) 76.05% │
├──────────────────┤
│综合评价 92 (AA+) │
└──────────────────┘
(但上面这样感觉显示上资讯过多)
大概类似这样的显示概念,完成比例显示是让玩家更清楚自己
每一项成就的达成进度,比例字串可以写个函数,把比方像是
29780、31389 丢进去,就传回 "94.87%" 的结果。
综合评价则是个有趣的东西,因为
1. 你可以隐藏评价分数是怎麽算的
=> 用复杂的公式就能让玩家很难轻易推敲出来
例如上面看似五个参数种类实际上你在计算时可导入
第六、第七个「隐藏参数」
例如同样是过区域,带的人跟被带的人,它们通常会在
某些数值上有差异,那就可以把这样的数值当成隐藏参
数来考虑进去。
2. 你可以隐藏所谓的 AA+ 是怎麽得来的
=> 但可保留让玩家透过评价分数去推敲得来
用 switch(评价分数) return 相对应字串即可
这项建议是为了 成就之王(skill-king8) 这个技能来的,玩家
的成就综合评价必需达到 几分(这我不太喜欢) 或者什麽评价
(比方 AA+,这种我喜欢),对外当然说要取得什麽评价,实际
上在写 if(评价分数>xx分) 时用的仍是分数就是了。
采综合评价的好处
1. 若成就之王没要求极高的评价分数,玩家就不一定要五种
成就都取得高标,比方就是有玩家不喜欢解任务,我希望
这种玩家在取得另外四个的极高成就下也能拿到成就之王
--即便他完全不解任务。
但也或许综合评价就是会让任务成就占较高的权重,我的
意思就是若你要弄综合评价,则它的计算方式就全权由你
决定,我只读取那个值来设定评价基准。若你没有要弄综
合评价,我在 skill-king8 的取得条件上就由我写的综合
评价计算式来决定。
2. 比方 95~98 都是 AAA,99 是 AAA+,这会比较激厉玩家去
取得 AAA+ 的评价。评价字串有很多种,像SABCDE、优甲乙
丙、☆☆☆☆☆、...
3. 玩家在谈论成就进度时,比较有简单的东西可谈论,这个类
似战斗力的概念,战斗力1000万不见得比战斗力900万的玩家
强,但至少让玩家有个比较的依据,而不用细到去比职业、
属性、装备、技能等。
比方在地图、怪物的成就上我赢你,在防具、武器的成就上
你赢我,任务则我们两个都差不多..
问题:那怎麽判断我们两个的综合成就是谁赢谁?
以上建议。
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.33.120.231 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1728957859.A.5FB.html
※ 编辑: laechan (114.33.120.231 台湾), 10/15/2024 10:10:43
1F:推 justinj : 暂时用9个项目组成综合评价...修改完毕 10/15 13:36
2F:→ laechan : GJ 10/15 15:01