> "天下英雄,入我毂中。"
>
> 说出一个名字,我还你一整个战场。
读取 references/sanguo_heroes.md 获取6大经典角色的完整招式数据:
分析用户输入,确定操作模式:
模式A — 内置角色分析:用户输入已有角色名(如"赵云"、"关羽"),从 references/sanguo_heroes.md 加载完整技能数据。
模式B — 自定义角色设计:用户描述角色定位(如"设计一个双剑型刺客角色"),AI 基于 references/skill_design_rules.md 中的设计规则和数值公式,生成全新的角色技能体系。
模式C — 大逃杀吃鸡模拟:用户想模拟吃鸡/大逃杀,运行 scripts/br_simulator.py 进行16人FFA仿真。支持单局详细战报和多局统计两种模式。
模式D — 跨类型移植:用户指定将某角色技能移植到其他游戏类型(如"把赵云的技能适配到吃鸡模式"),读取 references/battle_royale_rules.md 中的模式规则进行参数适配。
操作步骤:
根据角色参数,运行数值计算脚本:
python3 scripts/balance_calculator.py \
--hero "<角色名>" \
--mode "<analyze|design|compare>" \
--output /tmp/balance_result.json
脚本计算以下核心指标:
对拥有连击系统的角色(赵云、诸葛亮、貂蝉等),运行连击分析:
python3 scripts/combo_analyzer.py \
--hero "<角色名>" \
--output /tmp/combo_result.json
生成内容:
当用户请求对比或平衡性分析时,运行1v1对战模拟:
python3 scripts/matchup_simulator.py \
--heroes "<角色1>,<角色2>[,...]" \
--rounds 1000 \
--output /tmp/matchup_result.json
当用户请求吃鸡/大逃杀模拟时:
# 单局详细战报
python3 scripts/br_simulator.py \
--hero "<角色名>" \
--mode single
# 多局统计(各角色吃鸡率)
python3 scripts/br_simulator.py \
--mode stats \
--games 200
模拟逻辑:
运行可视化脚本:
python3 scripts/generate_charts.py \
--data /tmp/balance_result.json \
--combo /tmp/combo_result.json \
--matchup /tmp/matchup_result.json \
--output_dir /tmp/charts/
生成图表:
运行文档导出脚本:
python3 scripts/export_design_doc.py \
--hero "<角色名>" \
--data /tmp/balance_result.json \
--combo /tmp/combo_result.json \
--charts_dir /tmp/charts/ \
--format "<markdown|excel|both>" \
--output "<角色名>_技能设计方案"
输出产物:
共 1 个版本