构建 Craps 游戏应用:随机数生成与枚举的实践
1. 游戏概述与测试驱动
Craps 是一款在全球赌场广受欢迎的骰子游戏。在这个游戏中,玩家掷两个骰子,每个骰子有六个面,分别显示 1 到 6 个点。游戏规则如下:
- 若第一次掷出的点数之和为 7 或 11,玩家获胜。
- 若第一次掷出的点数之和为 2、3 或 12(称为“craps”),玩家输(庄家赢)。
- 若第一次掷出的点数之和为 4、5、6、8、9 或 10,该点数成为玩家的“目标点数”。玩家需继续掷骰子,直到再次掷出目标点数才能获胜;若在掷出目标点数之前掷出 7,则玩家输。
测试驱动已完成的 Craps 游戏应用的步骤如下:
1. 打开已完成的应用:打开目录 C:\Examples\ch16\CompletedApp\CrapsGame ,找到 CrapsGame.sln 文件,双击以在 Visual Basic IDE 中打开应用。
2. 运行应用:选择“Debug”>“Start Debugging”来运行应用。
3. 开始游戏:点击“Play”按钮,此时有三种可能的结果:
- 玩家掷出 7 或 11 获胜。
- 玩家掷出 2、3 或 12 失败。
- 否则,该次掷出的点数成为玩家的目标点数,并在游戏剩余时间内显示。
4. 继续游戏:若应用显示“Roll again!”,则反复点击“Roll”按钮,直到玩家匹配到目标点数获胜或掷出 7 失败。游戏结束后,可点击“Play”重新开始。
5. 关闭应用:点击应用的关闭框关闭运行中的应用。
6. 关闭 ID
超级会员免费看
订阅专栏 解锁全文
3

被折叠的 条评论
为什么被折叠?



