# mj-score **Repository Path**: dev11/mj-score ## Basic Information - **Project Name**: mj-score - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-01-18 - **Last Updated**: 2026-01-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 项目简介 - 项目名称: 麻将积分 #### 项目需求 ``` 创建房间: 用户A通过该系统创建一个房间, 然后分享到微信群聊或出示二维码让其他用户扫码进入房间, 或其他用户输入房间号进入房间 1. 可以是2人一个房间, 也可以是2人以上最多20人, 通常是4人一个房间 2. 创建房间后需要输入茶水费抽成比例, 默认是0不抽取, 输入可以是1-100之间的数字, 按百分比抽取 3. 房间内需要一个虚拟用户, 取名房间, 主要用于记录抽取的茶水费, 比如:房主设置了茶水费200元, 在每局结束后向其中1人支付积分时, 根据设置的抽成比例抽取 麻将积分: 完成1局麻将后, 可以自由向其他用户支付积分, 积分计算规则不需要考虑, 用户会自行计算好 1. 房间内会 操作: 首页: 第1行 头像,昵称, 从微信获取 首页: 第2行 好友排名,总获得积分 首页: 第3行 赢多少次, 输多少次, 胜率是多少, 战绩(跳转到详细页面查看历史记录) 首页: 第4行 我要开房(创建房间),扫码进房(进入房间) 首页: 第5行 icp备案许可号,联系邮箱 首页: 第6行 广告位(大小占页面的三分之一) 房间: 首次进入, 弹窗展示 第1行房号:xxxx, 第2行二维码(可以扫码进入房间) 第三行转发给好友(转发到微信用户或微信群聊) 房间: 主界面, 第一行(大小占页面的四分之一), 显示房间内的所有用户的头像和昵称, 可以左右滑动, 自己排在最左边, 其他用户根据加入时间排序, 房间用户排在最右边, 再之后 固定显示一个添加好友的按钮, 点击后弹窗下显示和首次进入时的弹窗一样 房间: 主界面, 其余四分之三的页面显示积分支付记录, 可以上下滑动 房间: 主界面, 底部悬浮按钮, 结算, 生成结算单, 输的用户需要向赢的用户结算积分, 他们线下结算, 这里只出结算单, 注意每个用户点击结算看到的结算单都必须一致, 点击结算之后不代表房间结束, 依然可以返回房间继续支付积分, 还有房间用户不参与结算, 只展示房间用户收到了多少积分, 结算核心需求所有用户积分加上房间用户的积分加起来必须等于零 ```