《三国杀•入门版》规则
由其本身特性可知,《三国杀》游戏,完全可以由C语言完成,并且实现过程具有一定难度,再加上于我组组员都深深热爱此项卡牌运动,于是,在我组一致商议决定下,确定在此次C语言项目设计,我组将借由所学知识亲手创造一款相似的软件游戏。
二、 功能描述
我组此次完成的《三国杀•入门版》游戏支持真实三国杀部分设定,包括杀、闪、桃、酒等的基本牌
基本规则:
1、起始手牌
将游戏牌洗混,随机分给每个玩家4张,此为起始手牌。
手牌:拿在手里的牌。
将剩余游戏牌放在桌子中央,作为牌堆(玩家在游戏中弃置的牌放在一旁,组成弃牌堆)。
2、回合流程
进行游戏时,由玩家开始,按逆时针方向以回合的方式进行。即:每名玩家有一个自己的回合,一名玩家回合结束后,右边玩家的回合开始,依次轮流进行。
每个玩家的回合可以分为六个阶段:
2.1 准备阶段
通常可以跳过,有些武将可以使用此阶段的技能。
2.2 判定阶段
若面前横置着延时类锦囊,必须依次对这些延时类锦囊进行判定。
若面前横置有两种或更多的延时类锦囊,从最后一个施加的锦囊开始判定(最早放置的最后判定)。
2.3 摸牌阶段
从牌堆顶摸两张牌。
2.4出牌阶段
可以使用0到任意张牌,加强自己或攻击他人,但必须遵守以下两条规则:
2.4.1、每个出牌阶段仅限使用一次【杀】。
2.4.2、任何一个玩家面前的判定区或装备区里不能放有两张同名的牌。
2.4.3、每使用一张牌,即执行该牌之效果,游戏牌在使用后均需弃置(放入弃牌堆)。
2.5、 弃牌阶段
在出牌阶段中,不想出或没法出牌时,就进入弃牌阶段,此时检查手牌数是否超出当前的体力值(手牌上限等于当前的体力值),每超出一张,需要弃一张手牌。
2.6、 结束阶段
下一名玩家回合开始
3、补充说明
3.1、在游戏里,摸牌即是说从游戏牌堆顶摸牌。
3.2、玩家在游戏中使用、打出或弃置的游戏牌放在一旁,组成弃牌堆。
3.3、当牌堆没牌时,则立即将弃牌堆洗混后形成新的牌堆。
3.4、“体力上限”与“当前体力值”不一样。
4、武将死亡
当一个武将的体力降到0或更低时,即进入濒死状态,除非自己或他人在此时用“桃”来挽救该武将,否则该武将出局。武将出局后,弃置该武将所有牌。
5、游戏结束
5.1、AI死亡,玩家获胜
5.2、玩家死亡,玩家落败
6、卡牌效果
6.1、杀
你的出牌阶段,对除你外,你攻击范围内的一名角色使用,效果是对该角色造成1点伤害。
◆游戏开始时你的攻击范围是1 。
◆每个出牌阶段你只能使用一张【杀】。
6.2、闪
当你受到【杀】的攻击时,你可以使用一张【闪】来抵消【杀】的效果。
◆闪通常情况下只能在回合外使用或打出。
6.3、桃
桃能在两种情况下使用:
1、在你的出牌阶段,你可以使用它来回复你的1点体力。
2、当有角色处于濒死状态时,你可以对该角色使用【桃】,防止该角色的死亡。
◆出牌阶段,若你没有损失体力,你不可以对自己使用【桃】。