Skip to content

lol 牛马分析 分析敌我方队伍战绩表现 明确对局目标 基于lol client api 合法不封号

Notifications You must be signed in to change notification settings

hellozhuzhuye/lolniuma

Repository files navigation

LOL牛马分析

主要差别为 去除GUI 界面 软件体积及操作进行精简化

程序运行截图

avatar

程序逻辑

  • 监控lol client
    • 存在 -> 开始监听游戏事件
    • 不存在 -> 关闭游戏事件监视器

游戏事件监听器

  • 监听lol事件
  • 如果进入英雄选择阶段 则进入分析程序

分析程序:

  • 获取队伍所有用户信息
    • 查询每个用户最近10局战绩并计算得分
  • 根据所有用户的分数判断小代上等马中等马下等马
  • 发送到选人界面

开发计划

  • 优化算法

    • 根据对位数据差 计分
    • 对特定位置 计算特定指标 如 对打野计算参团率 如低于50% 扣分
    • 服务端 -上报计算数据 每一局 每个人kda 实际得分
  • 单例检测(禁止重复运行)

流程:

监听英雄选择事件 当进入英雄选择界面时 启动分析程序

分析程序:

  • 获取队伍所有用户信息
  • 查询所有用户的信息并计算得分
  • 根据所有用户的分数判断小代上等马中等马下等马
  • 发送到选人界面

得分

每个人默认100分

得分 代号
180 通天代
150 小代
125 上等马
105 中等马
95 下等马
<95 牛马

战绩权重

最近20局 匹配 单排 组排 大乱斗的战绩

  • 最近5小时战绩权重 80%
  • 其他权重 20%

计分机制

  • 一血
    • 击杀 + 10
    • 助攻 + 5
  • 多杀
    • 5杀 + 20
    • 4杀 + 10
    • 3杀 + 5
  • 参团率
    • 第一名 + 10
    • 第二名 + 5
    • 第四名 - 5
    • 第五名 - 10
  • 金钱比(获取金币的排名)
    • 第一名 + 10
    • 第二名 + 5
    • 第四名并且不是辅助 - 5
    • 第五名并且不是辅助 - 10
  • 伤害比(对英雄造成的伤害排名)
    • 第一名 + 10
    • 第二名 + 5
  • 金钱转化比排名(金币转换伤害)
    • 第一名 + 10
    • 第二名 + 5
  • 视野得分排名
    • 第一名 + 10
    • 第二名 + 5
  • 每分钟补兵数
    • 8 + 5
    • 9 + 10
    • 9 + 20
  • kda
    • 击杀占比相关
      • 击杀占比 > 50%
        • 击杀 > 5 + 10
        • 击杀 > 10 + 20
        • 击杀 > 15 + 40
      • 击杀占比 > 40%
        • 击杀 > 5 + 5
        • 击杀 > 10 + 10
        • 击杀 > 15 + 20
    • 伤害占比相关
      • 伤害占比 > 40%
        • 击杀 > 5 + 10
        • 击杀 > 10 + 20
        • 击杀 > 15 + 40
      • 伤害占比 > 30%
        • 击杀 > 5 + 5
        • 击杀 > 10 + 10
        • 击杀 > 15 + 20
    • 助攻占比相关
      • 助攻占比 > 50%
        • 助攻 > 5 + 5
        • 助攻 > 10 + 10
        • 助攻 > 15 + 20
        • 助攻 > 18 + 25
        • 助攻 > 20 + 30
      • 助攻占比 > 40%
        • 助攻 > 5 + 3
        • 助攻 > 10 + 5
        • 助攻 > 15 + 15
        • 助攻 > 20 + 20
  • 微调
    • 总分 + (k+a)/d -2 + (k-d)/5 * 参团率

About

lol 牛马分析 分析敌我方队伍战绩表现 明确对局目标 基于lol client api 合法不封号

Resources

Stars

Watchers

Forks

Packages

No packages published