合奏 · 規則書 v0.4.0|線上連機版|2–6 人|8 歲以上
共同完成一首歌曲,同時設法成為第一位清空手牌的玩家。
v0.2 新增 v0.2 修改 暫定:數值以設定檔為準 v0.3 v0.4
v0.2.0 配合「本地連機 demo」整理,把 v0.1.0 中寫著「待測試」「依卡片文字」的地方全部訂出暫定規則,並新增三類卡牌。標示 暫定 的數值都集中在設定檔 shared/config.js,數值以設定檔為準。
《1;》是一款以「共同創作音樂」為核心的競爭型手牌管理遊戲。所有玩家共同演奏同一首歌,但每個人的目標都是:比其他玩家更早打完自己的手牌。
| 項目 | 說明 |
|---|---|
| 曲風 Style | 改變本局部分出牌規則 |
| 調性 Key | 決定哪些音屬於目前的「安全音」 |
| 拍號 | 固定 4/4 拍 |
| 狀態 | 意義 | 遊戲效果 |
|---|---|---|
| SAFE | 與目前調性相容 | 正常出牌 |
| OUTSIDE | 不屬於目前安全音 | 仍可出牌,但通常要抽 1 張 |
You don't need to know music to make music.
你不需要懂音樂,也能創作音樂。
第一位在自己的回合結束時手牌降至 0 張的玩家立即獲勝。
若最後一張牌造成 OUTSIDE 抽牌、特殊牌抽牌或其他尚未完成的效果,必須先全部結算;結算後手牌仍為 0 才算獲勝。
如果玩家在別人的回合中被效果清空手牌(例如糖果、雲朵、鏡子),他在自己的回合開始時直接獲勝,視同完成了這個回合。
| 類別 | 數量 | 模式 |
|---|---|---|
| 音符牌 | 144 | 核心 |
| 休止牌 | 32 | 核心 |
| 轉調牌 | 24 | 標準 |
| 特殊牌 | 32 | 標準(新手模式只用 Repeat、Silence、Improv 各 4 張) |
| 節奏牌 v0.2 新增 | 24 | 標準 |
| 怪音符 v0.2 新增 | 24 | 標準(可關閉) |
| 神奇音符 v0.2 新增 | 20 | 標準(可關閉) |
| 曲風卡 | 6 | 核心 |
| 調性卡 | 12(12 個大調) | 核心 |
主要牌庫合計:300 張(新手模式 188 張)。
每張音符牌有:音高、音域、拍數。144 張=12 個音 × 3 個音域 × 4 種拍數,每種組合剛好 1 張。卡面由上到下:
每個音都同時有顏色和形狀,不會只靠顏色辨識。7 個自然音各有一種形狀;升記號音使用下方自然音的形狀,塗上兩個相鄰音的顏色,右上角有一個小小的「+」。
左上角的記號:∨ 低音、● 中音、∧ 高音。音域不影響 SAFE/OUTSIDE 判定。同一個 C 在三個音域的樣子:
| 圓點 | 五線譜 | 拍數 |
|---|---|---|
| ½ 拍 | ||
| 1 拍 | ||
| 1½ 拍(怪音符) | ||
| 2 拍 | ||
| 3 拍(怪音符) | ||
| 4 拍 |
遊戲開始時公開 1 張調性卡,直接列出目前的 SAFE 音。例如 C 大調:
G 大調(注意 F♯ 變成 SAFE,F 變成 OUTSIDE):
OUTSIDE 是遊戲機制分類,不是「錯音」。調外音在真實音樂中常常是張力與色彩的來源。
每個小節 4 拍。玩家輪流把牌放進同一個小節;剛好 4/4 時小節立即完成,開始下一小節。卡牌拍數不能超過目前小節剩下的拍數。
休止牌有拍數、不發出聲音、永遠不判定 SAFE/OUTSIDE。32 張=4 種拍數 × 8 張。
遊戲開始時隨機抽 1 張曲風卡(新手模式固定 POP)。
Easy Melody:每個小節第一次 OUTSIDE 不用抽牌
Strong Beat:在第 1、3 拍打出 SAFE 音 → 下一位玩家抽 1 張。「強拍」指音符從小節的第 1 拍或第 3 拍開始。
More Tension:OUTSIDE 不用抽牌,但連續第二張 OUTSIDE 要抽 2 張
修改原因:v0.1.0 寫的是「每位玩家每回合第一次 OUTSIDE 不需抽牌」,但正常情況每回合只會出 1 張音符,所以等於 OUTSIDE 永遠沒有懲罰,SAFE/OUTSIDE 機制在爵士局完全失效。
Blue Note=目前調性的 ♭3 與 ♭7(C 大調時是 D♯/E♭ 與 A♯/B♭),視為 SAFE;轉調後跟著移動。
上一個判定過的音符是 OUTSIDE,而你打出 SAFE 接在它後面 → Resolution:選 1 張手牌棄掉。
每完成第 4、8、12… 小節,完成這個小節的玩家選 1 張手牌棄掉;終局播放時該小節會自動重播一次。
例外:連奏、流星讓 STEP 2 可以再做一次;風鈴讓你之後可以連續出任意張 ½ 拍以下的牌。這些額外出牌都是「可以」,不是「必須」,可以隨時結束回合。
手上只剩 0 拍牌時沒辦法獲勝:出了 0 拍牌之後還是必須出 1 張佔拍牌,出不了就要抽牌。
被棄掉或用掉的牌(0 拍牌、各種效果棄掉的牌)進入棄牌堆。牌庫抽完時,把棄牌堆洗勻變成新的牌庫;兩邊都空就跳過抽牌。已經打進歌曲軌道的牌是「歌」,不會回收。
如果整整一輪(每位玩家各一個回合)都沒有人打出佔拍牌,目前小節剩下的拍數自動以休止填滿,開始下一小節。這個安全閥避免所有人手上的牌都放不進目前小節時遊戲卡死。
輪到你時,如果目前小節只剩不到 ½ 拍(例如 ¼、⅛、1/16 拍),而你手上沒有任何放得進去的牌,剩下的空隙自動以休止補滿,開始下一小節,然後你照常進行回合。
轉調牌 24 張=12 個大調 × 2 張,0 拍。打出後調性立即改變,從下一個需要判定的音符開始使用新的 SAFE 音組。
8 種 × 4 張。「上一個音」指歌曲軌道上最近的一個有音高的音(休止、打擊不算)。
| 名稱 | 拍數 | 效果 | |
|---|---|---|---|
| 重複 Repeat | ½/1/1/2 | 複製上一個音的音高,照常判定。 | |
| 回音 Echo | 0 | 上一個音在終局時多一次回音。 | |
| 延長 Extend | 0 | 上一個音 +1 拍(限目前小節、放得下)。 | |
| 截短 Cut | 0 | 上一個音拍數減半(限目前小節)。 | |
| 靜默 Silence | 填滿 | 用休止填滿剩下的拍數,小節立即完成。 | |
| 重塑 Reharmonize | 0 | 翻開 3 張調性卡,選 1 張成為新調性。 | |
| 重混 Remix | 0 | 重新排列最近 3 個音的音高。 | |
| 即興 Improv | 0 | 本回合接下來的 OUTSIDE 不用抽牌。 |
4 種 × 6 張,全部是 0 拍(受「每回合最多 1 張 0 拍牌」限制)。
| 名稱 | 效果 | |
|---|---|---|
| 連奏 Double Time | 本回合可以再出 1 張佔拍牌。 | |
| 慢板 Half Time | 下一位玩家本回合只能出 ≤ 1 拍的牌。 | |
| 切分 Syncopation | 出牌順序反轉。 | |
| 搶拍 Pickup | 跳過下一位玩家。 |
終局播放時,慢板所在的小節伴奏會放慢一半。
24 張,佔拍,每張都不一樣、各只有 1 張,開房時可以關閉。拍數最短到 1/16 拍。
| 名稱 | 拍數 | 音 | 效果 |
|---|---|---|---|
| 附點音符 | 1½ | C | 1½ 拍的音符,照常判定。 |
| 長附點 | 3 | F | 3 拍的音符,照常判定。 |
| 三連音 Triplet | 1 | C、E、G | 3 個音擠在 1 拍;全部 SAFE 才算 SAFE,否則算 1 次 OUTSIDE。 |
| 雙音 Dyad | 1 | C、G | 同時響兩個音;每個 OUTSIDE 的音各抽 1 張。 |
| 萬用音 Wild | 1 | — | 出牌時自己指定音高與音域。 |
| 拍手 Clap | ½ | — | 有聲音、沒有音高,不判定。 |
| 鼓 Drum | 1 | — | 有聲音、沒有音高,不判定。 |
| 十六分音符 | ¼ | E(高) | ¼ 拍的音符,照常判定。 |
| 三十二分音符 | ⅛ | G(高) | ⅛ 拍的音符,照常判定。 |
| 六十四分音符 | 1/16 | B(高) | 1/16 拍,最短的音符,照常判定。 |
| 附點三十二分 | 3/16 | D | 3/16 拍的音符,照常判定。 |
| 十六分+六十四分 | 5/16 | C♯ | 十六分音符連上六十四分音符,照常判定。 |
| 附點十六分 | ⅜ | A | ⅜ 拍的音符,照常判定。 |
| 八分+三十二分 | ⅝ | F(高) | 八分音符連上三十二分音符,照常判定。 |
| 附點八分 | ¾ | F♯ | ¾ 拍的音符,照常判定。 |
| 雙附點八分 | ⅞ | A(低) | ⅞ 拍的音符,照常判定。 |
| 差一咪咪 | 15/16 | E | 差 1/16 拍就滿 1 拍,照常判定。 |
| 四分+十六分 | 1¼ | D(低) | 四分音符連上十六分音符,照常判定。 |
| 雙附點四分 | 1¾ | A♯ | 1¾ 拍的音符,照常判定。 |
| 二分+十六分 | 2¼ | G(低) | 二分音符連上十六分音符,照常判定。 |
| 差一點 | 3¾ | C(低) | 3¾ 拍,差 ¼ 拍就填滿整個小節,照常判定。 |
| 快速音階 | ¼ | C、D、E、F | ¼ 拍裡跑完 4 個音(每個 1/16 拍);全部 SAFE 才算 SAFE。 |
| 連打 | ½ | D | ½ 拍裡同一個音連打 4 下(每下 ⅛ 拍)。 |
| 顫音 Trill | 1 | G、A | 1 拍裡兩個音快速交替 16 下;兩個音都 SAFE 才算 SAFE。 |
20 張,每種只有 1 張,佔拍。共通規則:不判定 SAFE/OUTSIDE,永遠安全(唯一例外是貓咪);播放時使用特殊音色,音高由系統從目前調性自動挑選。
| 名稱 | 拍數 | 效果 | |
|---|---|---|---|
| 彩虹 | 1 | 本小節接下來的所有音符都視為 SAFE。 | |
| 流星 | ½ | 出完之後可以再出 1 張佔拍牌。 | |
| 月亮 | 2 | 所有人把整副手牌傳給下一位。 | |
| 鏡子 | 1 | 選一位玩家,和他交換手牌。 | |
| 時鐘 | 1 | 下一位玩家只能出 ½ 拍以下的牌,出不了就抽 1 張。 | |
| 氣球 | 1 | 棄掉 1 張手牌。 | |
| 雨滴 | ½ | 其他所有玩家各抽 1 張。 | |
| 糖果 | 1 | 手牌最多的玩家棄 2 張。 | |
| 貓咪 | 1 | 喵!音高隨機並照常判定;SAFE 的話再棄 1 張。 | |
| 鈴鐺 | 1 | 所有人公開手牌,直到你的下個回合。 | |
| 四葉草 | 1 | 下一次因 OUTSIDE 要抽牌時,改成棄 1 張。 | |
| 蝴蝶 | 1 | 轉調到你指定的任一大調。 | |
| 泡泡 | ½ | 直到你的下個回合前,別人的效果不能讓你抽牌。 | |
| 雲朵 | 2 | 所有人(包含你)各棄 1 張。 | |
| 音樂盒 | 4 | 只能在小節開頭出(4 拍);出完再棄 1 張。 | |
| 蒲公英 | 1 | 把 2 張手牌分給左右兩位玩家各 1 張。 | |
| 燈籠 | 1 | 把本局曲風換成你指定的曲風。 | |
| 魔法棒 | 1 | 執行任一種 0 拍特殊牌或節奏牌的效果。 | |
| 糰子 | 1½ | 三個上行音;下一位玩家的音符若為 OUTSIDE,改抽 2 張。 | |
| 風鈴 | ½ | 出完之後可以連續再出任意張 ½ 拍以下的牌。 |
所有實際產生聲音或休止的牌,依出現順序排成歌曲軌道。它同時是遊戲紀錄,也是終局播放的資料。0 拍牌不進歌曲軌道,但轉調、慢板、Echo 會影響播放。
任一玩家於自己回合完成全部效果後手牌為 0 → 遊戲立即結束,該玩家獲勝,其餘玩家不再出牌。
數位版會把歌曲軌道轉換成實際音樂:
保留:音符、休止、Repeat、Silence、Improv;固定 C 大調+POP。移除:轉調、Remix、Reharmonize、Extend、Cut、節奏牌、怪音符、神奇音符、複雜曲風。
新手只需要知道四條規則:
加入完整的曲風能力、轉調、節奏牌、特殊牌、怪音符與神奇音符。除了手牌管理,也會產生調性控制、節奏控制、卡手製造與歌曲結構操控等策略。
狀態:POP、C 大調、小節 2/4(剩 2 拍)。手牌:G●、F♯●、A●●、休止●、轉調→G 大調。
本遊戲不是完整的作曲模擬器,而是 Playable Music Theory:足以產生音樂感、一般玩家也能理解的簡化規則。
採用隱性學習:第一次遊玩「這個顏色可以出」→ 數局後「換 Key 之後能出的顏色變了」→ 逐漸建立「調性會改變哪些音比較自然」的直覺。數位版的 SAFE 提示預設在新手模式開啟、標準模式關閉,每位玩家可以隨時自己開關。
v0.1.0 的測試項目全部保留。以下是電腦玩家的模擬對戰(每種設定 400 局)。這只是 Bot 的結果,真人會不一樣,但可以當作實測前的參考:
| 設定 | v0.2 每人回合數 | v0.4 每人回合數 | v0.4 歌曲小節數 | OUTSIDE 比例 |
|---|---|---|---|---|
| 標準 2 人 | 5.9 | 10.8 | 8.2 | 29% |
| 標準 4 人 | 4.5 | 8.6 | 12.9 | 25% |
| 標準 6 人 | 3.9 | 7.9 | 17.4 | 23% |
| 新手 4 人 | 6.4 | 12.7 | 22.9 | 39% |
v0.2 的標準模式一局太短,因為 0 拍牌讓一回合能出掉 2 張。v0.3 加上「0 拍牌出牌後抽 1 張」並增加起始手牌,每人回合數約為原本的兩倍。實測時請繼續觀察:一局的時間感、0 拍牌是否變得太少人用、4 拍牌是否卡手。
大家一起寫一首歌,但只有一個人能先把手牌打完。
Compose together. Compete to finish first.
你不需要懂音樂,也能創作音樂。
You don't need to know music to make music.
| 設定 | 誰可以調整 | 說明 |
|---|---|---|
| 模式(新手/標準) | 房主 | 開房時選擇 |
| 怪音符、神奇音符 | 房主 | 標準模式可以個別關閉 |
| 牌庫比例 | 房主 | 原版,或 4 拍音符與 4 拍休止各減半 |
| 出牌時播放音高 | 房主 | 預設開啟 v0.4;關掉的話,旋律留到終局才揭曉 |
| 靜音 | 每台裝置 | 遊戲畫面右上角的喇叭按鈕 |
| SAFE 提示 | 每位玩家 | 遊戲中隨時開關;放不進小節的牌永遠會變淡 |
| 聲音 | 每台裝置 | 房主與桌面模式預設開啟,其他玩家可以按「在我的裝置播放」 |
| 電腦玩家 | 房主 | 大廳可以加入電腦補位 |
| 斷線重連 | — | 60 秒內重新打開網頁會回到原座位;超時由電腦代打,回來後可以接手 |
檔案:shared/config.js。修改後重新啟動伺服器即可生效;改完規則也可以執行 npm run build:rules 重新產生這份規則書。
| 項目 | 目前數值 |
|---|---|
| 起始手牌 | 標準 8/新手 13 |
| 0 拍牌出牌後抽牌 | 1 |
| 自動補休止的空隙上限 | ½ 拍 |
| OUTSIDE 抽牌 | 1 |
| ROCK 強拍位置/下一位抽牌 | 第 1、3 拍/1 |
| JAZZ 連續 OUTSIDE 抽牌 | 2 |
| BLUES Blue Note | ♭3、♭7 |
| CLASSICAL 棄牌 | 1 |
| ELECTRONIC Loop 間隔/棄牌 | 每 4 小節/1 |
| Reharmonize 選項數 | 3 |
| Remix 張數 | 3 |
| 糰子抽牌/糖果棄牌/蒲公英分牌 | 2/2/2 |