WAP之家:为您提供最全最新的WAP技术,CP.SP.3G等行业资讯。 WAP之家交流论坛全新开放 点击进入>>
WAP资讯 | 3G动态 | SP动态 | 运营商动态 | 内容商动态 | 制造商动态 | 论坛讨论>> 每次自动访问
WAP技术 | WAP源码 | 手机编程 | 手机源码 | 无线技术 | J2ME技术 | 手机软件 添加到收藏夹
IVR技术 | SP资料 | SMS MMS技术 | 商业方案 | IVR下载 | 书籍教程 | 工具软件 语言:繁體中文

WAP之家技术文章J2ME技术程序开发牌类游戏的发牌

牌类游戏的发牌
作者:不详  来源:本站整理  发布时间:2005-11-24 17:31:46
);

System.out.print(" \n 打印出底牌: ");
for(k=51;k<54;k++)
System.out.print(flowers[pai[k]]+" ");


System.out.println(" \n \n 玩家a始终为当前玩家,玩家b、c为AI控制,玩家a如果当地主,牌为: ");


//定义地主的牌


String dizhu[]=new String[20];
int dizhushu[]=new int[20];
for(k=0;k<17;k++)
dizhushu[k]=play_a[k];
dizhushu[17]=pai[51];
dizhushu[18]=pai[52];
dizhushu[19]=pai[53];

//排序地主的牌


Arrays.sort(dizhushu);

//转换牌面


for(k=0;k<20;k++)
dizhu[k]=flowers[dizhushu[k]];

//打印地主的牌


System.out.print(" \n 地主的牌: " );
for(k=0;k<20;k++)
System.out.print(dizhu[k]+" ");

}

}


//把随机牌分给3位玩家

for(k=0,m=0;m<17;k++,m++)
{
play_a[k] = pai[m];
}

for(k=0,m=17;m<34;k++,m++)
{
play_b[k] = pai[m];
}

for(k=0,m=34;m<51;k++,m++)
{
play_c[k] = pai[m];
}
这一段代码改成这样会不会好点:

for(k=0;k<17;k++)

{ play_a[k]=pai[k];

play_b[k]=pai[k+17];

play_c[k]=pai[k+34];

}



用的比较笨的办法,数学不好:)望大家包涵!

上一页  [1] [2] 

[] [返回上一页] [打 印]
文章评论

用户名: 查看更多评论

分 值:100分 85分 70分 55分 40分 25分 10分 0分

内 容:

         (注“”为必填内容。) 验证码: 验证码,看不清楚?请点击刷新验证码