当前位置: 首页 > news >正文

桌面宠物框架 DyberPet 使用指南:让会饿会撒娇的角色住进你的屏幕

桌面宠物框架 DyberPet 使用指南:让会饿会撒娇的角色住进你的屏幕

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

深夜一点,代码第七次跑出红色报错,你靠在椅背上盯着屏幕右下角发呆——那里空空荡荡,但总觉得该有什么在等你。如果你想要的不只是一张会动的壁纸,而是一个会饿、会困、会因为你摸它而冒爱心的小家伙,那么DyberPet(呆啵宠物)值得你花一杯咖啡的时间。这是一个基于PySide6的开源桌面宠物框架:动画、养成、任务、商店、迷你宠物、番茄钟,全部装进一只桌宠里,让"陪伴"变成屏幕上真切的日常。

先给一个判断:它像电子宠物蛋,但不是电子宠物蛋——更像是"会自己过日子的桌面室友、生产力小助手、模组平台"的三合一。很多人对桌宠的印象还停留在"循环播放的 GIF",DyberPet 早已越过了这条线:

维度普通桌宠 / GIF 播放器DyberPet
动画固定循环一张图帧动画 + 重力 + 拖拽 + 锚点平滑移动
互动几乎没有拍拍、喂食、专注都有专属反馈与对话气泡
数值饱食度、200 级好感度、金币、Buff
生产力番茄钟、专注时间、待办、任务掉落奖励
扩展换图图片 + JSON 即可新增角色、道具、迷你宠物

你只想要桌宠,它绰绰有余;你想要一套"桌面宠物完整解决方案",它就是答案。

第一只宠物怎么上桌:Windows 双击,想折腾就三行命令

上手最省事的方式,是 Windows 用户直接下载 Release 里的 EXE 双击运行。想从源码跑起来,按下面这份清单走,大约五分钟就能看到你的第一只宠物:

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

启动后右键点击桌宠,菜单里藏着"角色面板""选择动作""召唤伙伴""更换角色"等入口——你的第一只宠物,就这样和你打了招呼。项目自带多套默认角色,也可以在角色管理面板里一键导入社区模组。

它会饿会困:饱食度与 200 级好感度,让陪伴有来有回

真正让 DyberPet 区别于普通桌宠的,是藏在动画背后的一套完整数值系统。

它解决了什么?如果宠物永远精神满满、从不喊饿,你很快会把它忘在角落。项目用"饥饿感"把宠物和你绑在一起:饱食度随时间持续下降(每分钟结算一次),好感度靠每一次互动慢慢积累,最高 200 级,每升一级需要 120 点好感。从星星、月亮、太阳到皇冠,等级徽章随进度更换,养成有了清晰的里程碑。

它是怎么做到的?数值变化由 apscheduler 定时任务精确驱动,喂食、拍拍、任务完成都会写入数值。更有意思的是物品附带的Buff——喂得对,一顿饭也能吃出策略。比如默认配置里的汉堡和薯条:

{ "汉堡": { "effect_HP": 10, "effect_FV": 3, "buff": { "effect": "HP_stop", "expiration": 300 } }, "薯条": { "effect_HP": 8, "effect_FV": 2, "buff": { "effect": "coin", "interval": 30, "value": 5, "expiration": 120 } } }

汉堡能让你 5 分钟内饱食度不掉,薯条则变成"每 30 秒入账 5 金币"的小金库。对你的意义:你养的不再是一张动图,而是一只有生活节奏的角色——它会提醒你投喂,吃对东西有额外收益,长期陪伴解锁新内容。这种"被需要"的感觉,正是桌宠最打动人的地方。

把番茄钟变成养宠动力:专注结束,奖励已经到账

DyberPet 最聪明的设计,是把桌宠和生产力工具接在一起。

开一个 25 分钟的番茄钟,倒计时会实时显示在宠物上方;当你开启专注模式,桌宠会切换到专门的 focus 动画,安安静静陪你。关键细节:专注结束,甚至中途取消,系统都会按你已投入的时长结算物品奖励——工作、掉落、喂食、好感、解锁新内容,奖励链条就此闭环。对你的意义:每次专注不再是"消耗意志力",而是"给宠物赚口粮"。把自我管理游戏化,大概是让习惯坚持下去最温柔的方式。

每次点击都有回应的"话痨":9 种气泡加会吐槽的桌宠

如果说数值是骨架,对话气泡就是血肉。DyberPet 内置 9 种对话气泡,覆盖各种交互场景:

  • 拍拍会随机冒出"摸摸"气泡,心情好了飘爱心
  • 喂食、好感升级各有专属文案和语音
  • 1 秒内点击超过 7 次,它直接吐槽你"别点了"
  • 专注期间拍它,它会提醒你"现在应该专注在任务上"
  • 饱食度归零、开始下降时,也有对应气泡撒娇求助

气泡文案里甚至支持USERTAG 昵称系统——你可以设定桌宠怎么称呼你,比如"主人",它会在气泡里叫你的名字。所有通知与通知栏联动、同类自动合并,避免刷屏。这些配置全部开放给角色模组,也就是说每只宠物都能有自己的"性格":话痨、高冷、爱撒娇,都由你说了算。

