3人二十一点纸牌游戏

时间:2013-06-06 06:05:05

标签: java multiplayer

计划实施轮流玩二十一点游戏的玩家..如何在玩家之间轮流

我尝试创建一个数组列表,但它是硬编码,请寻找想法

实施它的有效方法

static List players = 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());

1 个答案:

答案 0 :(得分:0)

嗯,这只是一个想法。为什么不对每个玩家递归使用随机函数,同时密切关注经销商何时破产。您可以根据自己的方式设计功能。

首先你应该给球员打电话。一旦添加了evryone,您可以调用 newhand()随机fn。

一旦你向玩家1添加牌,你应该确保经销商还没有被破坏。你尚未做过的事情。

Lemme知道你是否真的得到了......一切都好......:)

相关问题