酷Q社区»社区 分享交流区 编程技术

询问大佬们一个小问题[复制链接]

作者: dabuliedian|查看: 185|回复: 8
跳转到指定楼层
8-13 23:02

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
小I机器人拥有很多的词库词汇,也有论坛很多大佬的游戏制作者,我想问的是
【如何设置多关键词的方法】
例如我想制作一个聊天互动的游戏,解谜。
例如张三死了,群友需要输入问题,由机器人来回答。
可是更严重的事情来了。
问:张三是怎么死的?谁杀了张三?张三为什么要死?谁这么希望张三死?张三死了对谁有好处?张三平常得罪了谁?死者叫什么?死者为什么会死?谁害死了死者?为什么别人要害死张三?死者什么时候死的?张三大概死了多久?张三死了之后表情是什么样的?张三死之前大概什么举动?张三当时的神情是什么样的?
。。。。。。。
仅仅一个答案,就要回答几十个问题。。。。我觉得这样不对。
而且一个剧情有N个人物N个线索,包括什么方位,时间,天气,建筑,房间线索。
这些都让人头大,而在自定义互动的时候我又找不到词库文件,也不知道怎么弄。
所以请问:有没有什么办法可以设置几十个问题的关键词由一个答案来回答(机器人回答)
比如:张三死因,张三死亡地点,张三死了多久,张三什么时候死的,是谁导致张三死的。
答:因为张三偷了东西,导致被人KO而死。
这个比如的关键词写什么?是逗号还是-还是空格还是$?
我原本以为输入:张三死因,
然后输入答案:张三偷了东西导致被人KO而死。
别人输入【张三死】,机器人就会自动匹配答案,可发现并不是这样。
如果上述情况我设置关键词,一个问题要设置几十个关键词然后几十个一样的回答,那就太崩溃了。
有没有什么方法可以扭转?

可以有一个,多个关键词回复同一个内容
不要禁言 发表于 2019-8-13 23:08
可以有一个,多个关键词回复同一个内容

但是小I机器人的自定义对话设置后发现艾特第二个关键词,机器人不回复啊。用什么方法或者符号将关键词区分开?
找个支持正则的词库插件就可以了。另外你可以参考下解密类游戏 基本上都是提供几个选项让用户选,而不是可以随便问
加油你可以的老铁
l7782053 发表于 2019-8-14 08:27
找个支持正则的词库插件就可以了。另外你可以参考下解密类游戏 基本上都是提供几个选项让用户选,而不是可 ...

是啊,我做的就是解谜的游戏啊,只是选项操作太不合理,每个人的疑问都不一样,有的会从死者查找原因,有的会从周围关系寻找线索,有的会从房间寻找是否有毒气,有的会从地板去寻找有没有线索。如果输入:1检查死者,2,检查死者关系,3,检查死者房间,4,检查房间地板。
可是解谜有无数个线索,如果每次都是12345678的话,1个群那么多人,每个人回答的数字都不一样,会造成机器人更加混乱,那玩游戏的人更头大=放弃玩游戏。
我一直以为准备关键词:死者。
然后玩游戏的人提问到关于死者2字,比如:检查死者房间,死者死因,死者生前发生了什么,谁要陷害死者。
机器人会回答这些问题,然而并不是。
找了很多的词库插件,但不知道用什么符号可以解决这些事情。
哪怕我辛苦一个一个的录入也行,看来难度颇大。
只能使用互动的软件进行选项制作了。
我说的几个选项简单点说 我给出几个线索就只有几个问题没有其他 也许你觉得这样不够智能,设想一下我给你一个罪犯 只告诉你他有罪。在他绝对不会说谎的情况下你要多久能问出来? 解密类游戏线索不限制范围想解出来 详情回复 发表于 8-16 10:37
如果还是不懂,可以加我,一起学习呀。点头像进去,里面有qq 详情回复 发表于 8-16 00:00
同学,你的路走小了。一个是数据库,一个是每个群都设置一个文件夹,资料什么的放进去。回答问题,最简单的方法,一直套(如果真)。 详情回复 发表于 8-15 23:56
dabuliedian 发表于 2019-8-15 19:53
是啊,我做的就是解谜的游戏啊,只是选项操作太不合理,每个人的疑问都不一样,有的会从死者查找原因,有 ...

同学,你的路走小了。一个是数据库,一个是每个群都设置一个文件夹,资料什么的放进去。回答问题,最简单的方法,一直套(如果真)。
dabuliedian 发表于 2019-8-15 19:53
是啊,我做的就是解谜的游戏啊,只是选项操作太不合理,每个人的疑问都不一样,有的会从死者查找原因,有 ...

如果还是不懂,可以加我,一起学习呀。点头像进去,里面有qq
dabuliedian 发表于 2019-8-15 19:53
是啊,我做的就是解谜的游戏啊,只是选项操作太不合理,每个人的疑问都不一样,有的会从死者查找原因,有 ...

我说的几个选项简单点说  
我给出几个线索就只有几个问题没有其他
也许你觉得这样不够智能,设想一下我给你一个罪犯 只告诉你他有罪。在他绝对不会说谎的情况下你要多久能问出来?
解密类游戏线索不限制范围想解出来 太困难了
您需要登录后才可以回帖 登录 | 注册

本版积分规则尽量使你的回复能够对他人有所帮助

Powered by Discuz!Designed by hexapp© 2019 CoolQ

快速回复返回顶部返回列表