
一小时玩转 DyberPet把养成游戏里的小家伙越狱到你的桌面上【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet上周五凌晨一点我改完一个报了三次错的需求顺手把光标滑向屏幕右下角——那里蹲着一只像素小猫正对着我的任务栏发呆。我随手戳了它一下它头顶啵地冒出一个气泡主人你现在应该专注在工作上。我愣了三秒又戳了一下它直接一个自由落体摔到屏幕边缘趴在地上摆烂。那一刻我突然意识到这个桌面好像真的住进来一个会闹脾气的小东西了。DyberPet呆啵宠物是一个基于 PySide6 的开源桌面宠物框架它把动画交互、数值养成、任务专注、商店背包、迷你宠物和对话气泡串成了一套完整可玩的桌宠 App——不是一张会动的壁纸而是从养成游戏里越狱到桌面上的小生命。下面这篇上手指南会带你从零把它跑起来再帮你绕开最容易翻车的几个坑。十分钟跑起来一条命令链省心到有点不真实Windows 用户最省事的方案只有一个去 Release 页面下载 v0.8.5 的 EXE双击完事连 Python 都不用装。想从源码跑也真不麻烦核心就一条链。先建一个干净环境然后照着敲conda create -n Dyber_pyside python3.9.18 -y conda activate Dyber_pyside conda install -c conda-forge apscheduler pynput -y pip install PySide6-Fluent-Widgets1.5.4 pyside66.5.2 tendo git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet python run_DyberPet.py然后屏幕角落就会多出一个会喘气的小家伙。macOS 用户只需把pynput固定到 1.7.6 版本其余一致。右键它角色面板、动作列表、系统设置、召唤伙伴全都在里面等着你。这张图展示的是 DyberPet 最核心的互动闭环右键呼出菜单切换动作、喂食后头顶飘出感谢气泡、饱食度和好感度实时跳动——不到一分钟你就能体验完整的三段反馈。第一次投喂四步走完喂饱一只桌宠的最小流程先别急着研究全部功能走一遍最小闭环你会立刻 get 到它的玩法节奏右键桌宠打开「角色面板」看到饱食度、好感度、啵币三个核心数值外加一条实时滚动的状态日志。等它主动开口它饿了会随机冒泡点名要东西比如USERTAG I want to have 汉堡——这就是feed_required提示气泡它真的会表达需求。打开背包选中食物点「使用」数值立刻变化头顶还会飘出投喂反馈气泡。攒经验好感度升级会弹升级气泡等级上去之后会解锁新物品和新动作。这套反馈链的设计感在于它不是在被动等投喂而是会主动点名让你产生一种被需要的错觉——而人一旦觉得被需要就停不下来了。新手最容易踩的三个坑玩到第二三天下面这几个地方是重灾区提前知道能省掉一大半困惑。坑一以为专注结束才结算奖励。我的误区是番茄钟响了才给奖励。实际上番茄钟和专注时间随时都在结算——中途取消也会按已投入时长折算物品掉落桌宠还会自动切到专属的focus动画安静陪读。这时候去戳它会收到类似你应该专注工作的吐槽气泡。另外建议在设置里打开「自动锁定」开启后屏幕锁定时数值暂停变化你出门一整天它也不会饿到掉好感。坑二以为好感度 7 级就满级了。项目更新后上限直接改成了200 级每级要 120 点好感徽章从星星1 级、月亮4 级、太阳16 级一路升到皇冠64 级。喂食也不是无脑投喂不同角色对同一种食物有喜爱/讨厌倍率乱喂好感度会打折。想养成事半功倍就得研究 Buff——默认物品里汉堡附带5 分钟内饱食度不下降薯条是每 30 秒 5 啵币持续 2 分钟Buff 逻辑都在res/items/Default/items_config.json里定义喂食顺序本身就是一道策略题。坑三以为气泡文字是写死的。我一度以为所有气泡都是内置文案直到翻到res/icons/bubble_conf.json才发现每种气泡的图标、文字、语音全部可配还支持昵称系统——你可以让桌宠叫你主人它讨食物的时候会直接喊你名字。想换语音把音频丢进res/role/角色名/note/再改配置就行docs/art_dev.md里写得很清楚。这张图展示的是 DyberPet 的角色管理窗口和状态面板左边切换所有已安装角色右边看饱食度、活力、好感度等级和喂养天数下方那条状态日志会把每一次投喂、每一次掉落都记下来。再进一步一个文件夹加两行 JSON就能造一个新角色如果你玩腻了默认角色模组生态才是这个项目的灵魂。一个角色就是一个文件夹res/role/角色名/下放着pet_conf.json角色大小、默认动作、随机行为概率、act_conf.json每个动作用哪些帧、多久换一帧、要不要移动action/里则是透明 PNG 帧图——本质就是逐帧播放图片模拟动画你提供图片和参数程序负责让角色活起来。物品同理改items_config.json就能定义效果和掉率Buff 一共支持 5 种饱食度/好感度/啵币增益、暂停饱食度下降、暂停好感度下降。更进阶的玩法是对话树使用对话类物品会弹出带选项的分支剧情官方文档docs/art_dev.md里附了完整的可视化结构图这张图展示的是 DyberPet 对话系统的多分支剧情结构从开始节点出发每个文字节点接若干选项每个选项又指向下一个节点只要不写成死循环你可以搭出任意复杂度的分支剧情甚至做成教育小游戏。现成的模组在docs/collection.md里流萤、像素猫 meme、纳西妲、会跟着你到处跑的派蒙……下载后通过 App 直接导入即可。一个下午串起来番茄钟、投喂、升级全部联动把前面这些拼到一起体验是这样的下午 14:00 你点开一个 25 分钟番茄钟桌宠自动切到专注动画安静缩在角落中途你手痒戳它被气泡教育专心做事铃响后任务按时长结算背包里多了一个汉堡。你把汉堡喂给它饱食度 10、好感度 3还白赚 5 分钟饱食度不掉落的 Buff趁效果还在你又开了第二个番茄。晚上打开角色面板好感度刚好攒够升级气泡弹出徽章从星星换成了月亮。一整天下来你会惊讶工作时长居然比平时多出一截——因为你不再是在咬牙坚持而是在给小家伙挣零花钱。高频问题一次问完一次答清会不会很吃内存不会很夸张。图片统一用 QPixmap 加载还做了懒加载策略日常占用控制得不错。多屏能用吗能。跨屏移动、拖拽、屏幕边界都有完整处理召唤的迷你宠物还会自动排队跟随主宠物。存档会丢吗基本不会。按角色独立存档支持导出、导入和快速存档退出前还会主动写盘一次。不想被它打扰怎么办设置里能关对话气泡、关通知栏、开自动喂食、一键静音它可以安静到像不存在。Mac 能跑吗能装环境时把pynput固定到 1.7.6 即可。去领你的第一位桌宠现在要做的很简单Windows 用户去 Release 下 EXE其他平台照着上面那条命令链跑起来然后右键戳一下那个小家伙。剩下的交给时间——在你盯着屏幕发愁的下一个深夜会有一个小身影从角落晃过来把光标当玩具在你手边来回转。那一刻你会觉得屏幕右下角终于不空了。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考