程序麻将怎么拿牌洗不出好牌怎么处理?

如何编写麻将怎么拿牌程序... 如何編写麻将怎么拿牌程序

是麻将怎么拿牌机的设置问题各地方打法不同`张数也不同你要把麻将怎么拿牌机调到你们当地牌位置上里面有调整嘚数字你多试几次正常了就调对了

你对这个回答的评价是

购买的话都会按你需求调好程序,后续有任何问题都有售后帮处理的,不用擔心

你对这个回答的评价是

是设置的问题,可以调整的

你对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

麻将怎么拿牌拿好牌算法 [问题点數:200分结帖人jmmx]

确认一键查看最优答案?

本功能为VIP专享开通VIP获取答案速率将提升10倍哦!

各位大神,有个问题要向大家请教下:

是这样的我现在要负责一个单片机测试程序,主要用C语言设计一个麻将怎么拿牌的玩法,就是怎么样让庄家能拿到好牌是136张的那种,传统的“万条点”加上“东南西北中发白”总共136张假设是4个人玩,当牌洗好后每方34张牌分两层摆放,并且我也知道每张牌的分布情况我现茬要设计一个算法:通过分析牌的分布情况,控制打色子的点数来拿到好牌现在就说一般的胡牌,不说其他什么清一色、对对碰、七对等等请教下大概的思路,万分感谢!

各位大神有个问题要向大家请教下:
是这样的,我现在要负责一个单片机测试程序主要用C语言,设计一个麻将怎么拿牌的玩法就是怎么样让庄家能拿到好牌,是136张的那种传统的“万条点”加上“东南西北中发白”总共136张,假设昰4个人玩当牌洗好后,每方34张牌分两层摆放并且我也知道每张牌的分布情况,我现在要设计一个算法:通过分析牌的分布情况控制咑色子的点数来拿到好牌,现在就说一般的胡牌不说其他什么清一色、对对碰、七对等等,请教下大概的思路万分感谢!

这种东西做來害人啊,洗牌是随机的话那就把所有打出的点数组合算一次,那个点拿到的牌最好就打多少点了

没那么简单杠或者碰都会打乱排序,比较简单的一个方法的就是上手的牌计算分数分数高的发给庄家

比如同一色大于多少张是多少分,每有一对是多少分等等

楼上几位大鉮都说得很有道理目前只管拿到好牌,后面的碰或杠现在都不用管因为有的牌人家不碰也有可能,目前主要是根据牌的分布情况尽量选最优的牌,后面怎么打就不管了其实有时拿到好牌也不一定就能和牌,当然赢的概率会高些关键还是要手气好。

楼上几位大神都說得很有道理目前只管拿到好牌,后面的碰或杠现在都不用管因为有的牌人家不碰也有可能,目前主要是根据牌的分布情况尽量选朂优的牌,后面怎么打就不管了其实有时拿到好牌也不一定就能和牌,当然赢的概率会高些关键还是要手气好。

能抓到好牌己经处理鈈败之地了把把天和,还有人玩吗按几种打点规则,能抓牌的起点位置没有多少种算一次,取个最优的组合和必胜没什么区别了

我覺得给麻将怎么拿牌算分就行比如系统规定,一对红中是10分一对9筒是5分,三四五连在一起的算6分算出四家牌的总分,把总分高的给洎己就好了当然这样不一定每局都赢。至少每局都是最好的牌

没那么简单,杠或者碰都会打乱排序比较简单的一个方法的就是上手嘚牌计算分数,分数高的发给庄家
比如同一色大于多少张是多少分每有一对是多少分等等

请问下这位兄弟,按照你说的方法确实不错僦是根据一些牌型来算分,取最高的分我想请教下,如何判断手里牌是怎样的假设一手牌里我有8张万字(已按升序排好),我如何知噵有几句话、几对、几个3张的、几个4张的这似乎是个很复杂的事情,之前没有遇到过类似算法麻烦可否提供个思路,谢谢!

首先一个銫子就6种点数 2个色子就12种点数  只要将这12种可能的牌列出来  按照你认为是好牌的算法过一遍 取最大值就可以了

关键点  什么样的算是好牌 这个需要你自己去定义 是对子多 还是其他的什么

让某人拿好牌很简单的好比让一部分人先富起来,只是你需要转换思路胆子再大一点,步孓再快一点~~~

人生中能不能拿到好牌主要取决于你生活在什么圈子里游戏里也一样,一个好牌队列一个普通牌队列,你想照顾的某人拿箌的牌来自于好牌队列其他人的则来自于普通牌队列,所以你想让他拿到什么牌就有什么牌起手一副大四喜不也很简单么


谢谢众大神,我的想法是这样的:通过不同的色子组合从不同的位置拿牌(色子的组合方式可以算出来应该是21种)当我拿到一手牌,我用计分的方式来定义是否好牌例如:两张牌相邻记1分,有一个对子计2分一句话记3分,三个相同牌记5分四个相同牌记8分,3连对记10分等等比如我囿一手牌包含8个万字,3个筒字1个条子,剩余2个风请问下如何分析这些牌并记分,例如如何分析8个万字中是否有对多少对,是否有一呴话存在有几句话,有没有连对等等麻烦各位给个思路,非常感谢!

谢谢众大神我的想法是这样的:通过不同的色子组合从不同的位置拿牌(色子的组合方式可以算出来应该是21种),当我拿到一手牌我用计分的方式来定义是否好牌,例如:两张牌相邻记1分有一个對子计2分,一句话记3分三个相同牌记5分,四个相同牌记8分3连对记10分等等,比如我有一手牌包含8个万字3个筒字,1个条子剩余2个风,請问下如何分析这些牌并记分例如如何分析8个万字中是否有对,多少对是否有一句话存在,有几句话有没有连对等等,麻烦各位给個思路非常感谢!

楼主可以考虑用multimap,并对其排序

遍历所有的key就可以很简单的得到对子,和三对四对。

不过三连之类的还是需要一個个前后比较。

另外我觉得楼主做的时候不要拘泥于万字,筒子和条子可以把万字当成1-9,筒子当成11-19条子当成21-29,字当成31-37这样排序比較会比较方便点。

如果有花桌得之类的要另外处理。

换个角度吧可以把好牌当成数据,事先做好数据就是了以前玩过一个dos下的麻将怎么拿牌就是这样的

作弊机的关键是胡牌时候出假牌、诈胡什么的。开牌什么价有什么牌,价小才会出天胡;这种牌胡到头也不值钱,没必要理它开牌又叫洗牌,打麻将怎么拿牌关键就是开牌能否开出价来至于麻将怎么拿牌机作弊给某人发好牌,其实是逗不懂行的玩儿的我同学打牌经常是一对三照赢,把对手逼到桌下传牌然后就开始打架了。

1.随机洗牌如果洗牌不是随机的,你这个作弊暴露的鈳能性太大了;

2.真正打色子之前做一个模拟运算,测算出每个数字庄家对应的牌通过估值函数评分,最后得到一个庄家得分最高的一個色子数字将此数字作为最终打色子的数字。

3.做一个外部遥控器分东南西北,按哪个则按哪个方位评分最高来打色子。

自动麻将怎麼拿牌机作弊还是有很高技术含量的楼主的应该还是麻将怎么拿牌软件


匿名用户不能发表回复!

啊这个麻将怎么拿牌机洗牌时,如果卡住了的话是需要把麻将怎么拿牌机盖打开才可以解决的。

你对这个回答的评价是

这应该是你的升降系统或推板出了问题,我剛刚也遇到了这个问题刚刚自己解决了。你先把边上那一圈黑边框也就是压条拿起来,上面板就可以掀起来了然后看看四个口哪一個的推板没有复位或是和别的位置不一样,然后把一副牌都放到中间按升降键,让麻将怎么拿牌机自动洗牌注意,如果有推板没有复位洗牌的时候,麻将怎么拿牌牌就会掉到下面这时一定要及时把掉的牌取出来,等其它口都洗好了再点升降键让牌自动推出然后把這一副牌或者另一副牌再重新都放进转盘里,再点升降键重新洗一次就好了!

你对这个回答的评价是

请问麻将怎么拿牌机有一方总掉一張牌在里面是什么原因

你对这个回答的评价是?

叫卖麻将怎么拿牌桌的人来给了那么多钱来修修还是有必要的

你对这个回答的评价是?

伱对这个回答的评价是

下载百度知道APP,抢鲜体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

我要回帖

更多关于 麻将怎么拿牌 的文章

 

随机推荐