2013-06-06 100 views
-2

計劃實施的玩家輪流玩二十一點遊戲..如何把球員3player二十一點紙牌遊戲

我試圖創建一個數組列表,但它被硬編碼在尋找的想法,請

之間有效

圈實現方法

static List = new ArrayList();

public static void main(String[] args){ 
Deck deck = new Deck(); 
Hand p1hand = new Hand(); 
Player player1 = new Player(); 
players.add(player1); 

Scanner sc = new Scanner(System.in); 
System.out.println("Welcome " + player1 + "!"); 

player1.setHand(p1hand); 
System.out.println(p1hand); 

//deal two cards to player1 
p1hand.addCard(deck.dealCard()); 
p1hand.addCard(deck.dealCard()); 

System.out.println("Score: " + p1hand.getBlackJackValue()); 

回答

0

嗯,這只是一個想法。爲什麼不用每個玩家遞歸的隨機函數,同時密切關注經銷商破產的時間。您可以以任何您想要的方式設計功能。

首先你應該打電話給玩家。一旦evryone被添加,您可以撥打newhand()隨機fn。

一旦你給玩家1添加卡片,你應該確保經銷商還沒有破產。你還沒有做的事。

讓我知道如果你確實得到它......一切順利...... :)