news 2026/8/21 2:31:24

DyberPet 桌面宠物框架零基础上手:角色养成、专注陪读与模组创作一篇讲透

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
DyberPet 桌面宠物框架零基础上手:角色养成、专注陪读与模组创作一篇讲透

DyberPet 桌面宠物框架零基础上手:角色养成、专注陪读与模组创作一篇讲透

【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet

每天大半时间都对着屏幕,可屏幕右下角永远空着一块——壁纸是静的、图标是静的,连光标都懒得挪。有没有可能让那个角落住进一个会跑、会跳、会跟你讨食的小家伙?DyberPet(呆啵宠物)就是答案。这个基于 PySide6 的开源桌面宠物框架,把动画、养成、任务、商店和迷你宠物串成了一套完整玩法,从下载到拥有第一只桌宠,通常用不了一顿饭的功夫。

为什么说你的屏幕一直缺一个"活物"

壁纸类桌宠这几年没少见:一张透明背景的动图在桌面上走来走去,看两天就腻了,因为它跟你没有任何"关系"——你喂不喂它,它都那样走;你不在,它也在走。

DyberPet 把"关系"这件事真正做出来了。它内部跑着一套完整的养成循环:饱食度会随时间下降,饿了会冒泡点名要特定食物;好感度随着你的投喂与陪伴慢慢上涨,每升一级都有徽章和奖励;啵币则撑起商店与掉落系统。换句话说,它不是展示品,而是一个有"今天的状态"、会因为你的一举一动而改变的东西。

一个文件夹装下整套玩法:动画、养成、任务与迷你宠物

不用靠想象,跑起来就是这样:桌宠可以左右行走、跟随鼠标、被你拖起来再自由落体,右键能呼出完整菜单——角色面板、选择动作、召唤伙伴、更换角色都在里面。喂食时头顶冒气泡,数值实时变动,通知栏同步滚动。

除了这些看得见的交互,藏在背后的还有:番茄钟与专注时间组成的任务系统、商店买卖、按角色独立存档、多屏支持,以及会排队跟随的迷你宠物(内置示例res/pet/派蒙/就是一个会跟着主宠跑的迷你伙伴)。它已经把"一个桌宠 App"该有的部件基本配齐了,而不是只丢给你一张会动的图。

两条启动路线:Windows 双击 EXE,或一条命令链跑起源码

最省事的是 Windows 用户:直接去项目的 Release 页面下载最新版 EXE,双击就能跑,连 Python 都不用装。

想从源码跑也很快,建议先新建一个干净的 conda 环境:

conda create --name Dyber_pyside python=3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler pynput pip install PySide6-Fluent-Widgets==1.5.4 pyside6==6.5.2 tendo

然后克隆仓库并启动:

git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet && python run_DyberPet.py

macOS 用户只需在装依赖时把pynput固定到 1.7.6 版本。跑起来之后右键戳一下那个小家伙,你的桌宠生涯就正式开始了。

饱食度、好感度与啵币:桌宠的"生物钟"是这样转起来的

打开角色面板,你会看到三个核心数值:饱食度(HP)、好感度(FV)和啵币。饱食度会随时间下降,桌宠饿了会随机冒泡点名要某样东西——这个feed_required气泡会直接告诉你它想吃汉堡还是薯条。你在背包里选中食物点"使用",数值立刻变化,头顶还会飘出投喂反馈。

好感度是这条养成线的主轴:升级会弹气泡、解锁新物品和新动作,徽章从星星(1 级)、月亮(4 级)、太阳(16 级)一路换到皇冠(64 级),上限是 200 级,每级需要 120 点好感。这里有个容易忽略的细节:不同角色对同一种食物有喜爱/讨厌倍率,乱喂好感度是要打折的。

更值得研究的是 Buff 系统。默认物品里,汉堡自带"5 分钟内饱食度不下降",薯条则是"每 30 秒掉 5 啵币、持续 2 分钟"——所以吃什么、在什么时机吃,其实是一场小型排兵布阵。Buff 一共支持 5 种效果:饱食度/好感度/啵币增益,以及暂停饱食度下降、暂停好感度下降,对应实现见 DyberPet/Dashboard/buffModule.py。

番茄钟与专注动画:把桌宠从玩伴变成监工

它真的会"干活"。启动番茄钟或专注时间后,桌宠会自动切换到专属的focus动画,安静蹲在角落陪你。这期间如果手痒去戳它,会被气泡当场教育一句"你应该专注在手头的工作上"。

两个设定建议提前知道:第一,奖励是随时结算的——就算中途取消专注,也会按已投入的时长折算物品掉落;第二,记得在设置里打开"自动锁定",屏幕锁定时数值会暂停变化,出门一整天回来,它也不会饿到掉好感。

对话气泡与昵称系统:它会直呼你的名字要食物

气泡看起来像写死的台词,其实全是可配置的。默认配置在 res/icons/bubble_conf.json,每一种气泡都能换图标、换文字、配语音,还支持USERTAGITEMNAME这类占位符。配合昵称系统,你可以在设置里让它叫你"主人",它要食物时会直接喊你的名字——那种被点名讨食的感觉,跟养了只会说话的电子宠物差不多。

想加语音也很简单:把音频放进res/role/角色名/note/文件夹,再配置一下气泡文件里对应的字段就行。

