Sonolus 問答速查:這款開源音遊平台值得裝嗎?
Sonolus 是什麼
Sonolus 是一款開源的音樂遊戲平台,由 Macau FosFenes Technology 開發,讓玩家可以自由加載社群製作的關卡、引擎、皮膚與音效。與一般商業音遊把玩法綁死不同,Sonolus 用「引擎」的概念實現了玩法的解耦——同一首譜面,你可以在不同引擎間切換,每個引擎對應一套獨立的判定規則、軌道佈局和視覺效果。玩家甚至有能力自己寫引擎,把 Sonolus 變成一個音遊開發平台。目前 Sonolus 僅支援 Android 平台,安裝包約 72MB,最新版本為 1.1.3(2026 年 8 月更新)。
安裝
Sonolus 目前只提供 Android APK 形式,安裝過程與一般第三方 APK 類似,但有幾點要特別注意:
- 由於不是 Google Play 發布的軟體,首次安裝前需到系統設定中允許「未知來源」或「此瀏覽器/檔案管理員」的安裝權限。Android 8.0 以上的裝置會在首次安裝時彈出提示,按引導操作即可。
- 安裝包約 72MB,建議在 Wi-Fi 環境下下載,避免行動數據超支。
- 首次啟動時 Sonolus 會請求儲存空間權限——這個權限是必須的,因為它要把從伺服器下載的關卡資源、皮膚、音效存在本地資料夾。權限被拒絕會導致無法下載任何關卡。
- 不要從來路不明的第三方應用商店下載,建議從 Sonolus官網 或 GitHub Releases 頁面取得最新版。
整理一篇關於 Sonolus 的快問快答,從零到入門一覽:
Q1:Sonolus 和一般音遊有什麼核心差異?
一般商業音遊的玩法是固定的——比如 A 遊戲只有 4 鍵下落式,B 遊戲只有 7 鍵。Sonolus 不把玩法綁死,而是用「引擎」的概念讓玩家自由切換:同一首譜面,用 A 引擎玩是 4 鍵下落,用 B 引擎玩可能變成 6 鍵、不同判定線位置、甚至完全不同的操作方式。引擎社區已經製作了數百種現成實現,從經典音遊的復刻到全新玩法都有。
Q2:我需要自己寫程式才能玩嗎?
完全不需要。Sonolus 的定位是「玩家優先」——社群已經上傳了數百種現成引擎和上萬關卡,你只需要:下載 APK → 安裝 → 輸入一個社群伺服器網址 → 挑關卡開始玩。寫引擎是進階玩法,給想二次創作的玩家提供了 Sonolus.js(JavaScript)和 Sonolus.py(Python)兩種腳本語言,編譯後就能變成 Sonolus 可識別的引擎資源。
Q3:怎麼加載關卡和社群伺服器?
首次啟動後進入主選單,點選「加載伺服器」按鈕,輸入 Sonolus 社群分享的伺服器網址即可。Sonolus 的內容生態完全以社群伺服器為核心——玩家上傳的譜面、引擎、皮膚、音效全都存在伺服器上,Sonolus 本身只負責渲染和運行。你可以從 Sonolus官網 或 Discord 社群找到熱門伺服器清單。

Q4:玩之前必須調哪些設定?
最重要的兩個設定是音訊延遲校準和鍵速度。音訊延遲校準是 Sonolus 第一次啟動時彈出的引導,跟著節奏點擊就能自動測出裝置的音訊延遲,這一步是判定精度的基礎。鍵速度則可以在每個關卡的配置頁單獨調整——音符下落太快會看不清,太慢又會無聊,新手建議從中等速度開始慢慢往上調。

Q5:皮膚、背景、音效對玩法有影響嗎?
對判定本身幾乎沒有影響,但對遊戲體驗影響很大。Sonolus 社群製作了大量風格各異的皮膚(音符樣式、軌道外觀)、背景(靜態圖或動態影片)、音效(8-bit 復古風、鋼琴音、電子音)。如果你覺得畫面太花導致看不清音符,或者音效太吵蓋過音樂本身,建議換簡潔的皮膚或背景。部分高畫質動態背景對舊裝置的 GPU 性能要求較高,可能導致掉幀。
Q6:自訂 UI 和主題有什麼區別?
原生 UI 自訂是「基礎層」——你可以在「設定」頁調整按鈕大小、字體大小、底部導航欄是否固定顯示;在關卡配置頁調整連擊數字位置(頂部/底部/跟隨判定線)、UI 透明度、判定反饋位置。主題是「覆蓋層」——會直接換掉 Sonolus 主界面的按鈕樣式、背景圖、色調等視覺元素。兩者可以疊加使用:應用一個主題後,你仍然可以用原生設定做微調。
Q7:Sonolus 的自訂引擎開發門檻高嗎?
取決於你的目標。如果只是想複刻某個經典音遊的玩法(比如 Osu!mania 節奏模式),直接閱讀現成引擎的源碼就能上手——Chart Cyanvas 是社區最成熟的參考實現。如果想做全新玩法,需要先讀完 Sonolus 官方 Wiki 的引擎規格文檔,理解節點圖(Node Graph)的概念。Sonolus.js 更適合有前端基礎的開發者,Sonolus.py 對 Python 愛好者更友好。
Q8:Sonolus 支援哪些裝置和操作方式?
目前官方僅支援 Android 裝置,操作以觸控為主。部分引擎支援外接鍵盤,但不是所有引擎都有這個功能。多數下落式引擎預設橫屏操作,部分支援豎屏切換。如果你是 iOS 用戶,暫時沒有官方支援,但 Sonolus 社區有第三方 iOS 移植版正在開發中。
Q9:值不值得長期玩?
如果你喜歡音遊而且想接觸更多玩法變體,Sonolus 是目前同類開源音遊中最自由的選擇之一——社群產出的譜面數量和引擎種類遠超其他同類專案。而且 Sonolus 的自訂性不只是「換皮」,而是從判定規則層面改變玩法。但如果你只想玩固定幾首歌、討厭折騰設定,可能會覺得太麻煩。
總結:喜歡音遊、樂意調設定和嘗試不同玩法的玩家值得裝,只想安靜玩幾首歌的人可以再考慮。
本文為個人基於網路公開資料整理編寫,非官方內容,僅供學習交流參考;軟體版權歸原作者所有,請支持正版;使用過程中遇到問題請查閱官方管道,本文不承擔任何責任。