VB.net中面向对象的黑杰克

时间:2010-02-24 13:37:24

标签: vb.net visual-studio blackjack

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

我一直在集思广益。我需要的是一个Card类,它有一个数值及其表示(2,3,4,5,6,7,8,9,10,J,Q,KA)和一个符号(心,钻石等)。

我认为我在课堂外创建了一个包含52种不同卡牌的方法,以及一种处理它们并将其改组的方法。

我不确定我是否应该为作为房子玩的人工智能课程。

你有什么建议?

1 个答案:

答案 0 :(得分:1)

构建UML图,尽可能抽象并计划,计划,计划!

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

是的,我会构建一些类来封装与游戏逻辑分开的AI逻辑。在构建AI时,请确保以简单的方式规划游戏的获胜条件。