更新记录
1.2.3(2025-01-04)
config内添加更多集中配置项
1.2.2(2025-01-04)
修复加密文件乱码导致项目运行失败的问题
1.2.1(2025-01-04)
屏蔽默认加载uni-ad、语音播报等插件,修复无广告位客户无法运行项目到小程序的问题
查看更多平台兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
× | × | √ |
Vue2 | Vue3 |
---|---|
× | √ |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
app-vue | × | √ | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | √ | √ | √ |
云函数类插件通用教程
使用云函数类插件的前提是:使用HBuilderX 2.9+
打牌计分云端一体完整项目已集成uni-ad可直接上线,精致UI界面,成熟脚手架,轻松二开扩展
- 打牌计分前后一体项目模版,支持打包发布H5、微信小程序、App
- 项目主要为您提供常规转账打牌计分、下注计分的整体功能,已内置uni-ad广告,您可在此基础上轻松扩展业务,简单配置上线即可运营
- 脚手架完善(前后分离普通接口或uniCloud都适用),模块化架构,已内置路由拦截器、request请求拦截器、SaaS Tabbar、i18n、tailwind.css和丰富的组件,可轻松二开。
- 扫码或搜索“竞技打牌计分”体验已上线小程序(线上小程序因为一直在迭代,会有插件销售以外的界面,你只需看与插件相关的界面就行)
基本介绍
前端基于uni-app开发,后端基于uniCloud 支付宝云开发 即时通讯是采用cocket连接支付宝云方式,运行稳定,内置断线自动重连,进入和离开房间自动变更房间状态等 项目使用了uni-id,微信小程序端无感微信登录,其他端默认使用uni-id-pages登录页面 支出收入和胜利分别是金币声和胜利号角,小程序端语音播报收入
线上计分系统有几个优势,可以提升打牌体验:
-
便利性:线上计分让每位玩家都能实时查看自己的得分情况,避免了传统方式中可能出现的记错或漏记的情况。
-
透明性:系统自动记录每一轮的得分和下注情况,确保所有玩家对游戏结果有一致的理解,减少争议。
-
数据保存:线上计分可以保存历史记录,方便玩家随时查阅过往的对局,帮助分析和改进策略。
-
节省时间:通过系统快速计算得分,让游戏更流畅,不会因为手动记分而浪费时间。
-
社交体验:线上平台可以更方便地与朋友分享游戏心得,增加互动性。
-
总之,线上计分不仅提高了打牌的效率和准确性,也为玩家带来了更好的整体体验。
主要功能点
- 小程序端自动无感登录,非小程序端注册登录
- 头像昵称设置和修改
- 创建转账计分房间
- 创建下注计分房间
- 扫码加入房间
- 分享小程序
- 分享房间邀请
- 房间设置(含系统设置、茶水设置、自动下注等功能)
- 定向和批量向玩家、茶水虚拟支付
- 实时更新房间内所有玩家分数和状态
- 成员加入和离开房间
- 房主(踢人、解散房间)
- 结算排行
- 历史战绩、战绩明细
- 排行榜
- 生成排行分享海报
- ...其他功能就不一一列举了,请扫描上方二维码体验
购买须知
购买后如不知道如何部署请联系我全程一对一客服支持保障
- 购买后提供固定版本(见右侧截图)项目前后端完整源码
- 购买后提供插件截图内包含的静态资源(如背景图、图标等)
- 购买后提供一对一客服支持
- 项目支持二开
- 提供付费外包开发服务,提供付费UI设计服务
- im留言若未及时回复可联系客服微信:lsj274962262
项目试用部署
- 1、在项目根目录右键打开终端:输入”npm i“安装项目依赖
- 2、关联服务空间,并分别右键上传cloudfunctions/database至空间(导入时市场有提示自动部署但我测试未生效,如果运行报找不到函数或数据表就手动右键上传部署一次)
- 3、需要在自己小程序管理平台配置你支付宝云的request地址、socket地址、上传下载地址
- 4、在项目根目录全局搜索"请替换为你的",均需要替换成你的微信appid和appsecret
- 5、如果你的小程序主体是企业,可以体验语音播报功能,将config>index.js内的 IS_OPEN_RECORD 值改为true,并将manifest.json > WechatSI注释放开
- 6、uni-ad广告功能需要申请广告位,如果你有广告位可以修改以下配置体验广告:
- -- 6.1、在common> ad-config.js 配置你自己的广告位id
- -- 6.2、将components内四个page-ad广告组件注释的代码放开
- -- 6.3、将config >index.js > IS_OPEN_AD 值改为true