ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

呆啵宠物DyberPet:让喜欢的角色一键住进桌面的AI桌宠框架

呆啵宠物DyberPet:让喜欢的角色一键住进桌面的AI桌宠框架 呆啵宠物DyberPet让喜欢的角色一键住进桌面的AI桌宠框架【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet想象一下工作到一半桌面角落里有个你喜欢的角色在悠闲散步饿了会眼巴巴地找你讨食你开始专注时它会安静地陪着你——这不是幻想而是呆啵宠物DyberPet正在做的事。它是一套基于PySide6开发的桌面宠物框架集动画、养成、任务、商店与 AI 对话于一体。读完本文你将掌握从安装、使用到亲手定制专属角色的完整路线。它到底解决了什么问题桌宠软件并不稀奇但多数停留在GIF 播放器的层面循环播放几张图、点一下卖个萌然后就没了。DyberPet 想解决的是这个浅尝辄止的问题——它把桌宠做成了一整套完整的桌面生态系统。类比一下普通桌宠像贴在桌上的贴纸DyberPet 则像养了一只真正的小宠物。你的角色会随着饱食度、好感度变化出不同的行为状态会掉落物品、被喂食后做出喜爱或嫌弃的反应甚至到了深夜会打哈欠、睡觉。它不只是一个装饰而是一个有生活规律的伙伴。和同类工具相比DyberPet 有三大本质区别模组自由度高到每个零件都能换、AI 是加分项而不是前置门槛、内置了完整的数值与任务系统。不接大模型它依然是一套完整桌宠接上大模型它就成了能陪你聊天、管理待办的桌面助手。核心能力逐项拆解 模组自由角色、物品、音效全部可扩展DyberPet 的核心是标准化模组理念。一个角色就是一个文件夹里面放着动作图、配置文件和素材放入指定目录后应用会自动识别加载。角色、迷你宠物、物品、语音、通知图标——一切皆可扩展。项目文档docs/collection.md收录了大量社区角色从纳西妲到流萤下载后一键导入即可。适合想换老婆却不想写代码的你。 AI 陪伴桌面上长出第二大脑DyberPet 正在开发的 LLM 模块可以让宠物接入大语言模型实现真正的对话陪伴、待办管理。关键在于它的设计哲学AI 是加分项不是前置条件。你随时可以开启或关闭 AI 能力关闭后宠物的互动、养成、任务系统照常运转。适合既想要陪伴感、又担心配置复杂的普通用户。 养成体系饱食度、好感度与 200 级成长宠物不是摆设它有完整的生命体征饱食度随时间下降饿了你得喂食好感度通过喂食和互动提升好感度升级会解锁新动作、新物品最高200 级等级徽章从星星一路换到皇冠。宠物还会因饱食度不同做出差异化反应——饱食度高时活蹦乱跳饿昏了就只躺着睡觉。这套数值引擎让养宠物三个字真正落到实处。⏰ 生产力工具番茄钟与专注时间别以为它只会卖萌。DyberPet 内置番茄钟标准 255 周期和可自定义的专注时间开始专注时宠物会播放专属focus动画陪着你专注期间拍打它它还会用气泡提醒你该专注啦。完成任务还能获得金币和物品奖励把自律变成养宠的动力。 迷你宠物与可穿戴外观主角宠身边可以跟着迷你宠物如派蒙它们会自动排队跟随被拖开后还会自己跑回来进阶的Equip 可穿戴物品还能让角色戴上翅膀、披风等外观并且下次启动自动恢复。适合追求排面和个性化细节的玩家。主界面将角色管理、数值监控与状态日志集中在一个面板中从零到一的上手路线第一步获取代码。克隆项目仓库git clone https://gitcode.com/GitHub_Trending/dy/DyberPet第二步准备环境。建议用 conda 创建独立环境Python 3.9conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler conda install -c conda-forge pynput pip install PySide6-Fluent-Widgets1.5.4 pip install pyside66.5.2 pip install tendo第三步启动应用。进入项目目录运行run_DyberPet.py首次启动会自动创建配置与数据目录。第四步导入角色与基础设置。在角色管理界面点添加角色选择从docs/collection.md下载的模组文件夹即可完成导入。随后进入系统设置逐项调整宠物大小、重力参数、拖拽速度、音量与主题色——注意每个角色都有独立的大小参数可以按喜好分别设置。右键菜单、对话气泡与通知系统的实际交互效果进阶玩法与深度定制打造属于你的角色模组开发文档docs/art_dev.md给出了完整标准。一个角色模组的目录长这样角色名/ ├── act_conf.json # 动作参数 ├── pet_conf.json # 宠物参数 ├── action/ # 动画帧图片 ├── note/ # 个性化通知与语音 └── info/ # 角色与作者信息动画播放原理很朴素程序按时间间隔依次显示stand_0.png、stand_1.png……来模拟 GIF 效果。动作的移动、频率等行为都在act_conf.json中声明{ left_walk: { images: leftwalk, act_num: 5, need_move: true, direction: left, frame_refresh: 0.2 } }而pet_conf.json中的random_act则把这些动作组合成随机动画并绑定饱食度与好感度条件——这样角色在饱时活蹦乱跳、饿时昏昏欲睡。让角色开口说话对话分支系统对话类物品配合msg_conf.json可以实现文字游戏式的分支对话——玩家选不同选项走向不同剧情线{ 晚安对话: { start: text_1, text_1: 晚安。, text_2: 睡前要不要再去一次厕所呢, option_1: 晚安纳西妲。, option_2: 继续, relationship: { text_1: [option_1], text_2: [option_2], option_1: [text_2] } } }relationship就是对话的地图文字节点通向选项选项节点通向下一段文字。先画流程图再填配置是官方推荐的开发姿势。多分支对话树示意图同一个起点可以走向完全不同的结局给物品加上 Buff 效果物品不仅能回饱食度、加好感度还能附带持续增益。比如吃完汉堡后 5 分钟内饱食度不下降或吃薯条后每 30 秒自动获得 5 金币——这些都能在items_config.json中用寥寥几行配置实现适合喜欢设计道具数值的进阶玩家。实战经验与避坑指南素材命名别用中文文件名请使用英文部分繁体中文系统解压素材会导致乱码甚至崩溃。锚点统一才不穿模给角色设定一个底部中心所有动作帧都以它为基准再配合anchor参数微调避免切换动作时角色突然跳位。性能与内存项目已用QPixmap替代QImage节省内存低配设备可降低动画帧率、少挂迷你宠物。迷你宠物和随机语音也不要堆太多不然内存会抗议。养成防丢失定期使用存档导出功能备份防止数据意外丢失屏幕锁定时可开启自动锁定让饱食度不再掉。经常备份自己的模组开发完角色模组后建议压缩留存避免误删或版本覆盖。生态、社区与更多可能DyberPet 采用MIT 开源协议你可以自由使用、修改甚至商用。项目维护者活跃在社区欢迎通过 Issue 反馈问题也欢迎共同参与 LLM 功能的共建开发。想找现成素材翻一翻docs/collection.md想自己动手做角色docs/art_dev.md就是你的入门指南。从一只只会摇摆的 GIF到一套能养成、能做任务、能对话的完整桌宠生态DyberPet 用最轻盈的方式让喜欢的角色住进桌面这个愿望真正落地。下一次你盯着空荡荡的桌面发呆时也许就差这一只宠物了。项目地址https://gitcode.com/GitHub_Trending/dy/DyberPet开源协议MIT差异化说明本文按痛点定位→能力拆解→上手路线→深度定制→避坑→生态的六段原创结构展开与参考样本的章节命名和顺序完全不同重点以养宠逻辑对话分支等开发者视角重构内容并精选三张与正文逐一呼应的仓库图片避免了同质化表达。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表