java模拟扑克牌_急求Java模拟扑克程序

模拟实现争上游游戏。允许两名及两名以上玩家参加,也允许玩家自由退出。规则:哪位玩家先打出所有的牌赢。最后出完牌则输。每个玩家每次游戏只能出一张牌。不需要图形界面,只要能在...

模拟实现争上游游戏。允许两名及两名以上玩家参加,也允许玩家自由退出。规则:哪位玩家先打出所有的牌赢。最后出完牌则输。每个玩家每次游戏只能出一张牌。不需要图形界面,只要能在控制台中输出玩家的牌及其所出的牌。测试程序代码:

public class test {

@SuppressWarnings("static-access")

public static void main(String[] args){

Deck deck=new Deck (1);

PorkGame game=new PorkGame(deck);

System.out.println("正在洗牌......,请等待!");

deck.shuffle();

Player player1=new Player("江珊",game);

Player player2=new Player("黄莲",game);

Player player3=new Player("刘思",game);

player1.login(game);

player2.login(game);

player3.login(game);

game.displayInfo();

player2.logout(game);

game.displayInfo();

game.startGame();

}

}

请发到578523411@qq.com。谢谢!

拜托,哪位路过的大神帮下忙吧。。。就是一个java模拟扑克牌游戏,两个玩家出牌(由电脑控制出牌,不进行人机交互),52张,无大小王。先分牌发牌,再出牌。开始是三个玩家参加,开始发牌,发牌完成后一个玩家退出游戏,重新发牌,再开始出牌。因为出牌是在一个玩家退出之后,所以是两个玩家玩牌。第一个玩家输出其最小值,第二个玩家输出大过它的牌,第一个玩家继续。。。循环至其中一个玩家出完或吃不起,再由牌大的玩家出最小的牌。。。循环上面步骤,直至一个玩家出完,胜利。全过程由电脑控制,不进行人机交互。就相当于是两个数组或队列,电脑先输出第一组最小的,然后是第二组大一点的。。。循环直至有一个数组没有比之前牌更大的又重新开始,循环直至有一组数组全部输出完。

继续出牌。。。

展开

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值