» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

有没有电脑完全不作弊的麻将游戏?

伪命题~


TOP

posted by wap, platform: HTC

麻将的ai确实不如象棋难,但做麻将游戏的程序员都不是什么高级工程师,就是依照策划的一些简单规则做完了事,开发周期总共就几个月,不可能都用在写ai上,所以完全不作弊又很好玩的麻将游戏,没听说过。



TOP

引用:
原帖由 瓦格雷 于 2011-10-31 09:20 发表
麻将AI不如象棋AI很正常  但是 你不看看做象棋AI都是什么人 做麻将AI的都是什么人
难道就没有喜欢打麻将的程序员?

其实AI也不用太牛逼,就不说象棋了,只要达到三国杀AI的水平也就差不多了,其实麻将AI的复杂度应该还比不上三国杀,毕竟三国杀的规则要复杂多了。。。。。

[ 本帖最后由 OpEth 于 2011-10-31 09:24 编辑 ]


TOP

其实麻将都不用做什么AI吧,直接把那些麻将教材里面对各种牌型的处理规则写到程序里面就行了。不过这样做出来的麻将游戏会不会太难了一点?每个电脑对手都是老炮级别的,普通玩家很难找到乐趣吧。

TOP

麻将的规则比三国杀难多了
光番型就有88个,而且多数的番型还没有固定的样子。
让电脑判断某副牌型是否符合某个番型,已经有现成的代码了,接过来都能用。但让AI在打牌阶段把一副杂乱的牌打成某一个番型,就非常难的。而且还要考虑番型收益与成牌难度,又要考虑对手成牌速度。

这不是一般的游戏程序员就能搞定的,AI复杂之后,bug还会层出不穷,增加测试的时间和难度。
没有哪个项目组会在这上面投入太多。

而且多数的游戏都要让玩家有成长的感觉,对手也要越来越强,如果不作弊,仅靠AI分出那么多个能力级别,累死程序员也弄不出。

现在的顶尖计算机技术是很强,当用来做麻将游戏的技术,跟N年前没什么区别。

TOP

引用:
原帖由 flashback 于 2011-10-31 11:33 发表
麻将的规则比三国杀难多了
光番型就有88个,而且多数的番型还没有固定的样子。
让电脑判断某副牌型是否符合某个番型,已经有现成的代码了,接过来都能用。但让AI在打牌阶段把一副杂乱的牌打成某一个番型,就非常难 ...
哪有88种?刚数了一下,一共只有40种役型,还包括天地人这种天然役,还有很多是运气役,像岭上开花、海底捞月或者立直一发这种牌也根本用不着AI,真正需要AI来计算如何出牌的役型应该只有20种左右。。。。。

TOP

麻将AI如果模拟到和人脑一样的话。。
万一把把电脑都和你打流局岂不是很无聊。。

TOP

引用:
原帖由 OpEth 于 2011-10-31 11:58 发表

哪有88种?刚数了一下,一共只有40种役型,还包括天地人这种天然役,还有很多是运气役,像岭上开花、海底捞月或者立直一发这种牌也根本用不着AI,真正需要AI来计算如何出牌的役型应该只有20种左右。。。。。
各个麻将体系内定义的番型数量都不同,有的多有的少。
但基本上都可以归纳在国标麻将的81个番型当中。
我说过了,番型的判定不难的,已经有现成的代码,难度的是AI把杂乱的牌打成某个型

[ 本帖最后由 flashback 于 2011-10-31 12:33 编辑 ]

TOP

引用:
原帖由 flashback 于 2011-10-31 12:22 发表


各个麻将体系内定义的番型数量都不同,有的多有的少。
但基本上都可以归纳在国标麻将的81个番型当中。
我说过了,番型的判定不难的,已经有现成的代码,难度的是AI把杂乱的牌打成某个型
其实以前的麻将游戏已经有这种AI了,比如天开眼这种,因为可以换牌,所以可以看到电脑是怎么打牌的,FC的四人麻将直接就可以让电脑明牌打,这个就更方便,根据观察,AI的水平已经可以把一副臭牌打出形状了,另外还有一些麻将游戏有危险牌提示,对危险牌的预测也还比较靠谱。。。。。

FC时代就实现的AI,难道现在还弄不出来了?

[ 本帖最后由 OpEth 于 2011-10-31 12:54 编辑 ]

TOP

引用:
原帖由 OpEth 于 2011-10-31 12:43 发表

