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


发新话题
打印

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

引用:
原帖由 自由人眼镜兄 于 2011-10-30 13:24 发表
从FC和GB上面就玩麻将,电脑绝逼作弊成瘾,有时候摸个牌就玩天糊,客气一点摸2,3个牌糊,而且一听张基本就肯定糊了,操死傻逼电脑,有你那么无耻的么。。。
这是程序员无法编写牛逼的AI,只好让AI从成型的牌里挑选一套,略微随机几张,才有可能打赢,以掩盖AI打牌弱的本相。


TOP

posted by wap, platform: HTC

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



TOP

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

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

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

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


TOP

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

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

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

TOP

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

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

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

TOP

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