0

好的,所以我想提高我的编程和面向对象的技能。我想在 Visual Studio 2008 下的 VB.net 中编写一个完全面向对象的二十一点游戏。我做的第一件事就是学习二十一点的所有规则。

我一直在头脑风暴。(我认为)我需要的是一个 Card 类,它有一个数值及其表示形式(2、3、4、5、6、7、8、9、10、J、Q、KA)和一个符号(心、钻石等)。

我想我有一种课外的方法,可以创建一副 52 张不同的牌,以及一种处理它们并洗牌的方法。

我不确定我是否应该为扮演房子的 AI 开设一个课程。

你有什么建议?

4

1 回答 1

1

建立一个UML图,尽可能抽象,然后计划,计划,计划!

Visual Paradigm 有一个可供学生免费使用的版本(我相信是社区版),它是一个很好的工具来规划你的类、属性和方法。

是的,我会构建某种类型的类来封装独立于游戏逻辑的 AI 逻辑。在构建 AI 时,请确保以简单的方式规划游戏的获胜条件。

于 2010-02-24T13:45:19.137 回答