吴昊品游戏核心算法 Round 3(特别篇)—— 吴昊教你玩三国杀(和Round 2一样AI在附加版中呈现)(HDOJ 3378)

  

在这次Round 3的 特别篇中,我初始地涉及到桌游的算法,和棋牌类的算法不同,桌游往往比较复杂,而且玩家的人数也比棋牌类游戏多,可玩性将会大大增强,模拟起来也越发困 难,尤其是有些玩家的“武将”中除了普通技能之外还会放出一些“必杀技”,在建模和描述的时候更加有挑战性,而三国杀就是这样的一种桌游。

《三国杀》是中国传媒大学动画学院04级游戏专业学生设计,并于2009年6月底《三国杀》被移植至网游平台的一款国内最流行的桌上游戏。在《三国杀》游戏中,玩家将扮演一名三国时期的武将,结合本局身份,合纵连横,经过一轮一轮的谋略和动作获得最终的胜利。

《三国杀》作为一款原创桌上游戏, 有别于其他桌面游戏的最主要特色,就是身份系统,《三国杀》中共有4种身份:主公、反贼、忠臣、内奸。主公和忠臣的任务就是剿灭反贼,清除内奸;反贼的任务则是推翻主公。内奸则要在场上存在除主公以外的其他人物之时先清除其他人物,最后单挑主公。游戏开始时每个玩家随机抽取一张身份牌,抽到主公的玩家,要将自己的身份牌明示。其他人的身份牌不能被其他玩家看到。

《三国杀》游戏采用回合制的出牌顺序,由主公开始依次行动,在自己的回合内,玩家需要完成摸牌、出牌和弃牌的过程。游戏牌共分为三大类:基本牌、锦囊牌和装备牌。每类牌里包含了多种同类型牌。每种牌都有自己的独特用处。

《三国杀》的另一大游戏特色,就是在游戏中加入了武将系统,每名玩家除去自己的身份外,还需要扮演一名三国时期的武将。每名武将都有专属武将技,这些技能从名称到作用都是根据该武将能力、性格而设计。

 

你可能感兴趣的:(round)