请选择 进入手机版 | 继续访问电脑版

JAVA简易炸金花实现

[复制链接]
冰宇 发表于 2020-12-31 19:00:05 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
1.规则:
豹子>同花顺>顺子>对子>散牌
2.判断:
根据牌型判断输赢,若牌型相同则比力值得巨细
若两个玩家的牌型均为对子,且对子巨细相等,则平手,不比力剩余一张散牌的巨细。
3.判断牌型见图1:
4.代码部门:
package com.game_puke_zhajinhua;
public class RuleVault {
private int value;
private String color;
  1. public RuleVault() {}public RuleVault(int value, String color) {    this.value = value;    this.color = color;}public int getValue() {    return value;}public void setValue(int value) {    this.value = value;}public String getColor() {    return color;}public void setColor(String color) {    this.color = color;}public String toString(){    return "巨细:"+this.value+"\t\t"+"花色:"+this.color;}
复制代码
}
牌库初始化,52张牌,每一张牌为一个对象数组的元素,牌面含 值value+花色color
[code]package com.game_puke_zhajinhua;public abstract class LibraryVault {    public static RuleVault rvs2[] = new RuleVault[52];//根牌库    static{        int k=2;        for(int i=0;i
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


专注素材教程免费分享
全国免费热线电话

18768367769

周一至周日9:00-23:00

反馈建议

27428564@qq.com 在线QQ咨询

扫描二维码关注我们

Powered by Discuz! X3.4© 2001-2013 Comsenz Inc.( 蜀ICP备2021001884号-1 )