源码简介
这套合成养猫类网赚游戏源码来自 DCloud 云端一体项目模板,基于 uni-app + uniCloud 开发,包含 App 端和后台管理端两套前端,共用同一个 uniCloud 服务空间。玩家通过签到、抽奖赚金币,把同等级萌猫合成升级,看激励视频广告补充金币,还能邀请好友组队拿裂变收益并提现。游戏画面由 cocos 编译为 HTML 后经 web-view 内嵌到 App 中,源码未加密,带安装教程视频和文档,适合想做 H5 小游戏或广告变现类 App 的开发者二次开发参考。
适用场景
- 合成类/养成类 H5 小游戏的本地部署与玩法研究
- uni-app + uniCloud 云端一体项目的二次开发参考
- 广告变现(激励视频)类 App 的实现与后台运营学习
技术栈与运行环境
- 前端:uni-app(Vue 语法)、cocos2d-js(编译为 HTML 经 web-view 内嵌)、uni-id 账户体系、uniAD 广告组件
- 后端:uniCloud 云函数(hallctrl 游戏大厅、minectrl 个人中心、teamctrl 团队裂变、uni-admin 后台、trigger 定时任务、common/wxpay 微信支付)
- 数据库:uniCloud 云数据库(db_init.json 初始化 gameconfig / cats / stage 等集合)
- 运行环境:需 HBuilderX 3.1+,绑定 uniCloud 服务空间(阿里云或腾讯云),微信开放平台账号
- 其他依赖:微信 OAuth + univerify 一键登录、uni-push 推送、tenpay 微信支付 SDK、穿山甲/广点通/快手广告 SDK
功能亮点
- 38级萌猫合成玩法:hybrid/html 内含 cocos2d-js 游戏包,db_init.json 的 cats 配置 cat1-cat38(毛球、球球、跑跑…骑士共38级),catmaxid=38,支持同级合成升级与单只回收
- 激励视频广告变现:App 端 rewarded-video 页面 + manifest 集成穿山甲(csj)/广点通(gdt)/快手(ks)广告 SDK;db_init globalinfo 配置视频次数(videocount=15)与看视频得金币(videocoin)参数
- 分红猫与旅行团裂变:fenhongmao / fenhongjilu 页面 + db_init fenhongcat 分红参数;tuandui / yaoqingma / yaoqingjilu 页面 + teamctrl 云函数 + db_init 11 阶段旅行团倍率,支持邀请好友拿下线收益
- 微信/支付宝提现与实名:tixian / tixianjilu 页面 + common/wxpay(tenpay 库)微信转账;shiming 实名认证页;App 端另含 alipay 页面
- 完整后台管理端:后台源码 pages 含 cat(猫管理)、tixian(提现审核)、lvxingtuan(旅行团)、qiandao(签到)、video(视频次数)、shouyiguanli(收益管理)等,运营可配参数、审提现、看日志
安装与部署提示
- 环境准备:安装 HBuilderX,注册 DCloud 账号并创建 uniCloud 服务空间(阿里云/腾讯云),在前端网页托管开通托管并复制默认域名,用于跨域配置
- 导入源码:分别用 HBuilderX 导入 app源码(新建 uni-app 项目后覆盖)和 后台源码(发行到 PC 网站),两者各自关联同一个 uniCloud 服务空间
- 初始化与配置:右键 uniCloud 运行”云服务空间初始化向导”部署 db_init.json;在 common/uni-config-center/uni-id/config.json 填微信登录与一键登录密钥,在 globalunit/utils/config/index.js 与 db_init 的 gameconfig.url 填自己的服务空间域名;重新获取 manifest AppID 后再发行/打包
截图与演示说明
根据源码目录结构,部署后可查看以下页面和模块:
- App 端游戏主界面:app源码/pages/index/index.vue 经 web-view 加载 hybrid/html/index.html(cocos 萌猫合成画面)
- 我的/钱包页:app源码/pages/mine、pages/qianbao
- 提现页:app源码/pages/tixian、pages/tixianjilu
- 团队/邀请页:app源码/pages/tuandui、pages/yaoqingma、pages/yaoqingjilu
- 分红猫页:app源码/pages/fenhongmao、pages/fenhongjilu
- 激励视频页:app源码/pages/rewarded-video
- 后台首页:后台源码/pages/index/index.vue
- 猫管理:后台源码/pages/cat/cat.vue
- 提现审核:后台源码/pages/tixian/tixian.vue
- 旅行团管理:后台源码/pages/lvxingtuan/lvxingtuan.vue
- 视频次数设置:后台源码/pages/setvideocount/setvideocount.vue
- 收益管理:后台源码/pages/shouyiguanli/shouyiguanli.vue
常见问题
运行前需要注意什么?
系统基于 uniCloud serverless,需要 HBuilderX 3.1+ 和 DCloud 账号。部署前需创建 uniCloud 服务空间、开通前端网页托管并配置跨域,替换 db_init 中 gameconfig.url 和 globalunit 里的默认服务空间域名为你自己的。微信登录、一键登录、短信等需自行到微信开放平台和 DCloud 申请密钥并填入 uni-id 配置,App 端一键登录需审核通过后才能正常使用。
适合二次开发吗?
源码未加密,前端基于 uni-app(Vue 语法),后端是 uniCloud 云函数,目录清晰(hallctrl / minectrl / teamctrl / uni-admin 分层),游戏参数集中在 db_init.json 的 gameconfig / cats / stage 配置里,改猫价、分红比例、旅行团倍率、视频次数都不用动核心逻辑。适合有 JavaScript 基础、想做广告变现类小游戏或 H5 养宠游戏的开发者二次开发。
安全风险提示
特别提示:本源码未检测安全风险文件,下载后请务必进行安全审计,删除恶意代码后再部署使用!
正常分析中未在该源码包内发现明显加密文件、WebShell 或后门特征。但需注意:db_init.json 中 gameconfig.url 写死了一个 DCloud 默认测试域名(*.bspapp.com),manifest.json 中微信 appid / appsecret 为占位符(11111111 / 22222222),部署前务必替换为你自己的服务空间域名和微信开放平台凭据,避免功能异常或配置冲突。源码仅供本地学习测试,上架应用市场前请自行完成合规与版权确认。
下载说明
源码仅供学习研究、测试部署和二次开发参考,商用前请自行确认授权、版权和安全风险。
