十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

免费开源桌面宠物 DyberPet:5 个关键能力,让它不止是会动的图片

免费开源桌面宠物 DyberPet:5 个关键能力,让它不止是会动的图片 免费开源桌面宠物 DyberPet5 个关键能力让它不止是会动的图片【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet桌宠这个词常常被误解成一张会循环播放的动图——贴到桌面上看两天删掉。真正的问题是它没有让你留下来的理由。而 DyberPet呆啵宠物这个基于 PySide6 的开源框架偏偏把理由做成了体系动画、养成、任务、商店、迷你宠物环环相扣甚至给未来的 AI 助手预留了位置。这篇文章不聊概念就讲它凭什么值得装进你的电脑。痛点一桌宠三天就腻数值系统让明天再来变成习惯先给个结论陪伴类软件最怕的不是功能少而是没有长期目标。DyberPet 的解法是一套完整的数值引擎。饱食度会随时间自然下降系统默认每 2 分钟结算一次按数值分四档——饥饿、一般、正常、活力满满好感度则是 200 级的长线养成每一级需要 120 点好感徽章会随等级从星星、月亮、太阳一路换到皇冠。养成有清晰的里程碑你就有了每天打开它的理由。饱食度喂食恢复食物自带不同效果好感度互动积累长期陪伴解锁新内容物品 Buff让喂食变成策略选择比如一份汉堡能让桌宠 5 分钟内饱食度不掉一份薯条则变成每 30 秒掉落 5 枚金币的小型印钞机。同一口饭喂什么、什么时候喂效果天差地别。痛点二自律靠意志力撑不住把专注变成给桌宠赚口粮拖延的老朋友是工具不够有温度。番茄钟、待办清单你都用过但它们不会在乎你。DyberPet 的聪明之处是把自我管理游戏化内置番茄钟和专注时间倒计时实时显示在桌宠上方开启专注后桌宠会切入对应的专注动画安安静静陪你专注结束或中途取消系统按你投入的时长结算物品奖励。任务系统的奖励也相当直白单个任务完成奖励 200 金币每完成 5 个任务再额外发 1500。一句话理解每一次专注都是在给自己的桌宠赚口粮。工作 → 掉落物品 → 喂给宠物 → 好感上涨 → 解锁更多内容这条闭环让坚持变得有正反馈。痛点三互动像复读机它连你的手速都一清二楚互动反馈做到什么程度才算活DyberPet 给出的答案是细到有点话痨。单击会冒出摸摸气泡心情好时飘爱心拍拍、喂食、升级各有专属气泡文案还能自定义音效和图标1 秒内狂点超过 7 次它直接吐槽你专注期间被拍它会出声抗议同类通知自动合并绝不刷屏锁屏状态下数值暂停变化你不在时它不会饿死说人话这只桌宠知道你的手速也懂得在你离开时善待自己。每只角色的性格都可以靠配置文件的文字、音效、图标重新定义——你的桌宠可以是话痨也可以是高冷的猫。不止是玩商店、背包、迷你宠物和一套完整的模组生态桌宠本体之外DyberPet 还有一整套桌面小世界背包格子可以自由拖动、交换商店支持买卖出售按 7.5 折折旧物品分消耗品与收藏品迷你宠物比如会跟着你到处跑的派蒙能独立召唤、调整大小、排队跟随。更值钱的是模组生态。项目已收录小呆、流萤、像素猫meme 等一批社区角色完整清单在 docs/collection.md。角色和物品不需要写一行代码每个角色就是一个文件夹塞进图片帧和两个 JSON 配置文件即可。进阶一只新角色只需要一个文件夹和两个 JSONpet_conf.json定义角色大小、默认动作、随机行为概率act_conf.json定义每套动画用哪些帧、多久换一帧、是否移动items_config.json描述物品效果、Buff 和掉落率给一份汉堡定义效果核心配置长这样{ 汉堡: { effect_HP: 10, effect_FV: 3, buff: {effect: HP_stop, expiration: 300} } }图片 几行 JSON一个新角色或新道具就诞生了。对话系统同样支持可视化编辑官方文档里的结构图展示了文本节点与选项分支如何组成一棵对话树你可以用它设计多分支剧情、问答互动甚至教育类小游戏。想动手做素材参考 docs/art_dev.md想深入代码主入口在DyberPet/DyberPet.py动画引擎核心在DyberPet/Accessory.py养成数值、任务、商店、背包分别在DyberPet/Dashboard/下的statusUI.py、taskUI.py、shopUI.py、inventoryUI.py。两条最快上手路线选一条就行Windows 用户最省事直接下载 Release 里的 EXE双击运行连 Python 都不用装。想折腾 / 非 Windows 用户用 conda 建独立环境装依赖后克隆仓库即可conda 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 pyside66.5.2 tendo git clone https://gitcode.com/GitHub_Trending/dy/DyberPet cd DyberPet python run_DyberPet.pymacOS 用户把pynput换成 1.7.6 版本即可。启动后右键点击桌宠菜单里的角色面板选择动作召唤伙伴更换角色会带你完成第一次互动。避坑提示开箱前记住这四点版本差异终端版目前开源至 v0.6.7Windows 已打包发布 v0.8.5装模组注意匹配版本文件命名开发素材请用英文文件名部分中文地区解压素材可能乱码甚至崩溃资源占用框架用 QPixmap 加载图片并做懒加载日常运行占用控制得不错数据安全存档按角色独立保存支持导出、导入和快速存档退出前自动写盘一次现在就可以动手了。克隆仓库、喂它第一顿饭、开着番茄钟写完今天的第一项任务——然后你会发现电脑右下角那个角落从此不再空着。【免费下载链接】DyberPetDesktop Cyber Pet Framework based on PySide6项目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表