《幸运武侠》武侠题材塔防实时对战游戏,前后端完整项目源代码(✅策划+✅数值+✅美术+✅动画+✅音乐音效)
更新时间:2025-12-10 08:18 浏览量:1
Creator版本最低要求
v3.8.7
支持平台
Android/iOS/HTML5/小游戏/TapTap/PC Steam
视频预览地址
https://www.bilibili.com/video/BV1cRW8zhE6b/
体验地址
https://www.taptap.cn/app/731389
🔥 首发第一周 前5名 成交的买家,直接打5折!
🎁 原价5万,现仅2.5万!仅5席,手慢无!
👉 适合寻求技术突围的团队,省时省力省大钱!
《幸运武侠》武侠题材塔防实时对战游戏,前后端完整项目源代码(✅策划+✅数值+✅美术+✅动画+✅音乐音效)
🔥 首发第一周 前5名 成交的买家,直接打5折!
🎁 原价5万,现仅2.5万!仅5席,手慢无!
👉 适合寻求技术突围的团队,省时省力省大钱!
Cocos 商店链接地址:
✨ 匠心绘制 40位 武林豪侠,29组 Spine骨骼动画赋予灵魂,65种 技能策略组合。快来看看武侠人物你都认识谁?
⚔ 六大门派围堵在你家门口了!怎么办?要战吗
抖音小游戏演示链接(在手机上访问抖音小游戏)
https://m.zjbyte.net/share/douyin/?token=0c45c3efcbd0129defc4af318f4ef8b9&share_channel=copy
微信小游戏演示链接(在微信中访问) #小程序://幸运武侠/pjoZ6bKCjAfwnvj
TapTap下载安装(安卓)https://www.taptap.cn/app/731389
开发环境
引擎版本:Cocos Creator 3.8.x
编程语言:TypeScript
服务端:OpenResty(Nginx/LuaJit) + Redis
机器人:Node.js
管理后台:Admin Vue Beautiful
IM即时通信:Rocket.Chat
已适配平台
✔微信小游戏
✔抖音小游戏
✔Android
✔iOS
✔TapTap
✔H5
功能特点
核心技术
本项目提供了一套开箱即用的全栈实时PVP游戏的开发解决方案,解决了高性能高并发通信、PVP实时对战、帧同步、断线重连、机器人对战、匹配算法等核心痛点,其设计目标就是让您能专注于游戏玩法本身,避免在基础架构上反复造轮子。
功能模块
客户端:基于Cocos Creator 引擎 3.8.x(TypeScript),已发布至微信、抖音、快手、哔哩哔哩、百度、支付宝小游戏及TapTap APP(Android/iOS),已完成对接广告 IAA。
核心玩法:武侠题材塔防游戏,支持玩家实时对战,采用实时消息帧同步和状态同步保证竞技公平性。
服务器端:使用OpenResty(Nginx/Lua)作为网关处理WebSocket连接;Node.js机器人服务使用决策树算法实现AI逻辑。
服务集成:集成Rocket Chat IM实现游戏内即时通讯系统;配备基于Vue的管理后台。
基础设施:使用Redis进行消息队列与多进程通信;通过Lua协程提升服务器并发处理能力。
部署搭建
1. 📋 服务端快速部署清单
OpenResty 实时对战游戏服务器部署文档
1. 基础环境安装
安装宝塔面板
安装 Nginx OpenResty 1.25.3.2/1.27.1.2
安装 Redis 7.4.3
安装 Node.js v16.x(用于机器人服务)
2. 项目部署
上传项目代码到 /home/TowerDefense_Server/
配置 SSL 证书(生产环境)或使用 HTTP(开发环境)
修改配置文件中的域名:
编辑 conf/nginxGame.conf(生产)或 nginxGameDev.conf(开发)
第 166 行:修改 DOMAIN = 'yourdomain.com'
第 170 行:设置 RELEASE = true(生产)或 false(开发)
运行一键安装脚本:sudo ./main_openresty/install_dependencies.sh
3. 启动服务
启动游戏服务:
cd /home/TowerDefense_Server/main_openresty ./reloadGame.sh # 生产环境 # 或 ./reloadGameDev.sh # 开发环境
配置机器人服务(宝塔面板 → 网站 → Node项目):
项目路径:/home/TowerDefense_Server/main_openresty/ops/robots_nodejs
启动文件:dist/scripts/index.js
Node 版本:16
运行用户:root
启动模式:npm start
4. 验证和优化
验证服务运行:ps aux | grep nginx 和 ps aux | grep "node dist/scripts"
开放防火墙端口:7443, 7444, 6379
配置备份策略(可选)
配置监控报警(可选)
2. Cocos Creator 客户端构建发布
CocosCreator 幸运武侠游戏客户端编译发布文档
技术栈
游戏引擎: Cocos Creator 3.8.7
开发语言: TypeScript
开发框架: XForge
网络协议: WebSocket + HTTP/HTTPS
热更新: oops-plugin-hot-update
配置工具: Excel转JSON
联系作者
开发者邮箱:lishupeng@msvc.com.cn
开发者手机/微信:13942696565
Cocos论坛Store专区反馈主题链接 https://forum.cocos.org/t/topic/171236
版权声明
本项目(《幸运武侠》)所包含的全部源代码(包括但不限于客户端、服务器端、管理后台代码)均采用商业友好许可。 授权范围明确如下:
商业使用:允许购买者将本项目代码用于任何商业项目,包括但不限于上线运营、二次开发后销售等。
复制与修改:允许购买者复制、修改代码,并用于其新的项目开发。
永久授权:一经购买,即获得上述权利的永久使用权。
不得将本项目源代码的原样(或仅经简单修改后)直接二次打包转售给其他开发者。请不要将本项目代码本身作为商品再次销售。
本项目(《幸运武侠》)所包含的全部美术原画、Spine 2D动画特效、音乐音效等数字资产,版权均归项目开发者所有。授权购买者仅限于在其内部项目开发、学习研究中使用本项目代码及资源,未经作者书面许可,不得进行任何形式的复制、分发、公开传播或用于任何商业目的。
美术原画
Spine骨骼动画工程
策划文档和数值配表
更新声明
1.251008.0201
• 优化了帧同步算法,显著提升实时对战的流畅性与稳定性。
• 新增断线重连机制,确保玩家网络波动后能快速恢复游戏。
• 完善了管理后台(Vue Admin Beautiful)的功能模块,增加数据统计与用户管理。
• 实现核心塔防对战玩法与多平台发布基础框架。
• 完成服务器端基础架构,支持WebSocket通信与AI机器人。
• 集成Rocket Chat IM,实现游戏内聊天系统。
购买须知
本产品为付费虚拟商品(完整技术解决方案与源代码),一经购买成功,概不退款。 请在支付前谨慎确认您的需求与购买内容。购买即代表您已阅读并同意本说明文档的所有条款。
