JAVA斗地主源代码,原本是一个运行在android上的例子,我把它移到了PC上。
2021-12-11 17:35:25 555KB java斗地主源代码
1
(各位前面上传的收分斗地主有问题,有一句话没写上去,各位不要下载,不过你如果知道要改那里那就随便你吧。不过我改过来了,现在这个不收分)(不好意思各位朋友,因为前面上传的斗地主有个参数传错了,就一句话的事,所以不能出牌,其实我是记得我运行过没错才上传的,不知道为什么??现在这个我已经改过来了,大家可以放心下载使用,为了弥补前面的过错,现在这个我不收取分。和前面下载过的朋友说声对不起。求各位别怪我啊!真的诚心知道错了) 斗地主功能:实现技术多线程,IO流等等。实现能功,多线程聊天,用户注册,序列化保存注册用户,反序列化读取注册用户,密码找回,密保设置等等。一个很强大的MyQQ斗地主程序游戏。局域网斗地主,只要知道服务器IP就可以三人斗地主.(只要一个用户做服务器又做用户,其它二个用户边上去就可以三个局域网斗地主了)
2021-11-25 10:03:45 17.35MB java斗地主 局域网斗地主 swing斗地主
1
Java实现斗地主源码,程序文件夹结构是从C#转过来的,期间使用一个叫C#转JAVA的工具,转换了一下语法,效果不是很理想,还是手工改了许多地方 可以看到,程序是从Program.java启动(和VS的项目一样)
2021-11-11 20:13:59 98KB Java游戏 Java斗地主 斗地主源码
1
主要为大家详细介绍了java模拟实现斗地主发牌小程序,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-11-10 18:50:49 37KB java 斗地主 发牌
1
JAVA实现斗地主源码 源码描述: 一、源码介绍 JAVA实现斗地主源码,JavaSwing实现。 二、主要功能 JAVA实现斗地主源码,JavaSwing实现。 三、注意事项 开发环境为eclipse,数据库为无
2021-10-02 09:07:34 93KB JAVA 斗地主 游戏源码 JavaSwing
实现电脑AI,电脑能够拆牌,压牌和自主出牌都能从最优解决方案中选择。 不足: 情形 压队友牌情形,压敌人牌情形 1 情形一:自己最后两手牌时,先出几乎不可能被压的牌如 22,QQKKAA,(被压牌比值为0的牌,如AAKKQQ,22等)(如果有,先出敌人不可能要的牌,如果没有敌人不可能要的牌,那就先出较小牌)自己的所有手牌中,只有一手牌的压牌比值不是1(如33344456,10JQKA,6)此时的策略为先 * 出被压牌比值为0的 2 情形二: 下家是敌人只剩 1张牌时,不要出单 7情形三 如果下家是敌人,不让顺单牌 8情形四:敌人只剩一手牌时,不惜一切代价要压牌 3 如果是队友,如果是顺牌,比如单牌,可以顺牌。目前是队友,则不出牌 4如果敌人出33,电脑567789,2,电脑不应该拆出77出牌 5最优方案不一定是一种,应该是一个List,压牌时,应该遍历所有的最优方案中,找出牌 6 电脑具备留一手最大牌放在倒数第二次出牌的功能 7电脑具备记牌功能,通过记牌功能,能刷新当前牌的压牌比值,和被压牌比值(如果已经出了222,和AAA,那么KK的被压牌比值将0) Bug:如果单牌手数相等,应选择出牌手数最少的方案(比如33344456,和3335,4446) 王炸弹不能直接能出就出,应该在报纸,被压牌比值>0手数只有一手时出牌 计算是否压牌,比如大王小王,A,6, 人家出2,或者10,11,12,13,13,14,人家出对99,能不能拆1313的问题,拆了之后 拆牌规则重构:(不需要了) 如果单牌手数>0,单牌手数越小越好 不是单牌手数越小越好,如果单牌手数<0,那么在小于0当中的出牌手数最少的最好 压牌 单牌手数规则重构: 1 被压牌比值()为0的可以附加抵消0.5个单牌手数(,比如222除了能带一张单牌,由于这么出牌后,别人只能用炸弹压牌,所以,出了之后极有可能获得出牌权) 2 单牌或双牌如果被压牌比值=0,本身不视为单牌,并且可抵消0.5张单牌手数 3 要考虑自己的牌和已经出的牌 被压牌比值算法重构:如果自己有大王,小王,那么自己出大王小王,2的被压牌比值均为0,这样,大王,小王,2都可以抵消一张无用单牌,也就是说如果单牌中有被压牌比值=0的单牌,不但可以不算一手单牌,还可抵消1.5单牌;如果是之前的算法,大王都有可能被带到333上去。 压别人牌的时候,首先判断能不能压牌,如果能压,则从单牌手数从小到大的方式遍历 压牌规则重构: 2222,5,6, 别人出了QQ,你这时优先考虑出22 首先从最优方案找,再找出所有的可以压牌的方案,比较所有出牌后剩余牌的最优方案的 单牌手数,选择出牌之后剩余牌最优方案的单牌手数最少。
2021-09-30 22:20:12 199KB 斗地主
1
斗地主V1.0版本,Java Swing JDK1.8开发,实现单牌,双牌,三带一等功能
2021-08-22 15:11:18 2.5MB Java Swing 斗地主 单机
1
Java斗地主发牌课程设计--附源码
2021-08-20 19:06:18 152KB Java课程设计 斗地主发牌课程设计
eclipse版本java斗地主实现源码,素材,制作方法参考博客内容,具体实现类,主要方向基础于javaSE部分 涉及到线程等内容,没有难度设置,可拓展性强,还可在更改!
2021-08-10 19:35:00 119KB java斗地主 java游戏 javaswing
1
主要为大家详细介绍了Java实现斗地主简化版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
2021-08-02 20:34:22 33KB java 斗地主
1