其实以前的麻将游戏已经有这种AI了,比如天开眼这种,因为可以换牌,所以可以看到电脑是怎么打牌的,FC的四人麻将直接就可以让电脑明牌打,这个就更方便,根据观察,AI的水平已经可以把一副臭牌打出形状了,另外还 ...
WE的足球AI都可以做的出来,所以没有什么做不出来的AI。关键是制作人员觉得,目前的市场没有必要存在高真实模拟的AI。
天开眼的AI并不能把臭牌打成好牌,依然是通过两种作弊手段:
1、先确定一个牌型,然后生成这副牌,随机替换掉一些。然后朝着某个固定牌型打 。
2、给出一副臭牌基础,先后确定一个目标牌型,然后从这个牌型所需要的拍型中抽牌,逐渐把臭牌替换成番型牌。

麻将游戏的目的不是真实,如果写出一个真实的AI高手,一般的玩家会被游戏给淘汰了。游戏需要创造循序渐进的成长感,只要这个目标存在,就不会有不作弊又好玩的麻将。

TOP

引用:
原帖由 flashback 于 2011-10-31 13:07 发表


WE的足球AI都可以做的出来,所以没有什么做不出来的AI。关键是制作人员觉得,目前的市场没有必要存在高真实模拟的AI。
天开眼的AI并不能把臭牌打成好牌,依然是通过两种作弊手段:
1、先确定一个牌型,然后生成 ...
天开眼确实存在这个问题,即摸上手的牌是配过的,不光电脑,玩家的牌也肯定是配过的,不过营业用赌博机采取这种方式也很正常,让玩家经常能摸一手好牌(当然最后是否能和完全是电脑控制的),以吸引玩家继续赌下去。。。。。

不过FC的四人麻将看起来还比较正常,因为可以让电脑明牌打,所以这个游戏基本上是俺觉得最靠得住的一个麻将游戏,但因为画面实在古老,游戏方式也单一,所以现在不可能去玩了。。。。。

其实ps3的麻雀格斗俱乐部也还比较正常,俺打到4段了,电脑一次役满都没和过,俺自己和过一次四暗刻,从概率上来说比较正常,这个游戏可能是没有作弊,不过因为看不到电脑的牌,所以不是很确定,另外里面带照片和真名的AI基本上都很难输(即使段位较低也很难输给高段位的普通AI),所以有一定作弊嫌疑。。。。。

[ 本帖最后由 OpEth 于 2011-10-31 13:28 编辑 ]

TOP

引用:
原帖由 OpEth 于 2011-10-31 13:18 发表

天开眼确实存在这个问题,即摸上手的牌是配过的,不光电脑,玩家的牌也肯定是配过的,不过营业用赌博机采取这种方式也很正常,让玩家经常能摸一手好牌(当然最后是否能和完全是电脑控制的),以吸引玩家继续赌下去 ...
严格来说FC麻将那种也不能说是写实的。因为拿到手的下一张牌应该还是电脑在还没有出现的牌里面随机抽取的,也就是说还是有作弊的空间,AI难度的高低就可以通过电脑控制摸牌来体现。

你说的那种写实的麻将必须是在开局前所有牌张的顺序就已经固定下来,电脑完全按照真实的规则发牌,而且电脑打牌的AI完全是基于已经打出的牌张信息来判断。不过这样的麻将AI即使做出来,估计玩家也找不到什么乐趣吧,因为一般玩家根本达不到这样的级别啊。

话说我玩过的最坑爹的麻将游戏恐怕就是PS2版的雀*三国无双了,电脑完全不给我任何机会,经常3、5张牌就立直然后立马胡牌,动不动就是大胡。我觉得自己完全是在被电脑愚弄。

[ 本帖最后由 breadabo 于 2011-10-31 16:43 编辑 ]

TOP

哇,这么多麻将高手,搭车问问:有时候看到电脑和一个“役牌”,看上去好像是个普通的牌型,求解惑,什么是役牌?

TOP

引用:
原帖由 saiya0 于 2011-11-1 11:10 发表
哇,这么多麻将高手,搭车问问:有时候看到电脑和一个“役牌”,看上去好像是个普通的牌型,求解惑,什么是役牌?
役牌就是中发白的刻子。。。。。

TOP

引用:
原帖由 saiya0 于 2011-11-1 11:10 发表
哇,这么多麻将高手,搭车问问:有时候看到电脑和一个“役牌”,看上去好像是个普通的牌型,求解惑,什么是役牌?
中发白是固定的,另外还有场风牌,如东场即东风、南场即南风,只要有役牌的刻子就是一番,可以随意吃碰胡不受断幺九等限制。

TOP

发新话题
     
官方公众号及微博