# Rummy Classic
## [負責人員](http://zentao.knowhow.fun/zentao/task-view-595.html)
- Client : Ness
[專案時程](http://zentao.knowhow.fun/zentao/story-view-945.html)
[issue list](https://docs.google.com/spreadsheets/d/1OcKNF57kyfOTl3Kt8oc3nTqTlwR-EcXhWCdyP1taQcQ/edit#gid=620083657)
[移植文件](https://docs.google.com/spreadsheets/d/1paA4G7zhGbo8SCAj5xJBQ_BqD6hveLVpSgreJghL_dk/edit#gid=707046852)
- Server :Frank
- PM : Jill
- Art: Wally
[專案時程](http://zentao.knowhow.fun/zentao/story-view-945.html)
遊戲簡介:印度Rummy 遊戲無論在線下還是線上都颇受大眾歡迎。與國際通行的 Rummy 遊戲相比,印度 Rummy 遊戲最大的特色在於限定了每个玩家 13 張牌,通常一局的玩家数量在 2-5 人
遊戲規則
1 .基本規則:
遊戲人数:2~5人
使用張数:2副撲克牌,4张大鬼牌(固定),8張數字鬼牌(非固定牌面數字)
系统將隨機挑選一名玩家成為莊家後順時針依序發牌
莊家有15秒可先抽牌,再從手牌中丢弃一張部要的牌,若時間快到
下位玩家亦有15秒可以依照自己手牌選擇
1.抽新牌堆的牌
2.拿上位玩家放置棄牌堆上的牌
選擇完後,棄一張牌置棄牌區
2 .牌型組合:
鬼牌:
可以任意变成任何的牌。
鬼牌除了撲克牌的紅黑鬼牌外(4張),還有數字鬼牌(8張)
數字鬼牌:每局隨機抓一個數字去當鬼牌,所以此數字鬼牌非固定哪張牌

纯序列组:
相同花色的3張以上的序列组。

不纯序列组:
相同花色並包含1張鬼牌的3張以上的序列组。

同數字組合:
相同数字,不同花色的3張以上的组合,可含鬼牌(百搭牌)。

無效的组合:
不同花色的序列或同花色的组合,都稱無效的组合。

牌型牌序為:A-K
牌型組合包含了:QKA及A23
QKA2為不合法,若手牌僅有QKA23,自動排序時會優先使用QKA而不是A23,因為23罰分較QK低
手牌花色牌序:黑桃 紅心 梅花 方塊
3 .獲勝條件:
1st Life:
牌组條件1,三張以上同花色的牌,牌型內不能含有鬼牌
若將數字鬼牌的牌本身用作不是鬼牌,而是本身的牌型數字,即可使用在1st Life

2nd Life:
牌组條件2,至少三張以上的同花順序列。2nd Life可以含有鬼牌

其餘牌型:
必需為三張以上同花順或同數字牌型,可以含有鬼牌

獲勝者:
牌组中必须達到基礎條件為1st+ 2nd的合法牌型,剩餘牌型必需為三張以上同花順或同數字牌型才可以獲勝

4 .計算方式:
贏家:
組成牌型的撲克牌點數為0,只要手上13張撲克牌的點數加起來為 0 則為獲勝者
計算對手所剩餘的牌型點數,獲勝者應抽水5%。
點數 * 底注 * 0.95(抽水)
輸家:
JQKA每張價值10分,鬼牌的值為0,其余牌按照其面值算分
只有1st牌組 => 其餘無效牌都算罰分
1st + 2nd牌組 => 其餘無效牌都算罰分
例如,一張8張價值8分。所有失敗者的點數相加,並分配給獲勝者。
單人最高罰分為80分,若超過80分依然以80分计算。(鬼牌不計分)
放棄:
若遊戲中途,玩家可以點選Drop,但須輪到自己才會生效。
在第一輪放棄,罰20倍底分。第2輪以上放棄,罰40倍底分。
## 房間選擇模式
|類型|ante|Min Buyin|Max Buyin|defult buyin|Hot<br>(視剩餘額度顯示)|
|--|--|--|--|--|--|
|新手|50|5K|10B|50K|<DIV style=";height:5px;text-align:center;line-height:5px;">√</DIV>|
|初級|100|10K|10B|100K|
|中級|500|50K|10B|500K|
|高級|1K|100K|10B|1M|
* 携入分数選單:若剩餘金額低於預設携入金额,就全部買入
## 遊戲流程
1. 此遊戲最多5人(包含玩家自己),玩家自己固定在下方C位。
2. 莊家隨機決定,從莊家順時針開始出牌,每位玩家13張手牌
3. 第一位玩家先抽牌,再丟出不要的牌,置棄牌區
4. 每位玩家15秒思考時間抽牌,未抽牌,系統會自動替玩家抽牌
15秒時間棄牌,未棄牌,系統將自動替玩家丟牌,若時間到前有點選提示,系統會丟出提示的牌
5. 玩家依照自己手牌決定,是否抽牌或選擇上一位玩家丟出的牌,並再丟出一張牌
6. 若玩家牌面已是獲勝牌型,系統會提示出現win的按鈕及獲勝棄牌區會顯示提示箭頭
7. 若有玩家宣告獲勝,其他玩家將有15秒時間整理手牌,將點數最小化
## 操作流程
1. 起手牌,系統會自動以花色排序,手牌可自行拖移排成自己想要的牌型
2. 下圖按鈕,可依照花色或大小自動更換手牌牌型

3. 遊戲期間會出現hint/discard/drop/group
<span style="font-family:Arial Black;">**hint:**</span>會出現箭頭提示,你可以出哪張牌,會以牌面最佳化,提示出牌
<span style="font-family:Arial Black;">**discard:**</span>可自行點選部要的牌,再點選此按鈕
<span style="font-family:Arial Black;">**drop:**</span>會跳出是否確定棄局的彈跳視窗,確認棄局,會彈 跳出匹配畫面,棄局罰款會顯示在頭象上,遊戲會到此局結束
<span style="font-family:Arial Black;">**group:**</span> 點選兩張牌會顯示group的按鈕,三張以上可組成一個group成為有效牌組
4. 勝利會出現提示按鈕win/discard/drop的按鈕
<span style="font-family:Arial Black;">**win:**</span>點選後,系統會自動將最後一張牌丟置贏牌區亦可自行拖移置贏牌區
<span style="font-family:Arial Black;">**discard:**</span>不獲勝並繼續遊戲
<span style="font-family:Arial Black;">**drop:**</span>會跳出是否確定的調跳視窗,確認棄局,會彈跳出匹配畫面,棄局罰款會顯示在頭象上,遊戲會到此局結束
5. 若系統獲勝 會跳出系統獲勝提示.給其他玩家15秒整理牌面,讓牌面點數最小化,畫面會顯示delare的按鈕,整理結束點選delare的按鈕,會進入到結算面板
6. 若玩家牌面是勝利的狀況下,卻未整理牌面,一樣會出現win的按鈕
7.<span style="font-family:Arial Black;">**放棄(Drop):**</span>
玩家點選棄牌,會跳出彈跳視窗確認是否放棄
若再自己回合會立刻結束遊戲,非自己回合要等待對手出牌後才會結束遊戲
a.玩家棄局之後 玩家的手牌就不屬於這場遊戲
b.當玩家(不含棄權者)僅剩一人時,該玩家自動獲勝,遊戲結束
c.結算時,獲勝者贏得其他玩家的罰分(包含棄權者)
## 结算階段:
1. 贏家:其他玩家手牌點數 * 底注 * 抽水5%
2. 輸家:手牌剩餘點數* 底注
3. 棄局:第一回合 底注 * 20
第二回合以上手牌點數 底注 * 40