“诈金花”中的清算思维
编辑导语:所谓清算,是支付指令的交换和计算,其中的核心便是清分过程;承载清分过程及记账过程的就是清算系统,协助了利益分配的完成。本篇文章中作者从游戏出发,解密一下游戏中隐藏的“支付清算思维”。感兴趣的朋友们快来看看吧。
很多人在团建或者日常休闲娱乐时都会选择玩一些纸牌游戏,比如我们今天的主人公“诈金花”,它就是一款这样的多人纸牌游戏。
游戏过程中需要考验玩家的胆略和智慧,每人三张牌,张张有玄机。三张牌会组成一下情况,相较之下定输赢。
从上到下每类越来越小,同类之下再比较。
- 豹子(AAA最大,222最小)
- 同花顺(AKQ最大,A23最小)
- 同花(AKQ最大,352最小)
- 顺子(AKQ最大,A23最小)
- 对子(AAK最大,223最小)
- 单张(AKJ最大,352最小)
当然这是一个博弈的过程,因为全程大家不知道对方是什么牌,就跟斗地主一样,开始先在桌面投递基础筹码,然后过程中需要不断的循环下注,以致桌面的筹码越来越多,最终胜者的收益也会越来越诱人。
但是游戏过程中会有人因为担心更大风险选择“不跟”而退出,这个过程可能牌小诈走牌大,是实力、勇气和智谋的较量,是冒险家的游戏。最后胜者通吃,拿走桌面所有的筹码……
不过今天我们不玩游戏,而是玩点不一样的支付,解密一下这个游戏中隐藏的“支付清算思维”。
一、陈老师的“金花局中局”
元旦期间陈老师约了4位朋友一起炸金花,组成了一个“5人金花局”。
在我拿出纸牌即将开始的一瞬间,突然眼前一道白光,大脑一阵眩晕,待我清醒后,我竟然到了一个大大的房间里,站在一个白板前,下面做了很多大佬,乔布斯、张小龙、俞军、梁宁等,他们都直勾勾的盯着我……
只见后面显示屏上有一行大字“陈天宇宙“支付奥妙”全球演讲巡演-深圳站”。
我是见过大世面的,调整懵逼神态以后,在白板上写下了一行字“为诈金花设计一套清算体系”,然后就开始了我的演讲。
1. 清算账户设定
一共有5个人参与游戏,为每个人设定一个游戏清算账户,并且设定一个中间待清算账户。
2. 清算货币设定
玩游戏我们可以选择一些物件作为代理货币,比如花生或者纸牌等,然后约定这些物品短期的货币信用,仅在游戏中有效;并且约定游戏代理货币和真实货币之间的汇率,比如1:10。
3. 发行和分配游戏货币
游戏期初陈老师作为央行角色决定发行100个花生作为游戏的全量货币,并且每人发放20个花生作为游戏基础筹码。
这样我们就为游戏设定了一个桌面的清算系统,该清算系统采用实时多边净额清算模式。
我们下注,追加砝码往桌子上扔花生的过程就是以花生为支付货币,支付筹码并且请求实时清算的过程,经过桌面清算以后我们可以实时看到桌面筹码总数量的变化,这个总数量就是本局当前的待清算总额。
游戏每个场景的清算过程如下:
(1)开局下注清算
好了这是一个新的开局,每人获得了三张牌,牌的点数如图,并且往桌子上投递1个花生做为期初筹码。
此时经过桌面清算系统的实时清算我们可以看到当前待清算筹码总量为5个花生,也就是50元人民币,大家都垂涎欲滴摩拳擦掌,如饿狼一般盯着这笔象征着“一次呷哺呷哺单人套餐还可以加一个鸡腿”的巨大的财富。
这时桌面每个清算账户放一起我们可以理解为是诈金花游戏的资金池,该资金池总货币体量是100个头寸。
而每次花生在不同清算账户之间的流转我们可以理解为是资金的流动性,流动性实现了不同清算账户之间资金的划拨但并不改变整个资金池的货币体量。
而每次资金的流动也就是支付,我们可以认为是一次支付清算。
而每个人的用来投递花生以及数手里或者桌面花生的手可以认为是支付系统。
(2)追加砝码清算
在这个过程中,大家可以选择追加砝码看不看别人的牌,下一位就需要追加不下于前者的砝码,并且选择看还是不看;如果看牌的话牌小者就会出局,那么本局已经投递的砝码就打水漂了。
这个游戏的过程大家可以认为就是我们的经济活动中的交易场景,经过一阵厮杀较量以后筹码分布成了如下局面,但没到最终输赢难分,战事非常胶着。
以上过程我们可以称为单局“局中”实时清算过程。
(3)个体间的拆借清算
这时候经过一阵厮杀,王八手里没有花生了,也就是没有筹码了,但是此时他战至正酣,不忍退出,就向在座的手里有花生的发起了拆借诉求;最终以60元人民币购买了陈老师6个花生,完成了资产拆借。
(4)单局“局末”多边净清算
到了陈老师喊牌了,陈老师不忍心让大家都倾家荡产,追加了5砝码后选择开牌。
这时本局以陈老师豹子牌点最大而获胜,获得了桌面全部筹码,不好意思桌面的所有牌都归我了。
(5)全局多边净额清算
天色已晚,大家都困了,这时候协商不玩了,改日再战,这时候开始进行多边清算了。
以每个人手里的花生基数为清算依据,每个人需要支付人民币购买他人的花生以获得20枚期初的花生数量,或者卖出手里的花生获得人民币以实现期初的20枚花生,清算后大家手里的花生又回到了期初的20,只不过这次清算是需要进行人民币进行清偿推动的。
以上的清算过程存在一些小的错误,感兴趣的可以找出,并在留言处回复讨论,这个过程就是对账的过程,那么就需要对账系统来实现了。
二、游戏总结
1. 清算系统模型
如果要设计一套支付清算系统,那么从上面我们可以看出至少需要有如下的子系统和元素组成、清算账户、支付系统、交易系统,货币体系、交易场景等。
- 清算基础:我们可以从上面看出清算的基础就是清算账户账户,对整个过程提供账户资金头寸管理以及实现资金的支付清算
- 清算模式:上面我们用到了实时多边净额清算模式,除此之外还有实时全额清算模式,实时双边清算模式
三、如梦清醒会心一笑
此时天塌地陷紫金锤,游龙出海惊天变,一阵天动地摇之后;有一道白光……这时候陈老师一个琅跄差点打翻了牌桌上的茶杯……
说时迟那时快之间张三上来扶住了我说到“陈老师怎么了,是不是又起早写文章有点低血糖啊”。
此时我稍作镇定,会心一笑“哈哈 哈哈 没事 今日必定大胜 开牌……”。
新年的钟声敲响了,屋外已经飘起片片雪花,投眼望去依然灯火通明,每一个窗户透出的灯光里白雾下可能都是我们对2022年幸福的期许……
四、思考
还有什么游戏中也有支付思维呢?
什么样的支付模型呢?
比如斗地主,升级,魔兽世界等等,欢迎在评论区留言解密。
#专栏作家#
陈天宇宙,微信公众号:陈天宇宙,人人都是产品经理专栏作家。多平台支付领域专栏作者,十年资深产品;天使投资人;专注为10万支付产品经理和支付机构以及企业提供深度支付内容和服务!
本文原创发布于人人都是产品经理。未经许可,禁止转载。
题图来自Unsplash,基于CC0协议。
炸金花没有用筹码的,用德州可能更加适合,哈哈哈哈
陈老师把五个花生给吃了么?啊哈哈
小时候玩的天天跑酷好像也是
好
同花最大是AKJ,AKQ是顺花最大了。