单人纸牌(Elevens Lab)活动6:进行Elevens游戏
导言
在本活动中,我们将解释Elevens游戏的规则,之后你会试玩该游戏的互动版本。
探索
名为Elevens的单人纸牌游戏使用52张的扑克牌组,大小从A至K,花色有♣(clubs,梅花),♦(diamonds,方块),♥(hearts,红桃)和♠(spades,黑桃)。以下是游戏玩法:
- 洗牌,然后发九张明牌至桌面。
- 重复以下步骤:
- 将A至10之间和为11的一对牌(8和3、10和A……)移除,将A记为1,无视花色。
- 将同时出现的JQK各一张一并移除,无视花色。
- 从牌堆中发牌,补上刚移除的牌。
当牌堆发尽且桌面无牌时游戏胜利。以下是一局示例游戏,下划线代表自牌堆新发的牌。
桌面余牌 | 解释 |
K♠ 10♦ J♣ 2♣ 2♥ 9♦ 3♥ 5♠ 5♦ | 初始发牌 |
K♠ 10♦ J♣ 7♦ 2♥ Q♠ 3♥ 5♠ 5♦ | 移除2♣(任一2均可)和9♦ |
A♠ 10♦ 9♣ 7♦ 2♥ 7♣ 3♥ 5♠ 5♦ | 移除J♣ Q♠ K♠ |
A♠ 10♦ 10♠ 7♦ 3♣ 7♣ 3♥ 5♠ 5♦ | 移除9♣和2♥(A♠ 和10♦亦不违反规则 ) |
2♠ 10♦ 9♠ 7♦ 3♣ 7♣ 3♥ 5♠ 5♦ | 移除A♠和10♠(可替换为10♦) |
A♣ 10♦ K♦ 7♦ 3♣ 7♣ 3♥ 5♠ 5♦ | 移除2♠和9♠ |
6♦ K♣ K♦ 7♦ 3♣ 7♣ 3♥ 5♠ 5♦ | 移除A♣和10♦ |
2♦ K♣ K♦ 7♦ 3♣ 7♣ 3♥ 5♠ Q♦ | 移除6♦和任一5,无其他牌可移除,游戏失败 |
带有交互式GUI的Elevens版本让玩家通过点击扑克牌图像和按钮即可进行游戏,无需真实的牌组。当Elevens.jar
运行时,桌面上的牌会显示在窗口中。点击未选中的牌来选中它,点击选中的牌则可以取消选中。点击Replace按钮后先会检查选择是否合法,如果合法,则将选中的牌移除并用新发的牌来填补空位。点击Restart按钮来重新开始游戏。
可以之间双击jar文件或者用命令java -jar Elevens.jar
来运行游戏。
玩上几局。你总共赢了多少次?
问题
- 列出5♠ 4♥ 2♦ 6♣ A♠ J♥ K♦ 5♣ 2♠的可用移牌组合。
- 当牌堆发尽且桌面仅剩三张牌时,它们一定是JQK么?为什么?
- 这个游戏需要用到任何策略么?策略的意思是当有多余一种的移牌组合时,选择哪种重要么?简单解释。
0 条评论