社区
J2ME
帖子详情
求一段关于纸牌游戏PC的AI算法!!在线等!急!!!
Kingdyjz
2006-03-02 09:00:35
我在做一个纸牌游戏,现在发牌和开牌都没有问题了,但由于是人机对战,且发的牌是随机的,要求PC根据当前牌面和之前与玩家交手情况来判断如何下注,赢牌,不知各位大哥大姐之前有没有做过类似程序,能提供些给小弟,不胜感激!
...全文
279
7
打赏
收藏
求一段关于纸牌游戏PC的AI算法!!在线等!急!!!
我在做一个纸牌游戏,现在发牌和开牌都没有问题了,但由于是人机对战,且发的牌是随机的,要求PC根据当前牌面和之前与玩家交手情况来判断如何下注,赢牌,不知各位大哥大姐之前有没有做过类似程序,能提供些给小弟,不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fengchenxiuji
2006-03-04
打赏
举报
回复
我明白你的意思了。是这样,你先把咱们平常玩牌的时候那套下注的考虑方法写下来,然后再用代码实现。
建议还是让电脑能够知晓自己或者玩家的1-2张牌,再结合一个随机数,比如:
a=Math.abs (random.nextInt() % 10);
如果a在0-3之间如何如何,在4-9之间如何如何......
fengchenxiuji
2006-03-03
打赏
举报
回复
我个人认为最好不要“以之前与玩家交手情况”判定跟与不跟。
最好是根据具体规则和当前牌面结合随机数,这样比较好。
楼主没告诉具体怎么输赢。每人几张牌?怎么比?
fengchenxiuji
2006-03-03
打赏
举报
回复
碰巧我们前几天也做了一个。我想用一个简单的办法吧。
比如,人,电脑一开始都是100元。每局开始每个人都要压10元(强制的)。
然后玩家选择压注或者开牌。(玩家永远是先手)
如果玩家直接要求开牌,则双方比较输赢。赢的一方拿走10*2=20元。
如果玩家压注(每次限10元,总赌注40元封顶),电脑可根据玩家所有的牌或者一部分牌来结合一个随机数判定跟与不跟(看具体规则),
如果电脑当前的钱已经不够用,那么只能选择放弃,玩家赢得全部赌注。
如果电脑跟牌,则控制权继续给玩家,
直到电脑放弃,或者玩家要求开牌,或者一方因赌金不足无法继续下注,或者总赌注已达到封顶限度。
最后判定胜负,决定双方金钱的变动,然后初始化,洗牌,并开始下一局。
以上是我的看法。仅供您参考。
Kingdyjz
2006-03-03
打赏
举报
回复
还有一个问题,如何防止用户用手机刷新页面?
Kingdyjz
2006-03-03
打赏
举报
回复
呵呵,谢谢楼上几位的帮助!!
to fengchenxiuji:
游戏就是平时玩的扎金花,每人发3张牌,暗牌,每个玩家根据自己的牌面下注
规则是三条>同花顺>同花>顺子>一对>散牌
现在初步的想法是给每副牌一个ID值,根据这个值的个位数来做一个判断,数值的不同NPC下牌的方法也不同,虽然简单了点,但觉得还可行,不知道各位有什么更好的办法
yanhan0615
2006-03-02
打赏
举报
回复
涉及人工智能,智慧树等,复杂异常啊!期待ing
Kingdyjz
2006-03-02
打赏
举报
回复
自己UP一下
各位大哥大姐,有资料介绍给小弟也好呀,谢谢啦!!!!!
手游和应用出海资讯:怪物猎人AR手游累计总收入已超过2.5亿美元、SuperPlay获得迪士尼
纸牌游戏
发行许可
本文是NetMarvel发布的12月第一周资讯,涵盖游戏与科技领域。包括怪物猎人AR手游营收超2.5亿美元、SuperPlay获迪士尼
纸牌游戏
发行许可等游戏动态,还有腾讯混元大模型上线文生视频能力、字节跳动
AI
助手豆包上线图片理解功能等科技进展。
纸牌游戏
红心大战拱猪设计(C语言)
文章介绍了一款用C语言编写的红心大战游戏,包括洗牌、发牌、牌张排序显示等基本
算法
,并设计了
AI
智能出牌。游戏规则可选择中国式的拱猪方式,强调配合与竞争性。此外,还提供了桥牌游戏的设置思路。
Electron for鸿蒙
PC
实战项目之扑克牌游戏
本文介绍了一个基于Electron开发的扑克牌游戏如何适配鸿蒙
PC
系统,涵盖环境搭建、目录结构调整、module.json5配置、.so库集成及编译运行全流程。项目支持多种游戏模式与响应式布局,验证了Electron应用在鸿蒙
PC
上的可行性,为跨平台迁移提供完整参考。
游戏运营与出海实战:策略、方法与技巧
本文追溯游戏起源与发展历程,解析游戏运营五大关键节点,涵盖市场调研、用户运营、数据驱动决策等方面,结合经典案例,如《征途》《轩辕剑》,阐述如何运用策略提升游戏吸引力与盈利能力。
游戏分类和常用术语
本文详细介绍了
PC
游戏的发展历程及现今常见的多种游戏类型,包括动作类、角色扮演类、冒险类、射击类等,并对每种类型进行了深入的解读。
J2ME
13,096
社区成员
26,491
社区内容
发帖
与我相关
我的任务
J2ME
Java J2ME
复制链接
扫一扫
分享
社区描述
Java J2ME
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章