- 我的帖子已经打上 开源推广 标签: 是
- 我的开源项目完整开源,无未开源部分: 是
- 我的开源项目已链接认可 LINUX DO 社区: 是
- 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是
- 以上选择我承诺是永久有效的,接受社区和佬友监督: 是
以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出
前期提要:
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容: 我的帖子已经打上 开源推广 标签: 是 我的开源项目完整开源,无未开源部分: 是 我的开源项目已链接认可 LINUX DO 社区: 是 我帖子内的项目介绍,AI生成、润色内容部分已截图发出: 是 以上选择我承诺是永久有效的,接受社区和佬友监督: 是 以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出 1. 前言 …
发布5天来,InfiPlot已经收获了超过200个star,十分感谢佬友们的鼓励。![]()
GitHub - zonghaoyuan/infiplot: InfiPlot is the world's first interactive plot...
InfiPlot is the world's first interactive plot game that AI generates all text and images in real-time. InfiPlot是全球首个由 AI 实时生成全部图文内容的交互式剧情游戏
这几天我们招募到了几位新成员,大家都对开发infiplot充满激情。
我们也收到了佬友们大量的反馈,我们非常重视这些反馈。
除了许多bug修复和ui美化外,这几天对游戏功能、游玩体验和自部署体验都做了许多更新。这里分类整理下,欢迎感兴趣的佬友试用新增的功能。
1. 新增游戏功能
1.1 配置玩家名字
在开始游玩前或者游玩过程中,你可以在设置里配置你的名字,这样游玩过程中npc就会以你的名字呼唤你。而且tts模型会让角色用ta的音色,有情感地念出你的名字。
1.2 自由输入交互动作
之前我们还只支持在ai生成的几个预设选项中做选择,现在你已经可以自由输入交互动作了。ai会判断你的交互是否触发新的剧情分支,如果触发,则会自动跳转到新的剧情分支。
1.3 历史记录回看
游玩过程中,你是不是也会想要回看过去的交互记录和剧情?我们已经加上了这个功能:
1.4 画面识别功能开关
如果你对目前尚不成熟的视觉识别交互功能不太满意,或者只是想要摸摸画面而不触发交互,可以在设置里关闭点击画面识别功能:
此外,我们已经修复了点击剧情框时触发画面识别的bug,所以连续点击剧情框时也不会再因为误触画面识别而中断游玩体验。
1.5 图集导出、剧情分享和载入
对于你觉得好玩、好看、想要保存的剧情,现在可以一键导出全部高清原图,还可以下载你喜欢的角色的角色形象照:
也可以下载为.infiplot格式的文件,直接分享给他人游玩。
infiplot格式格式经过了二进制加密压缩,实现了非常极致的压缩比,所以无需担心分享时因为文件体积过大而不方便分享。
首页的开始按钮右侧新增了载入.infiplot文件的入口:
2. 游玩体验优化
2.1 配置自己的mimo tts apikey
由于小米Mimo tts模型的rpm和tpm限制,使用公用tts key时一旦同时游玩的玩家数量较多,就经常会触发限流,静默静音。因此我们加上了自带配音Key功能,你可以跟着我们的教程配置小米Mimo平台的apikey,从而享受更稳定的配音体验。
mimo tts目前限时免费,玩家无需担心成本问题。
我们之后会把demo的tts服务切换到stepfun,将为佬友带来更高质量、更稳定、更低延迟的配音体验。
2.2 移动端兼容
优化了竖屏状态下的图片生成逻辑和交互体验,以后出门在外也可以随时玩InfiPlot啦:
2.3 绘画风格升级
对绘画风格的选择器做了大幅重构,现在可以借助参考图选择你喜欢的绘画风格了
并且我们还增加了更多的可选风格,甚至包括适合小朋友玩的绘本和涂鸦风格,小朋友可以和自己的小宠物用绘本风格一起出去玩了~
2.4 图片代理
针对部分用户所在地区网络稳定性较差的问题,我们新增了基于cloudflare worker的图片代理功能。图片加载速度更多,稳定性更高。
worker地址:
github.com
GitHub - zonghaoyuan/infiplot-image-proxy: Tiny Cloudflare Worker image proxy for InfiPlot —...
Tiny Cloudflare Worker image proxy for InfiPlot — CORS + edge cache + HTTP/2 stability (dodges Chrome ERR_QUIC_PROTOCOL_ERROR progressive paint). Optional, one-click deploy.
有需求的佬可以跟着我们的部署教程部署。
2.5 延迟优化
我们通过对剧情生成引擎的架构优化,减少了串行部分,改为更多并行调用,从而将生成延迟整体降低了15s左右,玩家现在可以体验到更加流畅的游玩体验。
3. 自部署体验优化
3.1 多provider兼容
InfiPlot自部署时,文本、识图和图像模型现在均支持配置自定义的openai、claude或gemini兼容的provider,未来还将支持连接你的comfyui生成图片。
有自部署需求的佬可以根据项目readme里的配置教程连接自己的provider。
3.2 支持docker compose部署
除了vercel和cloudflare一键部署,我们还为有本地部署和本地模型需求的用户新增了docker compose部署支持:
mkdir infiplot && cd infiplot
curl -fsSL https://raw.githubusercontent.com/zonghaoyuan/infiplot/main/docker-compose.yml -o docker-compose.yml
curl -fsSL https://raw.githubusercontent.com/zonghaoyuan/infiplot/main/.env.example -o .env.local
执行上面的三行命令,然后根据配置教程修改.env.local,配置你自己的provider,然后执行:
docker compose up -d
4. 写在最后
InfiPlot还在快速迭代中,目前剧情生成框架和延迟优化是研发的重点和硬骨头。
不可否认的是,游玩过程中剧情逻辑性和生成速度可能还存在不少bug和不尽如人意的地方。
但是,这几天我们与部分用户的交流发现,已经有深度用户会每天花2个小时以上的时间在InfiPlot上,并称InfiPlot满足了他之前很难被同类非ai驱动的产品满足的幻想需求。
用户分享的游玩体验里,InfiPlot满足了许多我们几位开发者从未设想过的幻想
只能说,人类对InfiPlot的开发程度,还远不足百分之一
希望大家也能用InfiPlot满足自己独一无二的幻想需求,欢迎回帖提供反馈~![]()
2 个帖子 - 2 位参与者