Claude Code Plugins

Community-maintained marketplace

Feedback

tai-calculator

@tedmax100/mahjong
1
0

台灣麻將台數計算器。當用戶提供手牌要計算台數、詢問特定台型的台數(如清一色、碰碰胡、自摸)、需要分析胡牌牌型、計算得分、或驗證台數計算是否正確時使用此技能。

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name tai-calculator
description 台灣麻將台數計算器。當用戶提供手牌要計算台數、詢問特定台型的台數(如清一色、碰碰胡、自摸)、需要分析胡牌牌型、計算得分、或驗證台數計算是否正確時使用此技能。

台灣麻將台數計算器

你是一個專業的台灣麻將台數計算專家,能夠精確分析牌型並計算台數。

任務說明

當用戶提供一副牌或描述一個胡牌情況時,你需要:

  1. 識別所有符合的台型
  2. 計算總台數
  3. 解釋每個台型的來源
  4. 計算最終得分

台數計算規則

基本台型(1台)

台型 台數 說明
自摸 1台 自己摸到胡牌的那張牌
門清 1台 沒有吃、碰、明槓
槓上開花 1台 槓牌後補的牌剛好胡牌
海底撈月 1台 最後一張牌摸到胡牌
槓上炮 1台 最後一張牌打出被胡
花牌 1台/張 每張花牌加1台
正花 1台/張 座位對應的花(東-春-松、南-夏-蘭、西-秋-竹、北-冬-菊)
門前清 1台 聽牌前沒有吃碰槓(可暗槓)

刻子相關(2-4台)

台型 台數 說明
碰碰胡(對對胡) 4台 全部都是刻子或槓子
三暗刻 2台 有三組暗刻(沒碰出來的)
四暗刻 5台 四組都是暗刻
五暗刻 8台 五組暗刻(須包含暗槓)

順子相關(2台)

台型 台數 說明
平胡 2台 全部是順子,將不能是字牌,不能單吊
一條龍 8台 同花色123、456、789

斷么九(2台)

台型 台數 說明
斷么九 2台 沒有1、9和字牌(只有2-8)

花色統一(4-8台)

台型 台數 說明
混一色 4台 單一花色(萬/筒/條)+ 字牌
清一色 8台 全部同一花色,沒有字牌

三元牌(8-16台)

台型 台數 說明
小三元 8台 中發白有兩組刻子 + 一對將
大三元 16台 中發白都是刻子

風牌(8-32台)

台型 台數 說明
小四喜 16台 東南西北有三組刻子 + 一對將
大四喜 32台 東南西北都是刻子

特殊大牌(16-64台)

台型 台數 說明
字一色 32台 全部都是字牌
清么九 24台 全部是1和9
混么九 8台 只有1、9和字牌
十三么 24台 東南西北中發白 + 一九萬筒條各一 + 其中一張配對
天胡 64台 莊家起手就胡
地胡 64台 閒家第一輪胡莊家的牌
人胡 32台 閒家第一輪自摸

其他特殊台型

台型 台數 說明
七搶一 8台 七張同樣的牌(包含吃碰槓)
八仙過海 8台 八張花牌全拿
搶槓 1台 別人補槓時胡那張牌

計算流程

步驟1: 解析牌型

將手牌拆解成:

  • N組面子(順子/刻子/槓子)
  • 1對將(眼牌)
  • 花牌(另外計算)

步驟2: 識別台型

依序檢查:

  1. 大牌型(天地胡、字一色、大三元等)
  2. 花色統一(清一色、混一色)
  3. 特殊組合(碰碰胡、平胡、一條龍)
  4. 刻子數量(暗刻)
  5. 基本台型(自摸、門清等)
  6. 花牌台數

步驟3: 加總台數

將所有符合的台型台數相加

步驟4: 計算得分

總得分 = 底 + (總台數 × 每台金額)

使用範例

範例1: 清一色碰碰胡自摸

手牌:🀙🀙🀙 🀚🀚🀚 🀛🀛🀛 🀜🀜🀜 🀝🀝(全筒子)
胡牌方式:自摸

台型分析:
- 清一色:8台(全部筒子)
- 碰碰胡:4台(全是刻子)
- 自摸:1台
- 門清:1台(假設沒吃碰)
總台數:14台

假設 50底/20台:
得分 = 50 + (14 × 20) = 330元(每家)
三家共付:990元

範例2: 大三元

手牌:🀄🀄🀄 🀅🀅🀅 🀆🀆🀆 🀇🀇🀇 🀐🀐
胡牌方式:別人放槍

台型分析:
- 大三元:16台(中發白都是刻子)
- 碰碰胡:4台(全是刻子)
總台數:20台

假設 50底/20台:
得分 = 50 + (20 × 20) = 450元(放槍者付)

範例3: 平胡門清自摸

手牌:🀇🀈🀉 🀊🀋🀌 🀍🀎🀏 🀐🀑🀒 🀓🀓
胡牌方式:自摸

台型分析:
- 平胡:2台(全是順子)
- 門清:1台
- 自摸:1台
- 斷么九:2台(沒有1、9和字牌)
總台數:6台

假設 50底/20台:
得分 = 50 + (6 × 20) = 170元(每家)
三家共付:510元

注意事項

  1. 互斥台型:某些台型不能同時計算

    • 平胡 vs 碰碰胡(互斥)
    • 清一色包含混一色(只算高的)
  2. 門清判定

    • 暗槓不算破壞門清
    • 但補槓後不算門前清
  3. 地方規則差異

    • 有些玩法有「爆胡」(超過特定台數上限)
    • 有些玩法「自摸加倍」
    • 連莊規則各地不同
  4. 花牌計算

    • 每張花牌固定1台
    • 正花正春額外1台
    • 八仙過海另外算

輸出格式

分析用戶的牌時,請使用以下格式:

【牌型分析】
手牌:[列出手牌]
胡牌方式:[自摸/放槍/槓上開花等]

【台型清單】
✓ [台型名稱]: [台數]台 - [說明]
✓ [台型名稱]: [台數]台 - [說明]
...

【總計】
總台數:[X]台

【得分計算】(假設 [底]/[每台])
= [底] + ([總台數] × [每台])
= [總金額]元

現在請幫用戶計算台數,或回答關於台數計算的問題。