Feiyu's Technical Blog

Notes on software, systems, and things I am learning.

Interactive study guide

LeetCode Java: Problems 1–500

Read the problem, reveal interview hints, compare solutions, and step through visual explanations alongside runnable Java code.

Open the study guide

游戏设计文档 · 上古纪元

稳定模块接口、可见信息边界与交互流程:区分当前合同、待实现提案和已弃用设计。

Agents & Automation

Local models, tool-using agents, and practical information-extraction workflows.

  1. Three Ways I Tried to Automate 1Point3Acres Daily Check-In and Quiz Answering

    Direct Codex browser control, a supervised WebContentAgent library, and a fully local LLM workflow—what failed, what I use now, and what I am still exploring.

  2. [2/2] How I Made a Codex-to-ChatGPT Bridge Verifiable

    A local bridge sends one authorized request and brings back a checked answer. Its failures explain what message identity, durable state and realistic tests must get right.

  3. [1/2] (Deprecated) How I Let Codex Talk to ChatGPT Through My Signed-In Chrome

    The first prototype made the round trip work. Its failures taught me why browser mechanics need a smaller, testable home.

  4. Local LLM + Agent for Web Information Extraction

    A local agent architecture for semantic web extraction, browser automation, bounded model context, and durable task state.

游戏视觉理解 · 上古纪元

像读一本书一样:从视频选帧出发,逐步读懂文字、生物、界面和前后变化。

第一部

先知道要看什么

从整段视频出发:我们希望留下什么,又为什么不必处理每一帧?

  1. 第 1 章从一段游戏录像开始B020
  2. 第 2 章挑出值得看的帧B033

第二部

先读字,再认页面

文字既提供内容,也提供位置线索。先比较怎样读字,再用它判断页面和关联图标。

  1. 第 3 章把文字和小数字读出来B024
  2. 第 4 章用文字判断当前页面B021
  3. 第 5 章没有明显文字时,看画面B022
  4. 第 6 章把名称连到旁边的图标B023

第三部

找到生物,也读出数量

先在给定裁图里认种类,再到完整战场里找位置,最后补上身体之外的数量牌。

  1. 第 7 章从裁图认出图标B11
  2. 第 8 章在战场上找到每支部队B12
  3. 第 9 章比较几种找框的方法B13
  4. 第 10 章把脚下的数字连回身体B032

第四部

读懂战斗界面

从固定的行动条和英雄信息区,到临时打开的详情面板,逐步处理位置、字段与对象关系。

  1. 第 11 章行动条、英雄数字与计时B029
  2. 第 12 章给面板里的数字一个含义B025
  3. 第 13 章不先给框,自动找到面板B027
  4. 第 14 章这是哪一支部队的资料?B028

第五部

理解行动与战场位置

先分清已经发生的日志与尚未执行的预览,再把可见范围放回战场格子。

  1. 第 15 章从日志看已经发生的事B030
  2. 第 16 章区分伤害预览与实际结果B034
  3. 第 17 章给战场位置标上格子坐标B15
  4. 第 18 章读出高亮范围与障碍线索B16

第六部

把前后两帧连起来

最后才讨论变化:单帧没有显示的信息不能靠猜,离线评估也不能偷看未来。

  1. 第 19 章从计时变化得到线索B031
  2. 第 20 章回放时也不能偷看未来Replay

附录

按兴趣阅读的方法与预留实验

正文到这里已经完整。这几篇保留早期图标搜索的对照和暂缓方向,想深入方法时再读。

  1. 附录 A枚举方框,寻找相似图标B01
  2. 附录 B用图鉴训练特征与裁图质量B02
  3. 附录 C让检测器自己学习找图标B03
  4. 附录 D日志不够时,再考虑状态图标B035

游戏概率与数据 · 上古纪元

根据已核对的游戏数据计算竞技场概率,说明抽取事件、版本与证据范围。

  1. 上古纪元竞技场:哪些阵营更容易抽到这五项技能?

    比较法师与战士的奇术、秘术、抗性、原始魔法、战斗魔法概率,已核对竞技场 0.80.49。