自己造角色:一个文件夹加两个 JSON 的模组创作流程

玩腻了默认角色,重头戏才刚开始。在 DyberPet 里,一个角色就是一个文件夹:res/role/角色名/下面放着pet_conf.json(角色大小、默认动作、随机行为概率)、act_conf.json(每套动画用哪些帧、多久换一帧、要不要移动),以及action/目录里的透明 PNG 帧图。

文件命名和路径规则都有现成例子,内置的 Kitty、ChrisKitty 就是最好的模板,系统面板还会自动检查新模组配置并给出错误提示。物品同理,在items_config.json里定义效果、倍率和掉率就能上线。

更进阶的玩法是对话树:使用"对话类物品"会弹出带选项的分支剧情,节点怎么连、选项怎么跳,官方文档 docs/art_dev.md 里有完整的可视化结构图——只要逻辑不写成死循环,你可以做出任意复杂的多分支小剧场,甚至借它做点互动教学。

社区里已经积累了不少现成素材,角色、迷你宠物、物品模组都收录在 docs/collection.md,下载后可通过 App 直接导入,不用自己从零动手。

新手上路最容易误会的三个设定

  • 以为奖励要等专注结束才发。番茄钟和专注时间全程都在结算,中途取消同样按已投入时长折算,桌宠还会切到focus动画安静陪读。
  • 以为好感度 7 级就满级了。现在的上限是 200 级,每级 120 点,徽章分四个阶段;喂食还有喜爱/讨厌倍率,别逮着一个食物猛喂。
  • 以为气泡台词是写死的。图标、文字、语音全可替换,配好昵称后它甚至会直呼你的名字要东西。

几个被问得最多的零碎问题,一句话答完

  • 存档会丢吗?基本不会。按角色独立存档,支持导出、导入和快速存档,退出前还会主动写盘一次。
  • 多屏能用吗?能。跨屏移动、拖拽、屏幕边界都有完整处理,召唤出来的迷你宠物还会自动排队跟随。
  • 会不会很吃内存?控制得不错。图片统一走 QPixmap 加载,还带懒加载策略,日常占用很克制。
  • 不想被打扰怎么办?设置里能关对话气泡、关通知栏、开自动喂食、一键静音,它可以安静到像不存在。

现在就把喜欢的角色装进屏幕

到这里,它是什么、能做什么、怎么跑起来,你都知道了。剩下的动作就三下:Windows 用户下载 EXE(或照上面的命令装环境),运行run_DyberPet.py,然后右键戳一下那个小家伙——喂它一口、开一个番茄钟,再试试拖着它从屏幕边缘自由落体。

等你某天深夜赶工时,发现角落有个小身影被你吵醒,慢悠悠爬起来陪着你——那一刻,屏幕右下角那块空了挺久的角落,终于有住户了。

【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 2:29:40

双向课程生成:多智能体框架如何提升大模型数学推理的数据效率

1. 从“题海战术”到“精准教学”:数学推理的样本效率困境在人工智能,特别是大语言模型(LLM)如火如荼的今天,数学推理能力一直是衡量模型“智能”水平的一块硬骨头。无论是解方程、做几何证明,还是处理复杂…

作者头像 李华
网站建设 2026/8/21 2:26:23

低成本本地AI项目部署与评估指南:从环境准备到API集成

这次我们来看一个名为“这家伙才五块钱你敢信”的项目。从标题来看,这很可能是一个强调低成本、高性价比的本地AI工具或模型。这类项目通常聚焦于如何在消费级硬件(如普通显卡甚至CPU)上,实现原本需要昂贵算力才能运行的AI功能&am…

作者头像 李华
网站建设 2026/8/21 2:25:11

PPT文字入场动画制作全攻略:从基础到高阶技巧

这次我们来看一个非常实用的技能:制作PPT文字入场动画。如果你经常需要做汇报、演示或者教学课件,文字动画能让你的PPT从“平平无奇”变得“眼前一亮”。很多人觉得动画制作复杂,其实掌握几个核心技巧,用PowerPoint自带的工具就能…

作者头像 李华
网站建设 2026/8/21 2:23:56

技术面试追问背后的逻辑与应对策略

1. 面试细节追问背后的逻辑陷阱"你上一份工作的离职原因是什么?能具体说说当时的情况吗?"、"这个项目你负责了哪些模块?遇到的最大挑战是什么?怎么解决的?"——作为求职者,面对面试官连…

作者头像 李华
网站建设 2026/8/21 2:22:46

AI智能体技术:从核心架构到研究场景的自动化实践

你是否曾想过,一个AI助手能帮你自动阅读上百篇论文、整理核心观点、甚至生成一份结构清晰的文献综述?这不再是科幻场景,而是AI智能体技术正在为学术研究带来的真实变革。过去,研究者们深陷于海量文献的筛选、数据整理和重复性实验…

作者头像 李华
网站建设 2026/8/21 2:22:27

GTA Online德瑞差事高效刷钱:差传机制与BOT式流程详解

在《GTA Online》中,高效地积累游戏货币是许多玩家持续体验新内容、购买载具和资产的基础。德瑞差事作为游戏内高回报的任务之一,因其相对固定的流程和可观的最终收益,成为了玩家们重点关注和优化的对象。所谓的“差传”技巧,本质…

作者头像 李华