news 2026/10/19 4:55:48

Dota备忘录更新!我用AI重构112个英雄数据

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Dota备忘录更新!我用AI重构112个英雄数据

大家好,我是羊仔。

很多年过去了,虽然现在大家的生活节奏变快,开黑的时间变少,但那份对Dota的热爱却从未褪色。

正是出于这份情怀,羊仔最近一直在打磨「Dota 备忘录」项目,这个属于我们这代老玩家的一座赛博纪念碑。

但就在前几天,差点在老玩家面前翻了车,而这一切,都要从一条微信好友申请说起。

1. 一条微信引发的血案

那天晚上,羊仔正刷着手机,微信突然弹出一个好友申请,备注写着:Dotaer。

通过申请后,这位同样热爱 Dota 的兄弟开门见山地指出了数据不一致。

要知道 Dota 里有着极其严谨的底层数值计算逻辑:

初始生命值 =力量 × 19 + 150,初始魔法值 =智力 × 13。

比如痛苦女王的初始力量是16,那她的生命值就是16 × 19 + 150 = 454;初始智力是24,魔法值就是24 × 13 = 312。

羊仔的强迫症立马就犯了,这112个英雄的数据,必须全部重构!

2. 召唤AI帮忙

如果放在几年前,面对这个反馈,羊仔大概只能泡上一壶浓茶,打开 Excel,顺着 112 个英雄的名字一行一行地算,然后再一个个手动到代码里复制粘贴。

但现在可是AI时代!羊仔立刻打开了手头的AI编程工具 Antigravity,像个项目经理一样给它下达了紧急修复指令。

AI 收到指令后,反应极其迅速,它立刻开始分析本地的项目结构,精准地找到了存放英雄数据的 112 个文件。

看着屏幕上飞速滚动的进度条,羊仔甚至有种运筹帷幄的错觉,果然 AI 几分钟就搞定了并给出反馈。

3. AI做不到的,用热爱来填补

你以为事情到这里就结束了吗?并没有。

AI 虽然帮羊仔搞定了可以通过公式计算的血量和蓝量,但 Dota 这个游戏的魅力就在于它极其复杂的平衡性设计。

除了血和蓝,还有太多数据是冰蛙手动调整的绝对数值,AI 根本无法通过一套公式去算出来。

为了确保 Dota 备忘录的绝对原汁原味,羊仔决定一不做二不休,把所有数据彻查到底。

羊仔打开了尘封已久的 War3 客户端,依次输入 -test、-noherolimit 命令,然后选了 112 个英雄,逐一核对以下核心数据:

  1. 基础攻击力(上下限是否准确)

  2. 天生护甲(几点几的微小差距决定了前期的对线抗压能力)

  3. 攻击距离(近战是 128 还是 150,远程是 500 还是 600)

  4. 力量、敏捷、智力的初始值及成长系数

遇到复杂的成长数值,还得反复确认小数点后的位数;遇到不对的数据,就回到代码里手动覆写。

那几个小时里,没有 AI 的捷径,只有最原始的死磕。

但是,当各位老玩家打开这个网站时,看到自己当年绝活英雄的准确数据,那种爷青回的感动,是值得这几个小时的爆肝的。

4. 赛博归宿:来这里,找回你的青春

经过这番 AI 与人工交替的硬核重构,现在的Dota 备忘录终于迎来了最完美最准确的形态。

如果你也是从那个连网吧局域网打 Dota 的时代走过来的玩家,如果你也曾在电脑前为了一场胜利而兴奋,那你一定要来逛逛Dota 备忘录!

网址:dota.yangzai.ai

小程序:Dota备忘录

在这里,有网页版供你沉浸式查阅资料,也有小程序版方便你随时随地在手机上回忆青春。

看完羊仔这次硬核的数据重构之旅,你是不是也对如何将 AI 工具融入到自己的热爱中有了新的灵感?

共勉!

欢迎关注羊仔,一起探索AI,成为超级个体!

如果你喜欢这篇文章,不妨点赞,在看,转发。

你的每一次互动,对羊仔来说都是莫大的鼓励。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 4:54:58

Linux网络编程实战:从三次握手到四次挥手的TCP状态机全解

TCP 这东西,大学课本里讲得最死的是三次握手和四次挥手那两个状态图,但等到真上了 Linux 环境,自己写 socket、抓包、扛线上连接故障的时候,才会发现当初背的图跟内核行为根本不是一回事。我接触网络编程这些年,最深的…

作者头像 李华
网站建设 2026/10/19 4:54:57

Java Web修改Request参数:过滤器与包装类实战

先说一个最近被问得最多的场景:有个哥们儿的系统要和下游联调,需求不复杂,所有请求进 Controller 之前自动加一个sourceapp参数,他直接在过滤器里写了一句request.getParameterMap().put("source", "app")&am…

作者头像 李华
网站建设 2026/10/19 4:54:18

12个PR入门视频:零基础快速上手Adobe Premiere Pro剪辑

资源介绍 这是一套专门为零基础用户准备的 Adobe Premiere Pro 入门视频教程,共包含12个独立教学视频文件,以 mp4 格式提供。内容围绕 PR 的核心剪辑流程展开,从软件界面认识到最终调色与项目管理,覆盖了新手最常接触的操作场景。…

作者头像 李华
网站建设 2026/10/19 4:53:56

QClaw智能体实测:一句话操控电脑的链路、能力与安全边界

最近圈子里都在聊一件事:你可以在聊天软件的对话框里发一句话,然后眼看着电脑自己动起来——打开应用、整理文件、操作界面,全程不用你碰鼠标键盘。几天前,某大厂把这款叫QClaw的AI智能体全量开放,用户基数相当大的那款…

作者头像 李华
网站建设 2026/10/19 4:53:35

Atlas:MySQL读写分离与分库分表中间件实战解析

做后端时间长了,拆过库、分过表、抗过千万级QPS的人,几乎都绕不过一个名字——Atlas。如果你手头的"atlas"指的是阿里开源的那个MySQL数据库中间件,那这篇文章就是给你写的。如果你以为它是地图册、是希腊神话里扛天的泰坦&#xf…

作者头像 李华
网站建设 2026/10/19 4:53:35

本地化Git代码审查CLI工具:集成LLM的静态分析增强器

1. 项目概述:一个真正能落地的开源代码审查 CLI 工具“open-code-review”这个名字乍一听像某个 GitHub 上刚建的空仓库,但如果你在终端里敲下open-code-review --help后看到的不是报错而是清晰的子命令列表,还带实时调用本地 LLM 分析 Git d…

作者头像 李华