骰子游戏应用:随机数生成与枚举的实践
一、引言
在计算机应用开发中,模拟和游戏类应用是非常受欢迎的类型。骰子游戏“双骰儿”(Craps)就是一个充满机会元素的经典游戏,在全球的赌场中都很流行。通过开发一个模拟双骰儿游戏的应用程序,我们可以学习到随机数生成和枚举这两个重要的编程概念,同时还能巩固之前学过的实例变量、过程和多选择控制语句等知识。
二、双骰儿游戏规则
在双骰儿游戏中,玩家掷两个骰子,每个骰子有六个面,分别显示 1 到 6 个点数。掷出骰子后,计算两个骰子顶面点数之和:
- 若第一次掷出的点数和为 7 或 11,玩家获胜。
- 若第一次掷出的点数和为 2、3 或 12(称为“双骰儿”),玩家输(庄家赢)。
- 若第一次掷出的点数和为 4、5、6、8、9 或 10,这个和值就成为玩家的“点数”。玩家需要继续掷骰子,直到再次掷出这个点数才能获胜;若在掷出点数之前掷出了 7,则玩家输。
三、测试驱动双骰儿游戏应用
3.1 打开已完成的应用程序
- 打开目录
C:\Examples\Tutorial16\CompletedApplication\CrapsGame找到双骰儿游戏应用程序。 - 双击
CrapsGame.sln在 Visual Basic IDE 中打开应用程序。
3.2 运行应用程序
选择 Debug > Start Debugging 运行应用程序。
超级会员免费看
订阅专栏 解锁全文
6

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



