【问题标题】:Object-Oriented Black Jack in VB.netVB.net 中的面向对象的 Black Jack
【发布时间】:2011-01-20 13:05:21
【问题描述】:

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

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

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

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

你有什么建议?

【问题讨论】:

  • 我记得这门课……除了我的作业是java中的黑杰克。

标签: vb.net visual-studio blackjack


【解决方案1】:

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

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

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

【讨论】:

  • Visual Studio 也有一个很棒的 UML 工具,它允许您构建图表,然后将其转换为您的类和接口结构,这样您所做的就是实现您的方法/属性
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-05
  • 2014-08-25
  • 2010-10-22
  • 2011-08-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多