A downloadable game for Windows

DebugDuck 🐤 —— 桌面上的除錯小黃鴨

把你的 bug 一行一行講給牠聽,講到一半你常常就自己想通了。

現在牠不只會聽,還能真的用 AI 陪你聊。

──────────────────────

這是什麼?

──────────────────────

「小黃鴨除錯法(Rubber Duck Debugging)」是工程師之間流傳已久的經典技巧:

對著一隻橡皮鴨一行行解釋自己的程式碼,講著講著,問題常常就自己浮現了。

DebugDuck 把這隻鴨子搬到你的桌面上,變成一隻會浮動、會被你拖來拖去、

點一下會 Q 彈壓扁、雙擊會開口跟你聊天的小夥伴。

──────────────────────

功能

──────────────────────

◆ 桌寵小鴨

  - 透明無邊框、永遠置頂,不佔工作列、不出現在 Alt-Tab 清單

  - 左鍵拖曳可以移動位置(會記住,下次開啟停在原地)

  - 左鍵點一下:Q 彈壓扁 + 叫一聲

  - 雙擊 / 右鍵選單「跟鴨子說話」:開啟聊天室

◆ 真的能聊天(可選)

  - 預設模式:鴨子只會嘎,隨機回你「嘎 / 嘎嘎 / 嘎嘎嘎 / ? / !」——

    重點不是牠懂不懂,是「講出來」的過程你自己會抓到盲點

  - 進階模式:串接 Google Gemini API,填上自己的金鑰後,

    鴨子能真的看懂你在說什麼、給出實際的回覆

  - 內建對話記憶(最近 10 輪),聊天不會斷片

  - 會自動濃縮聊天重點(最多 10 個關鍵字),下次開程式聊天時

    當作背景參考,鴨子會記得你平常都在煩惱什麼類型的問題

◆ 完整設定介面

  - 語言:繁體中文 / English,即時切換不用重開程式

  - API:選擇要不要串接 AI、填金鑰、指定模型

  - 音效:使用預設叫聲,或自己載入一段 WAV 檔取代;音量可調

◆ 其他小細節

  - 逐格動畫支援,換上你自己畫的小鴨,暫時還不可以

  - 完整聊天紀錄可以事後翻閱

  - 叫聲用純程式合成/PCM 播放,不依賴 Windows Media Player,

    在精簡版 Windows 上也能正常出聲

──────────────────────

系統需求

──────────────────────

- Windows 10 / 11

- .NET Framework 4.7.2(現代 Windows 大多內建,通常不用另外安裝)

- 若使用 AI 聊天功能:需要自己申請 Google Gemini API 金鑰(免費額度即可)

──────────────────────

關於 AI 功能,老實說

──────────────────────

AI 聊天是完全「選用」的功能,不填 API 金鑰、不影響其他部分的正常使用。

啟用後:

- 你的 API 金鑰會存在本機(明碼),只有你自己這台電腦讀得到,

  沒有上傳到任何地方,但也請不要把金鑰分享給別人

- 聊天內容會送到 Google 的 Gemini API 做處理,使用前請自行評估

  隱私與 Google 服務條款是否符合你的需求

- 呼叫 API 依 Google 的計費規則計算,量大請留意用量

──────────────────────

技術資訊

──────────────────────

- 語言/框架:C# / WPF / .NET Framework 4.7.2

- 零 NuGet 相依:圖片、音效都內嵌成組件資源;HTTP/JSON/XML

  全部用 .NET Framework 內建的類別完成

- 原始碼結構清楚分層(桌寵動畫、聊天、設定、AI 串接、多語言資源各自獨立資料夾)

- 如果你也想從原始碼建置:Visual Studio 2022(含「.NET 桌面開發」工作負載),

  開啟 DebugDuck.slnx 後按 F5 即可

──────────────────────

授權

──────────────────────

尚未指定授權方式,暫時保留所有權利。

──────────────────────

作者:light0986

助手:Claude Sonnet5

──────────────────────

Updated 2 days ago
Published 19 days ago
StatusReleased
PlatformsWindows
Author阿Light
TagsFunny
AI DisclosureAI Assisted, Code

Download

Download
DebugDuck_v1.0.0.exe 410 kB

Leave a comment

Log in with itch.io to leave a comment.