2 dyxm21 dyxm21 于 2016.03.27 22:12 提问

java的斗地主部分功能实现

五十四张牌随机分发十七张发给三个人,留三张底牌,怎么用java写

3个回答

caozhy
caozhy   Ds   Rxr 2016.03.27 22:26
已采纳
broust
broust   2016.03.27 22:28

1.定义好54张牌
2.乱序排列54张牌,比如原来顺序是红桃A,梅花A,.......小王,大王,然后循环给每张牌分配一个随机数作为顺序,然后根据这个随机数重新排序
3.对新生成的乱序牌挨个发牌就好了

dyxm21
dyxm21 回复broust: 四种花色怎么弄,五十四张牌如何与随机数来的
2 年多之前 回复
u013755250
u013755250   2016.03.27 23:52

定义一个长度为54的数组,存放牌。然后每次调用随机数,获取值不一样的0到53之间得数,不就解决了?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
java案例-实现斗地主游戏案例
java案例-实现斗地主游戏案例 1.需求分析: 模拟斗地主游戏,利用集合,Map实现斗地主的逻辑,并且可以看分派好的牌 2.具体实现: (1)在牌盒(字符串数组)存储四个花色: String[] colors={"♣","♥","♠","♦"}; (2)(字符串数组)存储点数,按照斗地主游戏规则由大到小3~2: String[] numbers={"3","4","
java斗地主源代码
java,斗地主,java,斗地主,java,斗地主,java,斗地主,java,斗地主,java,斗地主,java,斗地主
cocos2dx《单机斗地主》源码解剖之八 电脑玩家出牌与跟牌(结束)
上一篇文章对玩家手中的牌进行分析归类,下面就该实现电脑玩家出牌与跟牌的策略了。首先我们来看看出牌的策略,代码如下: void GameScene::update(float delta){ switch (m_iState) { case 0: SendPk(); break; case 1:
Java--斗地主(简化版)
package com.westos.chinesePoker; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.Set; import java.uti...
斗地主(JAVA)
纯java写的局域网斗地主游戏 包括服务器端 客户端 界面 规则 5毛钱特效等 采用socket网络传输 凑后玩
[真格邦]JAVA实战-三人斗地主
要求:模拟实现三人一副牌斗地主 分析: 一、面向对象分析:完成斗地主要建几个类?
斗地主Java源代码
利用Java编写的斗地主游戏,添加到工程中可直接运行。
java版斗地主,一副牌实现发牌过程
package com.silei.linkedlist; import java.util.ArrayList; import java.util.Collections; import java.util.HashMap; import java.util.TreeSet; public class abc { public static void main(String[] args)
纯JAVA写的socket局域网斗地主游戏
前两天没项目做,就想着写点什么。 就写了这个小游戏没事跟同事玩玩。 5块钱一把,不带开挂的。 先来几张效果图 废话不多,开篇纪念。 部分源码 连接服务器类 public class Connect { public static final String IP_ADDR = "192.168.0.38";// 服务器地址 public stati...
斗地主AI算法实现 一(拆牌)
源代码下载                   ps: 前面已经写了几篇地主游戏的基本算法实现,今天来讲讲单机地主中最重要的,也是开发中最难得AI算法实现。在此声明,本博文只适合像我一样的菜鸟阅读,高手们请别喷呀,欢迎你们留点宝贵的建议和方案,谢谢!                 如果你还对斗地主游戏的其他算法感兴趣欢迎你访问这个地址:棋牌游戏开发专栏                 首先我