CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2ME

求一段关于纸牌游戏PC的AI算法!!在线等!急!!!

楼主Kingdyjz(重新来过!!!!!!)2006-03-02 09:00:35 在 Java / J2ME 提问

我在做一个纸牌游戏,现在发牌和开牌都没有问题了,但由于是人机对战,且发的牌是随机的,要求PC根据当前牌面和之前与玩家交手情况来判断如何下注,赢牌,不知各位大哥大姐之前有没有做过类似程序,能提供些给小弟,不胜感激! 问题点数:50、回复次数:7Top

1 楼Kingdyjz(重新来过!!!!!!)回复于 2006-03-02 10:51:13 得分 0

自己UP一下  
   
  各位大哥大姐,有资料介绍给小弟也好呀,谢谢啦!!!!!Top

2 楼yanhan0615(炮炮)回复于 2006-03-02 12:36:49 得分 0

涉及人工智能,智慧树等,复杂异常啊!期待ingTop

3 楼fengchenxiuji(水晶天堂)回复于 2006-03-03 00:07:48 得分 0

碰巧我们前几天也做了一个。我想用一个简单的办法吧。  
          比如,人,电脑一开始都是100元。每局开始每个人都要压10元(强制的)。  
          然后玩家选择压注或者开牌。(玩家永远是先手)  
                  如果玩家直接要求开牌,则双方比较输赢。赢的一方拿走10*2=20元。  
                  如果玩家压注(每次限10元,总赌注40元封顶),电脑可根据玩家所有的牌或者一部分牌来结合一个随机数判定跟与不跟(看具体规则),  
                          如果电脑当前的钱已经不够用,那么只能选择放弃,玩家赢得全部赌注。  
                          如果电脑跟牌,则控制权继续给玩家,  
          直到电脑放弃,或者玩家要求开牌,或者一方因赌金不足无法继续下注,或者总赌注已达到封顶限度。  
          最后判定胜负,决定双方金钱的变动,然后初始化,洗牌,并开始下一局。  
   
  以上是我的看法。仅供您参考。Top

4 楼fengchenxiuji(水晶天堂)回复于 2006-03-03 00:11:32 得分 0

我个人认为最好不要“以之前与玩家交手情况”判定跟与不跟。  
  最好是根据具体规则和当前牌面结合随机数,这样比较好。  
   
  楼主没告诉具体怎么输赢。每人几张牌?怎么比?Top

5 楼Kingdyjz(重新来过!!!!!!)回复于 2006-03-03 11:13:03 得分 0

呵呵,谢谢楼上几位的帮助!!  
   
  to   fengchenxiuji:  
  游戏就是平时玩的扎金花,每人发3张牌,暗牌,每个玩家根据自己的牌面下注  
  规则是三条>同花顺>同花>顺子>一对>散牌  
   
  现在初步的想法是给每副牌一个ID值,根据这个值的个位数来做一个判断,数值的不同NPC下牌的方法也不同,虽然简单了点,但觉得还可行,不知道各位有什么更好的办法Top

6 楼Kingdyjz(重新来过!!!!!!)回复于 2006-03-03 11:20:45 得分 0

还有一个问题,如何防止用户用手机刷新页面?Top

7 楼fengchenxiuji(水晶天堂)回复于 2006-03-04 01:43:10 得分 50

我明白你的意思了。是这样,你先把咱们平常玩牌的时候那套下注的考虑方法写下来,然后再用代码实现。  
  建议还是让电脑能够知晓自己或者玩家的1-2张牌,再结合一个随机数,比如:  
  a=Math.abs   (random.nextInt()   %   10);  
  如果a在0-3之间如何如何,在4-9之间如何如何......Top

相关问题

  • 纸牌游戏的C算法求解
  • 急盼:扎金花纸牌游戏算法
  • 算法
  • 算法
  • 算法!
  • 算法
  • 算法...
  • 算法
  • 算法啊算法!!
  • 求AI算法(请大家帮忙想想思路)!!

关键词

  • 玩家
  • 电脑
  • 游戏
  • 牌
  • 下注
  • 随机数
  • 赌注
  • 判定
  • 规则
  • 具体

得分解答快速导航

  • 帖主:Kingdyjz
  • fengchenxiuji

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo