1. 立项:借鉴和复刻
2. 行业:微信小游戏行业
3. 业务:轻度SLG对战小游戏
点击空白处退出提示
1. 立项:借鉴和复刻
2. 行业:微信小游戏行业
3. 业务:轻度SLG对战小游戏
1. 对战模式
1v1 匹配:主流玩法,实时匹配对手
多人混战 / 大乱战:上百种地图
单人闯关:PVE 推图,解锁新技能与地图
阵营选择:三国 / 七国,开局可选
2. 战斗操作
士兵生产:主城自动产兵,优先升级主城提速
框选派遣(RTS操作):手指下滑框选士兵,点击/长按拖动指引进军路线
批量分兵:框选后可长按拆分,分割敌方战场
地形利用:窄道放盾兵、开阔地放弓箭手
防御塔布置:墨炮、箭塔、鬼爪塔、染色塔(颜色克制)
3. 特色卡牌系统(核心策略层)
日卡:
单日有效
偏养成向,但每天清空(保公平)
次卡:
单局有效
当局战术卡
稀有度:白 / 蓝 / 紫 / 橙
技能卡:
火焰攻击、护盾强化、野猪召唤、虚弱卡、眩晕卡、恢复药剂、连铳塔卡、地雷卡
组合技例子:「连铳塔 + 火焰」持续 AOE 拆塔;「虚弱破防 → 高伤卡」秒杀
4. 水墨题材专属机制
墨色相溶:不同颜色墨交融会消散
染色塔:利用颜色克制关系布局
美术元素:山水背景 + 竹简 + 印章 UI,动态笔触特效
5. 养成与成长
军功军衔系统:对战累积,激励持续挑战
皮肤系统:解锁不同外观
抽卡抽奖系统:每局胜利随机给下局的塔卡/技能卡
6. 社交与排行
匹配系统:开战匹配对手
排行榜:军衔 + 排名
好友对战:邀好友实时 PK
组队匹配(缓解高玩碾压)
7. 系统与商业化
开战 / 地图 / 指挥 / 战斗 四大核心子系统
音频震动系统:手机端触感反馈
卡牌选择领取系统:每局前/结算时选卡
商业化:广告变现为主
1. 跨端工程化 (Lead)
搭建 Monorepo 架构,统一管理前端、后端、协议文件。
配置 CI/CD 流水线:代码提交 → Lint → Unit Test → Docker Build → Deploy。
定义 .proto文件,使用 protoc-gen-ts和 protoc-gen-go生成前后端通用 DTO。
2. 核心算法实现 (Tech Lead)
Rust 战斗内核:主导设计 ECS 数据结构,确保逻辑帧与渲染帧分离。
寻路优化:针对 RTS 大规模士兵寻路进行性能调优(Flow Field 或 JPS 优化)。
网络同步:设计 乐观更新 (Optimistic Update) 策略,前端立即响应操作,后端校验后修正,掩盖网络延迟。
3. 平台兼容方案 (Architect)
Telegram Mini App:解决其 WebView 对 ES6+ 语法的支持度问题;处理 Telegram 特殊的主题变量(--tg-theme-bg-color)。
微信小游戏:处理主域与开放数据域的通信(用于排行榜绘制);优化首屏加载包体大小(分包加载)。
支付与合规:抽象支付接口,适配微信支付与 Telegram Stars;确保 GDPR(欧洲)与国内隐私合规。
4. 性能与稳定性 (Owner)
前端:监控 FPS,优化 Draw Call(墨战水墨特效极易引起性能瓶颈),管理对象池。
后端:设计 Go 服务的水平扩容方案;防止 Rust 核心 Panic 导致服务崩溃(使用 Supervisor 或 sidecar 模式隔离)。






评论