AI产品经理,如何从零开始设计一款麻将助手?
在打麻将的时候,如果有一个麻将助手在我旁边帮我看牌就好了~
好的产品经理是场景和技术的连接器,把最先进的技术应用到最合适的场景中,解决实际问题,实现技术落地,产生效益。在生活和工作中发现痛点,搜集技术方案,进行技术匹配,最终解决问题。
过年回家,和亲戚朋友一起打麻将是个不错的休闲活动,打麻将过程中聊天唠嗑必不可少,一年没见,肯定有好多话要说。但是只要不够专心,肯定会错过牌,或者打错牌,如果有个麻将助手在我旁边帮我看牌就好了。
分析痛点寻找方案
痛点:打麻将过程中聊天说话,错过牌,和打错牌。
解决方案:找个麻将助手,帮我看牌,帮我监控,辅助决策。
- 有人发我需要的牌提醒我;
- 拿到牌后告诉我扔哪一张;
- 听牌后告诉我胡哪一张。
麻将胡牌算法
- “万”“筒”和“条”三房牌,各36张,共108张牌;
- 只能 “碰”“杠”“胡”,不能吃牌;
- 4人进行游戏;
- 游戏开始时,庄家摸14张牌,闲家摸13张牌。
胡牌的基本牌型:
- 11、123、123、123、123;
- 11、123、123、123、111/1111(下同);
- 11、123、123、111、111;
- 11、123、111、111、111;
- 1、111、111、111、111;
- 11、22、33、44、55、66、77;
(具体算法代码略)
当是庄家拿到14张牌,麻将助手图像识别后,显示扔哪一张牌,同时显示需要哪几张牌。
当是闲家摸13张牌,则告诉你缺哪几张牌。
当听牌后告诉你胡哪几张牌。
当摸到牌后告诉你该丢那张牌。
麻将助手需要用到的图像识别
图像识别技术已经很成熟,应用图像识别就是做信号转化输入。麻将牌一共108张34种图案,每一张特征都很明显,通过灰度转化,二值化操作等来定义区域,通过提取边界等来标记图像区域。
简单的处理后就可以识别牌值了:
麻将助手需要用到的语音识别
打麻将过程中发牌以后一般会报牌,因为没注意错过牌经常发生,用麻将助手通过语音监控识别,当听到自己需要的牌后界面相应缺的牌做闪烁动作,这样辅助自己不错过需要的牌。只需要接通现有开源语音识别接口,语音转文字,然后做图形显示。
功能流程图
结语
现阶段各类技术都已经成熟,产品经理要做的其实就是技术整合,把合适的技术应用到落地的场景中。实现效率的改进和收益的增加,处处留心皆学问,把生活中的各类问题用新的思路思考一下,是否有了更好的解决方案。
这个麻将助手的想法就是因为过年回家打麻将,分神输钱了,才有了这个想法,不过这个产品还停留在产品设计层面,欢迎感兴趣的小伙伴和我一起完成这个产品。
作者:老张,宜信集团保险事业部智能保险产品负责人,运营军师联盟创始人之一,《运营实战手册》作者之一。
本文由 @老张 原创发布于人人都是产品经理。未经许可,禁止转载
题图来自 Pixabay,基于 CC0 协议
麻将的乐趣不就在于这些追悔莫及的失误拿来当全家人的乐趣,相互调侃促进亲朋好友间的感情沟通吗……这个想法感觉更适用于赌博性质的打麻将……
1、从技术层面看,这个可能包括了CV+AI,交互上好有前端显示,可能还会涉及到AR
2、从文字描述的想象体验看感觉就是给【手机麻将游戏】嫁接了一个高大尚的外衣,好不好暂不讨论(估计设备安装也麻烦)
3、基于助手,偏向于决策层面可能更有意思,记录所有人的出牌,根据ai判断每个人对各类牌的需求,指导自己决策方向。比如随着时间增加,预测每一张牌后续可能出现的概率,指导是否换听场景;根据未出的牌,计算每张牌的胜率,提示出牌点炮的风险率;后面可以通过大量牌局的数据,计算每张牌被保留和抛弃的概率,来进行如可能存在碰和杠的风险概率提示等
想法很好,人工智能也可以做得到,主要是麻将的乐趣没了,还不如直接看教程来的实在
自动驾驶让开车的乐趣没了 😎
然后其他三人不允许你用。。GG
哈哈,大家一起用
打麻将就是要预着对方看漏牌,这也是打牌的一个点。
不出错就是成功
【腾讯欢乐麻将】好像你说的这些功能都有呀~
额,线下场景线上化,是真实打麻将场景下的应用
大多数人的记牌能力不好,我觉得不如做一个记牌+审牌的助手,帮我把其他三家打过的所有牌分别记好,每当我打一张牌的时候,提示我其他人碰我的排、杠我的排、胡我的牌的概率,以及盈亏水平。这样我会付费买一个,春节的时候去赢钱,啊哈哈
这个可以做到第二版本里
一看就是偶尔玩玩麻将的人,才会想到的需求点;
何不过分点,让AI自己打麻将,选择麻将角色,让角色自己玩,你出钱;看那家算法更牛逼;
一年就过年时候玩几天,旁边有个人帮我看牌的时候赢了,他走了就都输回去了,所以有个这个想法 ➡
想法很好,但是这个需求基本上算是一个伪需求吧,只是为了错过牌,还不做一个打麻将的机器就像阿尔法狗一样,这个才算是人工智能吧!!再说说你这个想法落地起来的问题,1.用手机摄像头拍摄手中的牌拿手机需要在个固定的位置,安装距离,用户在打麻将的时候是看手里的牌,还是注意手机屏幕,手机会不会丢,手机耗电量也会增高;2.一般的麻将场所环境都会很嘈杂,现有的技术是不是能在嘈杂环境下准确地听到别的用户打出的牌;3.提示是要以什么形式:图像?手机上提示,那用户岂不是要一边打麻将,一遍看手机;语音?那岂不是所有人都会听见;用耳机?那可能要用无线耳机,打麻将戴个耳机,你和别人聊天的时候依然可能会没有注意耳机里面说什么(你有认真工作的时候戴耳机听歌的经验就知道)。
1、试验过的,手机放到桌角有个支架就能拍全整个画面。2、环境嘈杂就嘈杂呗,能识别出哪个算哪个,也不是用了他自己就耳聋了,只是辅助。3、提示就是图像,有手机导航也没有谁一直盯着看,只是辅助,不确定时候看一眼,看手机提示的和自己想打出的是不是一致。只是辅助,不是说用了他自己就看不见听不见了。。。
这个能做麻将教学助手,但是做麻将助手就有点傻了。要是他根据设定的规则,见啥都碰,见啥都胡,是很低级的。
如果说这个AI的算法能强大到阿尔法GO那样,使用这款AI的人相当于开了外挂,对其他人不公平。如果每个人都使用这款AI,那相当于是机器人之间的竞争,而不是人与人之间的娱乐活动了。
麻将算法很简单,麻将其实运气(起牌和摸到的牌)占很大一部分,有机器做决策,腾出精力多聊天也不错 😳
那要看你手里的牌能不能碰,能不能胡,能听三张就不错了,好多时候都是单吊 ➡
听3张的胡牌概率不一定比单吊大,还要看其他三家吃什么牌,各种情况太复杂了。按照固定的1推2,2推3的思维来做这个AI,最终达到的效果相当于QQ麻将的托管功能
哈哈,你也是麻将资深玩家呀,个人感觉这个东西肯定会出现,出现后怎么演化还不确定,而且演化是不可逆转的。之前没有是因为相应的技术还不成熟,完成成本比较高。
老哥想法还是挺有趣的,点赞
这算作弊器了吧,用户量不会多,而且涉及图像识别,安装起来并不简易
不用安装,直接用手机镜头,一个小程序搞定
那这个用户群体你觉得多不多呢
自娱自乐,也可以当做麻将教学辅助来用
肯定不多,这种就是最笨的方式了,每个人打牌的方式都不一样,吃不吃,胡不胡都不一定,不停的提示反而会暴露手里的牌。再说打牌是要用户思考的,不能全部丢给机器,用户的想法机器又不知道
机器辅助决策,可以听可以不听,开车导航也没必要全部听他的,你不按照导航走,他也会提示规划最新路线,同样,不按它的提示打,他也会计算当下最优的。只是一个辅助决策作用,没有语音提示只要图像提示不会暴露手里的牌。