2010-02-24 70 views
0

好的,所以我想提高我的編程和麪向對象的技能。我想在Visual Studio 2008下的VB.net中編寫一個完全面向對象的二十一點遊戲。我做的第一件事是學習BlackJack的所有規則。VB.net中面向對象的黑傑克

我一直在頭腦風暴。我需要的是一個Card類,它有一個數值和它的表示(2,3,4,5,6,7,8,9,10,J,Q,KA)和一個符號(心,鑽石等)。

我想我會在課堂外創建一個包含52張不同卡片的方法,以及處理它們並隨機播放它們的方法。

我不確定我是否應該爲家中的AI做班。

你有什麼建議?

+1

我記得這門課......除了我的任務是在java中的黑色傑克。 – jim 2010-02-24 13:39:59

回答

1

構建一個UML圖,儘可能抽象並計劃,規劃,計劃!

Visual Paradigm有一個免費供學生使用的版本(我相信社區版),它是計劃你的類,屬性和方法的好工具。

是的,我會建立一些類來封裝與遊戲邏輯分離的AI邏輯。當你建立你的AI時,確保你以簡單的方式計劃你的遊戲獲勝條件。

+0

Visual Studio也有一個很棒的UML工具,它允許你創建你的圖,然後將它轉換成你的類和接口結構,這樣你所做的就是實現你的方法/屬性 – 2010-02-24 13:46:13