那位高手可以介绍一下[棋牌游戏]梭哈的算法啊?
不知道那位高手做过棋牌类游戏的开发啊? 想学习一下梭哈(人机对战)的算法.
最好有能调整难度(就是胜出概率)的算法,若有源码最好.
问题点数:0、回复次数:7Top
1 楼zjcxc(邹建)回复于 2003-08-02 23:44:13 得分 0
楼主好主意.
UPTop
2 楼augur(augur)回复于 2003-08-03 11:26:12 得分 0
大哥怎么只是UP啊
有点建议好不好Top
3 楼BlueSky2008(懒惰是程序员的美德)回复于 2003-08-03 13:26:32 得分 0
排序就行了。
调整难度(就是胜出概率):让电脑得到大牌的概率高点就行了。Top
4 楼augur(augur)回复于 2003-08-03 23:40:37 得分 0
是啊,但是具体算法 该怎么做啊?
Top
5 楼augur(augur)回复于 2003-08-04 10:40:54 得分 0
upTop
6 楼apogeecsj(skysword)回复于 2003-08-04 13:35:21 得分 0
产生个int随机数x;
srand(time(null));
x=rand()%100;
if(x<70)就让电脑牌比人的大
else 让电脑牌比人的小
可以控制x的一定范围,假如在这个范围就让电脑拿大牌。通过调整x的范围控制对战的难度
Top
7 楼augur(augur)回复于 2003-08-04 15:07:26 得分 0
废话!
要发4次牌,你每次都判断? 再说是5张牌的组合,不是拿单张比的!
而且里面还要判断 台面谁的牌大(发展趋势) 由谁说话
还要考虑 电脑Pass(不跟放弃)的情况 等等
要是玩过梭哈的应该知道的
里面的算法不是rand()能解决的
有谁有这方面的经验啊~~~~~~~~~~~ 介绍一下拉Top



