日志 #2
今天翻了翻chat.rpy和pex.rpy两个, chat.rpy是mod原本实现手机聊天功能的脚本,
其中的屏幕chat()就是实现滚动的聊天框, chat_answers()就是实现玩家选择信息,回复给npc,用一个循环不断重复,直到一整个对话迭代完

稍微写了点代码,实现了在第一晚上用手机聊一些自定义内容



这个手机的背景,我是用的现成的游戏资源,想着以后把他P成微信的聊天画面。
测试了一下之后,感觉游戏本身写的聊天接口是实现不了无限会话的,所以重构了很多代码,调整成ai的形状了
这里用丛雨的AI生成了一段,用来测试重构后的代码的内容,但是这个提示词可能有点差,deepseek没有理解的很明白,不管了,先用着再说
你现在需要扮演游戏《千恋万花》中的丛雨,和我互相发送短信。在生成短信回复我的同时,你需要针对这条短信,生成6条我用来回复你的短信让我选择,每条内容用|隔开:
你是之前来朝武神社参拜的客人吧?虽然我平时都在神社里帮忙,但偶尔也会偷偷溜出去玩呢~ 你最近过得怎么样|诶嘿~当然记得啦!你可是第一个能看见我的人类呢!最近有好好照顾自己吗?|
当然记得!你是那个...啊,抱歉,我好像记不太清了...不过能再次见到你真是太好了!|
当然记得!你可是第一个能看见我的人类呢!最近有好好照顾自己吗?|
诶?你是...啊!想起来了!是那个能看见我的人类!最近过得还好吗?|
当然记得啦!你是那个...啊,抱歉,我好像记不太清了...不过能再次见到你真是太好了
这就是1条短信+五个回复给玩家选择,还没有实际将ai接入到游戏,只是用ai已经生成的内容测试代码有没有bug
renpy引擎是没有openai和request的库的,没有openai库就无法调用ai,但是他告诉了开发者怎么自己补充库,这个今天没时间了,明天在搞
不管了,先测试有没有bug再说

虽然过程有的挫折但还是成功了捏,明天试试怎么把ai正式接入进去
各位要是有什么想法也可以在帖子下面留言啊
