成桌面室友)
開源桌面寵物 DyberPet 上手路線圖30 天把喜歡的角色養(yǎng)成桌面室友【免費下載鏈接】DyberPetDesktop Cyber Pet Framework based on PySide6項目地址: https://gitcode.com/GitHub_Trending/dy/DyberPetDyberPet呆啵寵物是基于 PySide6 的開源桌面寵物框架把動畫交互、數(shù)值養(yǎng)成、任務獎勵、商店與迷你寵物整合成一套完整玩法。不用寫一行代碼就能讓喜歡的角色住進屏幕陪你工作、陪你犯困。下面的時間線從裝好的第一分鐘講到最后一天的模組改造。第 1 分鐘兩條安裝路徑把第一個角色放進屏幕Windows 用戶走最省事的路去項目 Release 頁面下載 v0.8.5 的 EXE雙擊運行即可連 Python 都不用裝。想從源碼跑先建一個干凈環(huán)境裝依賴conda create --name Dyber_pyside python3.9.18 conda activate Dyber_pyside conda install -c conda-forge apscheduler pynput pip install PySide6-Fluent-Widgets1.5.4 pyside66.5.2 tendo隨后克隆倉庫并啟動git clone https://gitcode.com/GitHub_Trending/dy/DyberPet python run_DyberPet.pymacOS 用戶只需把pynput固定到 1.7.6 版本。啟動后屏幕角落出現(xiàn)第一個角色右鍵可呼出完整菜單——角色面板、選擇動作、召喚伙伴、更換角色都在這。到這一步你已經(jīng)有了一只屬于自己的桌面寵物。第 1 小時完成第一次投喂看懂三個數(shù)值先走一遍最小流程體驗完整的反饋鏈右鍵點桌寵打開「角色面板」看到飽食度、好感度、啵幣三個核心數(shù)值以及實時滾動的狀態(tài)日志。等它冒泡餓了會隨機彈出feed_required氣泡點名要某樣物品。打開背包選中食物點「使用」數(shù)值立刻變化頭頂飄出對應的投喂反饋氣泡。攢經(jīng)驗好感度每升一級彈升級氣泡到 1 級就解鎖新物品和新動作。上圖左側是角色管理窗口所有已安裝的角色在這里切換右側是狀態(tài)面板飽食度、好感度等級、喂養(yǎng)天數(shù)一目了然下方還有一條實時狀態(tài)日志你做的每一件事它都記著。第 1 天番茄鐘與專注時間桌寵開始陪你干活把桌寵當桌面裝飾就虧了它的干活能力同樣完整。在 Dashboard 的專注面板里可以啟動番茄鐘或專注時間。開始后桌寵會自動切換到專屬的focus動畫安靜陪讀屏幕上同步顯示倒計時。兩個細節(jié)新手容易忽略獎勵隨時結算專注中途取消也會按已投入的時長折算物品掉落不必擔心白干一場。開「自動鎖定」設置里打開后屏幕鎖定時數(shù)值會暫停變化出門一整天也不會餓到掉好感。專注期間去戳它會被氣泡提醒專心頻繁點擊1 秒超過 7 次還會觸發(fā)專屬吐槽氣泡。這套機制的目的是讓養(yǎng)成真正服務于你的工作節(jié)奏而不是反過來。第 1 周好感度 200 級背后的喂養(yǎng)策略養(yǎng)到第三四天你會開始在意數(shù)值成長。項目把好感度上限做到了200 級每級需要 120 點好感徽章從星星1 級、月亮4 級、太陽16 級一路換到皇冠64 級。亂喂會吃虧每個角色在pet_conf.json里定義了item_favorite和item_dislike對同一種食物有喜愛/討厭的倍率喂錯好感度會打折。善用 Buff 能讓養(yǎng)成事半功倍項目一共支持5 種增益飽食度/好感度/啵幣持續(xù)增益以及暫停飽食度下降、暫停好感度下降。以默認物品為例數(shù)值全部可查漢堡飽食度 10、好感度 3附帶 300 秒的HP_stop——5 分鐘內飽食度不掉。薯條飽食度 8、好感度 2附帶 120 秒的coin增益——每 30 秒掉 5 啵幣。先吃哪個、Buff 怎么疊加本身就是一道策略題。配合任務掉落和商店購買喂食順序會直接影響?zhàn)B成速度。上圖是完整交互的樣子投喂時頭頂冒氣泡、數(shù)值實時變動、右鍵菜單一應俱全。一天工作下來你會在喂食和結算之間形成自己的節(jié)奏。第 2 周氣泡語音、存檔多屏把它調成你的形狀玩到第二周值得做三件事自定義氣泡與語音。項目內置 9 種對話氣泡升級、餓昏、索要食物、專注被打擾等每種都能換圖標、文字甚至語音。在角色的note/bubble_conf.json里配置即可語音文件放進res/role/角色名/note/文件夾。它還支持昵稱系統(tǒng)——設置里讓桌寵叫你「主人」它要食物時氣泡里的USERTAG會被替換成你的昵稱。多屏與迷你寵物。跨屏移動、拖拽、屏幕邊界都有完整處理。召喚出的迷你寵物會自己排隊跟隨主角色收回一個會自動補位多屏之間也不會漂移。存檔管理。每個角色獨立存檔支持導出、導入和快速存檔退出前會主動寫盤一次正常使用基本不會丟進度。第 30 天一個文件夾加兩行 JSON親手造一只角色模組生態(tài)是這個項目的重頭戲。一個角色就是一個文件夾res/role/角色名/下放著pet_conf.json角色大小、默認動作、隨機行為概率、act_conf.json每套動畫用哪些幀、多久換一幀、要不要移動和action/里的透明 PNG 幀圖。App 內的系統(tǒng)面板會自動檢查配置并提示錯誤。物品同理在items_config.json里定義效果與掉率即可類型有 4 種消耗品、收藏品、對話類物品和迷你寵物。進階玩法是對話樹——使用對話類物品會彈出帶選項的分支劇情節(jié)點關系寫在角色的msg_conf.json里官方開發(fā)文檔docs/art_dev.md給出了完整的可視化結構圖從起始節(jié)點出發(fā)每個文字節(jié)點接若干選項每個選項又指向下一個文字節(jié)點——只要不寫成死循環(huán)可以做出任意復雜的分支劇情。社區(qū)模組合集在docs/collection.md小呆、流螢、像素貓 meme、會跟著你跑的派蒙都收錄其中下載后可直接導入。收尾三個新手容易忽略的設置自動喂食背包里備好食物后開啟桌寵餓了自己會吃適合出差黨。一鍵靜音與關閉氣泡不想被打擾時可關掉對話氣泡、關掉通知欄它能安靜到像不存在。語言與主題內置中英切換和自定義主題色界面風格可隨桌面環(huán)境調整。下一步很簡單Windows 用戶去 Release 下載 EXE其他平臺照著上面的命令建環(huán)境跑起來后右鍵戳一下那個小家伙。剩下的交給時間——在你盯著屏幕發(fā)愁的深夜會有一個小身影從角落晃過來把光標當成玩具在你手邊來回轉。那一刻你會覺得屏幕右下角終于不空了。【免費下載鏈接】DyberPetDesktop Cyber Pet Framework based on PySide6項目地址: https://gitcode.com/GitHub_Trending/dy/DyberPet創(chuàng)作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考