《三國殺?入門版》規(guī)則
由其本身特性可知,《三國殺》游戲,完全可以由C語言完成,并且實現(xiàn)過程具有一定難度,再加上于我組組員都深深熱愛此項卡牌運動,于是,在我組一致商議決定下,確定在此次C語言項目設計,我組將借由所學知識親手創(chuàng)造一款相似的軟件游戲。
二、 功能描述
我組此次完成的《三國殺?入門版》游戲支持真實三國殺部分設定,包括殺、閃、桃、酒等的基本牌
基本規(guī)則:
1、起始手牌
將游戲牌洗混,隨機分給每個玩家4張,此為起始手牌。
手牌:拿在手里的牌。
將剩余游戲牌放在桌子中央,作為牌堆(玩家在游戲中棄置的牌放在一旁,組成棄牌堆)。
2、回合流程
進行游戲時,由玩家開始,按逆時針方向以回合的方式進行。即:每名玩家有一個自己的回合,一名玩家回合結束后,右邊玩家的回合開始,依次輪流進行。
每個玩家的回合可以分為六個階段:
2.1 準備階段
通??梢蕴^,有些武將可以使用此階段的技能。
2.2 判定階段
若面前橫置著延時類錦囊,必須依次對這些延時類錦囊進行判定。
若面前橫置有兩種或更多的延時類錦囊,從最后一個施加的錦囊開始判定(最早放置的最后判定)。
2.3 摸牌階段
從牌堆頂摸兩張牌。
2.4出牌階段
可以使用0到任意張牌,加強自己或攻擊他人,但必須遵守以下兩條規(guī)則:
2.4.1、每個出牌階段僅限使用一次【殺】。
2.4.2、任何一個玩家面前的判定區(qū)或裝備區(qū)里不能放有兩張同名的牌。
2.4.3、每使用一張牌,即執(zhí)行該牌之效果,游戲牌在使用后均需棄置(放入棄牌堆)。
2.5、 棄牌階段
在出牌階段中,不想出或沒法出牌時,就進入棄牌階段,此時檢查手牌數(shù)是否超出當前的體力值(手牌上限等于當前的體力值),每超出一張,需要棄一張手牌。
2.6、 結束階段
下一名玩家回合開始
3、補充說明
3.1、在游戲里,摸牌即是說從游戲牌堆頂摸牌。
3.2、玩家在游戲中使用、打出或棄置的游戲牌放在一旁,組成棄牌堆。
3.3、當牌堆沒牌時,則立即將棄牌堆洗混后形成新的牌堆。
3.4、“體力上限”與“當前體力值”不一樣。
4、武將死亡
當一個武將的體力降到0或更低時,即進入瀕死狀態(tài),除非自己或他人在此時用“桃”來挽救該武將,否則該武將出局。武將出局后,棄置該武將所有牌。
5、游戲結束
5.1、AI死亡,玩家獲勝
5.2、玩家死亡,玩家落敗
6、卡牌效果
6.1、殺
你的出牌階段,對除你外,你攻擊范圍內的一名角色使用,效果是對該角色造成1點傷害。
◆游戲開始時你的攻擊范圍是1 。
◆每個出牌階段你只能使用一張【殺】。
6.2、閃
當你受到【殺】的攻擊時,你可以使用一張【閃】來抵消【殺】的效果。
◆閃通常情況下只能在回合外使用或打出。
6.3、桃
桃能在兩種情況下使用:
1、在你的出牌階段,你可以使用它來回復你的1點體力。
2、當有角色處于瀕死狀態(tài)時,你可以對該角色使用【桃】,防止該角色的死亡。
◆出牌階段,若你沒有損失體力,你不可以對自己使用【桃】。