第三媒体游戏中心游戏新闻游戏商动态 → 同城游:游戏史上最难的问题是什么? 教程序员打麻将 TTL

同城游:游戏史上最难的问题是什么? 教程序员打麻将

上传:wmh525     来源:信息存储服务     日期:2018-9-28

[摘要]  
   熬夜一天就困成了个皮皮,再来几次怕是要命丧当场,我果断跟小哥祭出了压箱底的游戏秘籍——同城游APP,在这里面玩四川麻将的时候还能听到地道的四川方言,玩法正宗,随时随地都能玩,再也不用找人熬夜苦练
 
[正文]    

   上周,隔壁的程序猿小哥来求助:中秋节要跟女朋友回四川见家长了,从来没有打过麻将的他在听说“四川人命都可以不要,但必须要打麻将”后,整天担心会被老丈人、丈母娘嫌弃,脱发量也开始日益激增。

   有什么方法能1秒教会程序员打麻将?公式拿好不谢。

   也就是说,必须满足size%3 == 2的形式才算胡牌。你学会了吗?

   光会背公式不行,得实践出真知。一心要讨老丈人欢心的小哥哥提出让我们陪练几晚,在他的声(chou)泪(bu)俱(yao)下(lian)的恳(wei)求(xie)下,愣是一局麻将战到天明,害得我第二天上班脑袋昏昏沉沉挨了不少骂。

   熬夜一天就困成了个皮皮,再来几次怕是要命丧当场,我果断跟小哥祭出了压箱底的游戏秘籍——同城游APP,在这里面玩四川麻将的时候还能听到地道的四川方言,玩法正宗,随时随地都能玩,再也不用找人熬夜苦练了。


   事后小哥哥对打麻将的总结,也让我等凡人长了见识。

   写代码时最核心的是数据结构,回到麻将游戏上就得设计一个“麻将结构”——麻将本身是一个集合,这个集合分为两大类:桌面上的麻将,人手上拿的13张麻将。

   (1) 桌面上的麻将——它的最大值是恒定的,只能被随机delete不能被add,为空后游戏结束。(这就是3个算法)

   (2) 人们手上的麻将——它的值始终是恒定的,随机add,选定delete,每delete一次,同时被从桌面麻将上add一个进来。(这是4个算法)

   说人话就是:打麻将时桌面上的麻将数只会少不会多,而手上的麻将数量是不变的。Emmm…这还得编个算法?

   当拿到一副麻将时,第一步应该是“分解”,排除手里“缺一门”的牌之后,按照牌型分解成三个数组,然后按照上面的公式出牌就行了。

   俗话说“打牌胡牌靠手气,对此说法要同意”,为了验证这句话的真实性,小哥专门写了个脚本,演算了一下四川麻将中出现天胡与地胡的概率。

   结论就是:打四川麻将地胡的概率是320万分之一,至于天胡嘛,抽样4.8亿次没有出现一次天胡,所以还没算出来…

   除了复杂的规则和捉摸不定的运气,打麻将时的另一难点就是猜牌,根据自己的牌和打出去的牌,以及对手的表情和行为,来推测对方手里会有什么牌,这不仅是对记忆力的考验,更是一场心理上的博弈。要想get猜牌技能,就得在牌桌上多累积点经验了。

   (新闻稿 2018-09-28)


游戏频道首页 】【 评论 】 【 打印 】 【 字体:
   上一篇:打扮成最美丽的模样赢取奖金,MG电子游戏伴娘我最大
   下一篇:一大波肉螈即将来袭《山海镜花》南北两地同展!
游戏导航:电视游戏 | 电视游戏大全 | 电视游戏排行榜 | 产品大全 | 参量 | 订阅 
 Advertisement
 十大最受关注的游戏新闻
1  黑客帝国宝典 之PT电子游戏漏洞破解攻略技巧!
2  凯发娱乐聚焦经典游戏《真三国无双》改编电影!
3  Dota2吉隆坡Major开赛在即 亚美娱乐聚焦国内抢人大战
4  亚美娱乐解析, 中国LOL战队亚运会夺冠的影响!
5  国庆献礼AG电游 首届PP电子游戏锦标赛精彩纷呈
6  PT电子游戏《海豚礁堡》评测 和记娱乐会员有福利
7  永乐国际AG旗舰厅幸运夺宝,支持安卓和苹果系统
8  《热血羽毛球》评测 和记娱乐MG电子游戏中秋福利
9  和记娱乐PT电子游戏爱好者,分享的玩法技巧攻略
10  游戏: 《传说奥林巴斯》,永乐国际MG电子游戏评测
 十大最受关注的电视游戏产品
 十大热门常用软件下载
1  QQ2008正式版下载【腾讯QQ2008官方版Beta1】
2  E话通下载【E话通4.5 正式版】
3  皮皮播放器下载【PPFilm皮皮播放器 2.1.0.2版】
4  面对面游戏下载【面对面视频游戏大厅】
5  DVD解码器下载【NVIDIA DVD Decoder 1.02】
6  迅雷5下载【迅雷5.8.1.507官方版】
7  QQ2007 II正式版下载【腾讯QQ2007官方版本】
8  QQ2006正式版下载【腾讯QQ2006官方版本】
9  联众世界游戏大厅下载【联众世界2.7.0.8官方版】
10  MTV下载器【MTV下载精灵 8.31版】
11  pplive最新版下载【PPLive网络电视V1.9.35版】
12  迅雷(Thunder)下载【迅雷v5.7.12.493官方版】
13  腾讯QQ2008下载【腾讯QQ官方版2008极速贺岁版KB1】
14  Total Video Converter下载【Total Video Converter v3.1...
15  QQ拼音输入法下载【腾讯QQQQ拼音输入法V1.4.1版】
16  皮皮高清影视播放器下载【PIPIPlayer 2.7.0.3版】
17  eMule下载【电驴eMule官方v0.49a正式版】
18  极点五笔输入法下载【极点五笔6.1标准版】
19  QQ2009正式版下载【腾讯QQ2009 SP4官方版】
20  Vagaa哇嘎画时代版下载【哇嘎 2.6.5.10】
   >> 查看评论   
 
   >> 查看更多评论   [共有0条评论]
发表评论
        
        
   点评:
   姓名:  
            字数: 0
     
新闻精选
·绝地求生PGL全球邀请赛 乐橙娱乐点评中国四强
·美女主播推荐休闲类手游排行榜 MG电子游戏武
·年度盛会《游戏开发者大会(GDC)》,现在就
·电竞福利冒险类手游排行榜,PT电子游戏百慕大
·庆黄金周金沙电竞澳门娱乐加速 献上一场taoti
·爱打麻将的老妈是怎样一种体验?网友评论亮了
  ·永乐国际SW电子游戏《神龙宝石》疯狂出分16万
·和记娱乐捕鱼游戏送免费子弹!AG捕鱼王红包来
·凯发娱乐盘点英雄联盟S8世界总决赛 出现的新
·体产细分市场,必威体育剖析电竞产业发展趋势
·AG捕鱼王小窍门 ,教你如何看血量抓住红包鱼
·强强对话升级 918博天堂展望2018 LOLS8总决赛

相关文章

更多检索

其他电视游戏

系列