跳到正文
返回作品列表

白板记账:手机上的麻将记分本baibancount: a mahjong scorekeeper for the phone

年份
2026
状态
上线了
结果
四次提交、一小时四十六分钟,牌桌上就能用

打麻将记账,通常是一张纸、一支笔,外加一个算术不太好的人。白板记账把这件事搬到手机上:点一下这把谁胡了,给几家加减白板数,本把分数自己就出来了。算分是一套写死的家规——庄闲不同价,赢家坐庄——换一桌人可能就不适用。

界面只有四个标签页。本把用来当场记分;牌局管一局的起止和谁输光;事件记那些不影响算分但值得留着的东西,清一色、杠上花、全场爆笑都是现成的按钮;汇总页放总输赢排名、当庄次数和白板排行,最下面一个「复制战报」,把整场拼成一段纯文本,散场直接粘到群里。

实现上没有花活:一个 index.html,2840 行,样式和逻辑全在里面,没有构建步骤,一个依赖都没有。数据只存在浏览器本地,另配了几十行离线缓存的代码,为的是加到 iPhone 主屏幕之后,牌桌上网不好也能接着记。页面挂在 maxgzli.github.io/baibancount,打开就能用。

有两个细节能看出这是照着真牌桌写的。保存一把的时候,如果四家分数加起来不等于 0,会弹个框问你确定要存吗——牌桌上算错分,通常就是从这儿露的马脚。页脚常驻一个撤销按钮,最多能退 40 步,点错赢家、白板多按一下,退回去就行。

四次提交都在 2026 年 5 月 8 日下午,从 14:37 到 16:23。没有测试,没有 CI;数据只在这台手机的浏览器里,换机器或者清缓存就没了。仓库零 star、零 issue,页面里也没放任何统计代码,有没有别人打开过,我这边看不到。