每个文件都配测试:VSports 的 Go 质量观
2026-07-24
server/internal/app 下几乎每个 Go 文件都有 _test.go,配额、同步锁、缓存、TOTP 全覆盖,测试即设计。
294 字
|
1 分钟
全球玩家都能玩:OpenRA 的音频、字体与本地化
2026-07-22
AudioLoaders 管 BGM 与音效,Fluent 管多语言,字体管 CJK,一套引擎如何 serve 全世界。
421 字
|
2 分钟
配表也是代码:OpenRA 的测试与 Lint 双保险
2026-07-21
OpenRA.Test 测引擎,Lint 测配表,一个 Mod 几千行 YAML 靠什么不翻车。
316 字
|
2 分钟
124 行开一个服:OpenRA 的专用服务器与联机同步
2026-07-19
OpenRA.Server 入口只有 124 行,一键开服背后是 RTS 经典的指令同步 + 确定性模拟。
364 字
|
2 分钟
不写引擎也能做游戏:OpenRA 的 Mod 生态
2026-07-16
YAML 配规则、Lua 写任务、地图编辑器画地图,自带红警、泰伯利亚、沙丘三个完整 Mod,这才叫生态。
376 字
|
2 分钟
RTS 最硬的两块骨头:寻路与战争迷雾
2026-07-14
从 OpenRA 的 Pathfinder 和 Shroud 系统,看 RTS 引擎如何让几百个单位不撞车、不穿墙,还互相看不见。
421 字
|
2 分钟
Trait 组合模式:OpenRA 的类 ECS 单位设计
2026-07-13
不写深继承树,用 Trait 拼装坦克、步兵和建筑,聊聊 OpenRA 这套组合式设计的聪明之处。
308 字
|
2 分钟