如果你连对话都想设计成多分支剧情,项目支持通过msg_conf.json配置带选项的对话树,文本节点与选项分支自由组合,官方文档里有完整的结构图示例:

从使用者到创作者:一个文件夹加几个 JSON,新角色就诞生了

DyberPet 的模组生态是它最"反直觉"的加分项:创作角色和道具不需要写一行代码。

每个角色就是一个文件夹,里面放着动画帧和两个配置文件:pet_conf.json定义角色大小、默认动作、随机行为概率;act_conf.json定义每套动画用哪些帧、多久换一帧、要不要移动;物品则在items_config.json里描述效果、价格和掉率。

社区里已经收录了一批角色和迷你宠物,比如流萤、像素猫 meme、会跟随你到处跑的派蒙,完整清单见 docs/collection.md。想动手做自己的角色,直接对照 docs/art_dev.md 素材开发文档:画好透明背景的 PNG 帧,按动作名_0.png动作名_1.png命名,填好两个 JSON 就能导入运行。想深入代码层二次开发,模块划分也相当清晰——主控在DyberPet/DyberPet.py,动画引擎核心在DyberPet/Accessory.py,养成数值在DyberPet/Dashboard/statusUI.py

上桌之前,几个高频顾虑先聊清楚

Q:桌宠常驻桌面,会不会很吃内存?框架做过针对性优化:图片统一用 QPixmap 加载、配合懒加载策略,日常运行的内存占用控制得不错,作为常驻程序没有压力。

Q:我是多屏用户,它能跨屏吗?支持。桌宠可以跨屏幕移动,拖拽、掉落、屏幕边界都有完整处理,迷你宠物跟随也会自动排队补位。

Q:存档会不会莫名其妙丢?存档按角色独立保存,支持导出、导入和快速存档,退出前还会主动写盘一次,最大程度避免数据丢失。

Q:除了 Windows 还能在哪跑?macOS 有专门适配,只需把pynput装成 1.7.6 版本即可。

下次代码写到深夜,屏幕右下角多了一个会朝你眨眼的小家伙。它饿了会撒娇,专注时安静陪你,认真养它会慢慢解锁新的动作和剧情——而你只需要从一条命令开始:

python run_DyberPet.py

谁说桌面宠物只能停留在童年回忆里呢?这一次,它长成了完整的模样。

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

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

http://www.jsqmd.com/news/1398304/

相关文章:

  • 2026年镇江市漏水检测优质服务商 - 全域品牌推荐
  • 2026年通风管道定制:行业发展三大核心趋势 - 汇聚至此
  • 银河麒麟系统Samba共享文件夹配置与优化实战指南
  • AI智能体开发实战指南:从ReAct架构到阿里云竞赛应用
  • Linux新手入门指南:从零基础到掌握核心命令与系统管理
  • APT攻击Web路径复现与防御实战解析
  • STATA数据分析:字符串日期时间转换与处理全攻略
  • HS2-HF Patch完整指南:一键搞定HoneySelect2汉化、去和谐与MOD管理
  • 【大模型RAG生成式AI开发实战】《大模型RAG生成式AI开发实战》_17.[第2章 向量数据库基础] 嵌入向量存储优化:压缩、索引和缓存技巧
  • 终极桌宠养成指南:用 DyberPet 快速搭一只会饿、会撒娇的桌面宠物
  • 用 Python 自动抓取公众号文章与账号数据:WechatSogou 完整使用手册
  • 5 分钟搞定 VPKEdit 安装:多格式打包文件编辑器的完整上手指南
  • 浏览器下载卡在99%的下午,我决定把下载大权交给Motrix浏览器扩展
  • 2026年淮安市漏水检测行业优质服务商 - 全域品牌推荐
  • 微信聊天记录备份不求人:免费开源工具WechatBakTool完整上手攻略
  • 终极不踩坑指南:怪物猎人世界数据监控插件HunterPie从零到一搭建实时狩猎HUD
  • 关于 Glass 透明浏览器,新手最想问的 7 个问题
  • Mac NTFS读写终极免费方案:Nigate 3分钟解锁移动硬盘完整读写
  • 大麦网抢票脚本实战指南:五个核心参数与完整环境配置,告别开售即售罄
  • YOLOv8模型评估全解析:从mAP、PR曲线到实战调优
  • Windows与Office授权到期怎么办?KMS_VL_ALL_AIO 激活脚本实战手记
  • Visual C++ 运行库缺失自救指南:识别报错、一步补全、重新打开软件
  • Python Requests自动化脚本实现微信小程序抢号:从HTTP请求分析到实战部署
  • 《天道》16–17 集观后感 - --收到-
  • 每天2小时手动肝日常?蔚蓝档案自动化脚本一键全接管,10分钟解放双手
  • 2026年谣里火塘名谣酒吧推荐,谣里火塘名谣酒吧,谣里火塘名谣酒吧性价比怎么样 - 企业权威推荐大使
  • 网页表单自动填写:从原生JS到自动化框架的四种实战方法
  • KMS激活脚本KMS_VL_ALL_AIO实测:一个文件能帮你把Windows和Office激活这件事管多久?
  • GBFR Logs完整上手指南:5步玩转《碧蓝幻想:Relink》实时DPS监控与战斗复盘
  • TomatoBar 完整上手指南:把专注力装进 macOS 菜单栏