线下棋牌娱乐(十三水、麻将、掼蛋、斗地主等)普遍靠手工记分、口头结算,容易算错、引发纠纷;组织者(房主、棋牌室、俱乐部)还需要管理成员、房卡消耗和历史战绩。市面工具要么功能臃肿、要么收费较高,个人玩家和小型棋牌室缺少一款轻量、免费起步、多人实时同步的计分工具。本项目以“开箱即用的计分器”切入:无需注册即可开记、支持多种主流玩法、结算一键生成分享;进阶提供俱乐部与房卡管理能力,覆盖线下牌局从开局记分到结算分享的完整流程。已上线三个小程序,共用同一套云端服务,覆盖不同定位的用户群。
多类型计分器:支持十三水、麻将、掼蛋、斗地主等玩法,逐轮记分、自动算分、一键生成结算单
房间系统:创建/加入房间、房主转移、口令与分享卡片邀请,多人分数与房间状态实时同步
俱乐部(棋牌室)管理:成员管理、房卡(筹码)发放与消耗统计、历史战绩查询、多房间并行
会员体系:游客即开即玩,升级会员后数据云端同步、跨设备恢复
战绩与分享:对局历史、积分统计、结算战绩卡片分享到微信群
商业化:接入微信流量主(Banner、激励视频广告)与会员增值
多端矩阵:一套服务支撑 3 个已上线小程序(不同入口与定位),如直达计分器版、自助计分版
独立开发者,负责产品设计、前后端开发、云端架构与发布运营全流程。
技术栈:微信小程序原生框架 + 腾讯云 CloudBase Serverless(云函数、文档数据库、实时数据推送)。
工程架构:10 个分包(含独立分包)+ preloadRule 分包预下载,主包控制在 327KB,显著优化冷启动与页面切换耗时
实时同步:基于数据库 watch 的房间状态实时推送,处理断线重连、房主切换时的监听交接与多端一致性
多 App 复用:一套代码通过 appid 配置化实现首页、入口模式、主题与功能矩阵的差异化,支撑 3 个小程序;通过微信云开发「环境共享」让三个 appid 复用同一套云环境,云函数内完成跨账号身份鉴权
工程化发布:miniprogram-ci 脚本化构建上传,三端一键发布同版本号;云函数独立部署、即改即生效
难点:游客/会员双模式下的云端身份降级与防状态卡死设计、跨账号调用的权限控制、多人实时记分一致性、广告位配置化与变现接入
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!

下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论