1. 资源经济系统
SLG的核心根基,支撑所有养成、对抗行为
游戏框架
- 资源分层分类:基础资源(木材、石头、粮食、铁矿等常规建设战斗消耗品)、特殊资源(充值钻石、金币、赛季荣誉、抽卡道具等)、专属资源(赛季限定、联盟限定资源)
- 规则体系:资源获取规则(离线生产、地图采集、掠夺、任务/活动奖励、联盟分红)→ 资源消耗规则(建设、招募、战斗、养成、科技)→ 存储规则(仓库等级决定存储上限,溢出资源支持保护或转化)
实现思路
- 做统一资源配置表,所有资源的属性、产出消耗途径全可配置,方便后续平衡调整;
- 所有资源变更走统一后端入口,记录变更日志防作弊,操作前做负资源校验,避免出现非法数据;
- 离线生产按「单位时间产量 × 离线时长」计算收益,做最高收益上限防止溢出,统一存入玩家数据库。
2. 主城建设系统
SLG的基础成长载体
游戏框架
- 建筑分类:资源类建筑(农田、矿场,持续产出资源)、功能类建筑(主城、兵营、酒馆、书院、城墙,解锁对应游戏系统)、装饰类建筑;
- 核心规则:建筑升级规则(消耗资源+等待时间,要求主城等级/前置建筑等级达标)→ 地块解锁规则(随主城等级提升开放更多可建造格子)→ 功能绑定规则(建筑等级达标后开放对应系统玩法)
实现思路
- 用二维网格坐标系管理建筑布局,支持自由拖动摆放/固定格子两种模式,每个建筑实例从配置表读取属性;
- 升级流程做状态机管理:校验前置条件→扣除资源→进入建造队列倒计时→完成后推送属性变更,支持特殊资源加速直接完成建造;
- 迁城功能直接批量变更所有建筑的坐标信息,不需要单独修改每个建筑实例,逻辑轻量化。
3. 武将/英雄系统
SLG的养成核心
游戏框架
- 分类体系:按品质、阵营、职业、兵种适配做分层;
- 核心属性:基础攻防血、成长属性、主动/被动技能、阵营羁绊加成、兵种适配加成;
- 养成模块:升级、升星、觉醒、装备穿戴、技能升级、突破,搭配不同配队方案;
- 获取途径:抽卡、兑换、活动掉落、NPC城池招募。
实现思路
- 做全配置化的属性结算体系,所有养成线、羁绊、加成都统一走全局属性公式计算,避免逻辑冗余,方便调整平衡;
- 抽卡做分层概率池配置,内置伪随机保底机制,避免连续不出货破坏用户体验,所有抽卡结果后端生成,防止客户端作弊;
- 做严格的武将状态管理,同一个武将不能同时处于出征、驻守、驻防多个状态,操作前做状态校验。
4. 大世界地图系统
SLG对抗的核心舞台
游戏框架
- 地图分层:地块层、资源点层、NPC城池层、玩家城池层、障碍地形层;
- 核心规则:每个地块绑定坐标、类型、等级、归属权,玩家部队按距离计算行进时间,不同地形影响移速,打败地块守军即可占领,占领后持续产出资源,联盟可共享领地。
实现思路
- 大地图用分块LOD加载,玩家移动到对应区块再加载资源,降低客户端性能压力;
- 所有地块归属权存在全局地图数据库,归属变更时同步推送给所有相关玩家,保证数据一致性;
- 部队移动逻辑为:后端根据出发坐标、目标坐标、部队移速计算到达时间,存入计时器,到点自动触发到达/战斗事件。
5. 战斗系统
SLG对抗的核心规则
游戏框架
- 战斗分类:PVE(打资源地、NPC城池、副本)、PVP(攻玩家城、盟战、对抗),主流SLG以异步战斗为主;
- 核心规则:包含兵种克制、阵营克制、武将技能触发、伤兵死亡比例计算、胜负判定,最终生成可回放的战斗战报。
实现思路
- 所有战斗结算完全在后端完成,前后端复用同一套结算逻辑,保证结果一致,防止客户端作弊;
- 结算过程中把每一步战斗事件(技能触发、伤害、兵力变化)序列化存储为战报,客户端只用根据战报数据做回放,不需要重新计算;
- 克制关系、伤害倍率全可配置,方便后续调整平衡,伤兵机制按比例区分死兵/可恢复伤兵,降低单次战败的玩家损失。
6. 联盟/军团系统
SLG社交与群体对抗的核心
游戏框架
- 基础管理:联盟信息、官职权限分级、成员管理、审批/踢人/群发邮件功能;
- 核心玩法:联盟科技、联盟商店、集结进攻、联盟BOSS、领地共享、赛季盟战排名。
实现思路
- 联盟数据单独做全局存储,每个联盟对应独立数据块,权限按官职等级做管控,不同官职开放不同操作接口;
- 集结进攻做倒计时聚将逻辑,倒计时结束后自动汇总所有参与玩家的部队,统一结算战斗,奖励按个人贡献分发到邮箱;
- 联盟科技加成统一计入玩家全局属性,每次属性结算自动叠加,不需要单独处理。
7. 赛季系统
当前主流SLG的迭代核心
游戏框架
- 赛季周期:分组开启→赛季发育对抗→赛季结束结算→数据重置→开启新赛季;
- 核心规则:明确规定新赛季保留数据(武将、账号资产、皮肤)和重置数据(主城等级、领地、资源),按个人/联盟排名发放结算奖励。
实现思路
- 做赛季状态机,自动管控不同赛季阶段的开启、关闭;
- 每赛季数据做隔离存储,新赛季开启时自动迁移需要保留的数据,清空需要重置的数据,按玩家实力做分组匹配,保证对局公平性。
所有SLG系统核心围绕**「资源获取→养成成长→大世界对抗→奖励反馈」**的循环设计,实现层面核心原则是「后端统一管控数据防作弊、全配置化方便数值平衡调整」。