Winamax开发程序识别“战争”游戏赢家
在Winamax玩扑克之前,让我们回到这个简单的纸牌游戏的基础知识:战争!该程序的目标是编写一个程序,找出哪个玩家是战争游戏的给定纸牌分配的赢家。游戏战争是两个玩家之间进行的纸牌游戏。每个玩家获得游戏开始时的可变数量的牌:那是玩家的牌组。
第一步:战斗 在每一轮游戏中,每个玩家一致地展示他们牌组的顶牌——这是一场“战斗”——拥有更高牌的玩家拿走两张打出的牌并将它们移到堆叠的底部。卡片按价值排序如下,从最弱到最强:2、3、4、5、6、7、8、9、10、J、Q、K、A。
第二步:战争 如果打出的两张牌价值相等,那么就存在“战争”。首先,双方玩家将他们堆中的下三张牌面朝下放置。然后他们回到第一步来决定谁将赢得这场战争——几个“战争”可以被链接起来——。一旦玩家赢得“战争”,获胜者就会将“战争”中的所有牌添加到自己的牌组。
用户评论