查看: 2230|回复: 6

[交流讨论] 一款普通的RPG可以做哪些成就?

[复制链接]
梦石
0
星屑
5269
在线时间
733 小时
注册时间
2013-1-18
回帖
525
发表于 2022-5-8 20:48:05 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 nhycs01 于 2022-5-8 20:50 编辑

我想在游戏里加一些成就,于是去翻变量里的游戏数据。
发现只有行走步数,金钱,战斗次数,保存次数这些。
大家支支招,还有哪些游戏元素可以做成成就的?
不需要太复杂就行,离开了变量自带的判定,自己写脚本来判定我不会。
如果大神们有好的想法欢迎讨论一下,能够给出脚本来判定就太好了。
比如:杀敌数量,这怎么判定呢,还有队伍造成的伤害总数,死亡总数等等……
这些可以用简单的一排脚本来判定吗?
梦石
0
星屑
14317
在线时间
2609 小时
注册时间
2013-6-10
回帖
1692
发表于 2022-5-8 21:02:36 | 显示全部楼层
行走步数成就:行万里路
金钱成就:家财万贯
战斗次数成就:身经百战
保存次数成就:未雨绸缪
先生以为如何?

点评

我的意思是除了系统给的这些,还有哪些可以适合做成就的元素  发表于 2022-5-8 21:47
回复

使用道具 举报

梦石
0
星屑
597
在线时间
70 小时
注册时间
2021-12-1
回帖
25
发表于 2022-5-9 01:45:12 | 显示全部楼层
我写成就都是怎么离谱怎么来(
回复

使用道具 举报

梦石
0
星屑
11954
在线时间
7379 小时
注册时间
2015-4-26
回帖
393
发表于 2022-5-9 02:17:03 | 显示全部楼层
要是尽量不用脚本的话,就直接在成就对应的事件里加一行设置XXX开关为1,等于是触发什么事件就获得相应的成就吧。

比如,一个传送魔法阵,将角色转移到某个隐藏地点之后(若未获得成就)设置“隐藏地点”开关为1,然后获得“发现隐藏地点XXX”的成就;
在支线任务里,打败某个支线BOSS救了NPC之后(若未获得成就)设置“救下NPC”开关为1,然后获得“救下NPC”的成就;
杀敌数量也可以换个思路,打败龙族敌人必定掉落1个龙鳞,然后在某个NPC那里可以用100个龙鳞换一个龙鳞盾,NPC给你龙鳞盾的同时,(若未获得成就)设置“交换龙鳞盾”开关为1,然后获得“屠龙勇士”的成就;
诸如此类。
回复 2 0

使用道具 举报

梦石
0
星屑
3208
在线时间
514 小时
注册时间
2015-7-6
回帖
28
发表于 2022-5-21 03:22:54 | 显示全部楼层
其实最常见就是通主线成就、累计成就、彩蛋成就三类。
然后小谈自己管理成就的经验,就是把它做成道具,换句话说那时考量的前提不再是如何不引发BUG,而是「如何把这个道具塞入主角的背包里」。
也有点好奇小兄弟是用什么方式来做成就的。专门做成就的插件?而且见小兄弟在这板挺活跃的,不禁对你当前的作品感到兴趣。
回复

使用道具 举报

梦石
0
星屑
35248
在线时间
4171 小时
注册时间
2007-12-15
回帖
9489
发表于 2022-5-21 05:45:20 | 显示全部楼层
本帖最后由 89444640 于 2022-5-21 05:49 编辑

rpg除了无伤通关,别的都可以做XD
有点技术含量的就无存盘通关,只要你保证游戏不会因为bug跳出。ff7re人家还有不吃药通关呢。
零死亡通关 零逃跑通关 只要你就战斗系够难这三个就相当难同时获得XD
数值可以指定变量,每次变化后比较大于数值xx后获得成就开关打开以后不再判断,如果还想判断那就没次记录数值大于上一次的就替换,用脚本写方便,不过xp不通用不知道咋写
零xx最好做,一旦如何如何就开关打开,以后永不获得此成就
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部