DeepnightLab / Tutorial

用玩游戏的方式,读懂 Deepnight

不是先读一堆源码,而是先感受到区别。每节独立运行;亲手开关效果,观察变化,再追踪原作者 Haxe 中是怎样写出来的。

我的学习进度

完成情况只保存在浏览器本地,勾选由你自己决定,不会自动根据页面停留时间判断。

主题 01 · Game Feel / 操作手感

主题 02 · GameBase / 架构

主题 03 · 工具链 / 生产效率

第二阶段 · 进阶研究路线

前七节课建立基础;接下来深入作者的真实工程、算法取舍、性能、AI 和资源管线。查看进阶六专题完整大纲与验收标准。

第 9 课 · 规划中Cooldown / Process / 时间调度

逐帧扫描、懒过期、最小堆与时间轮:取消、回调、预分配和暂停时间源实测。

第 10 课 · 规划中粒子与渲染性能

ParticlePool、SpriteBatch、对象复用、GC、Draw Call 与 GPU 开销。

第 11 课 · 规划中DecisionHelper 与游戏 AI

用相同战况比较规则、评分、有限状态机和行为树。

第 12 课 · 规划中确定性模拟与录像回放

固定步长、输入日志、随机状态、跨目标漂移与回放调试。

第 13 课 · 规划中Haxe Macro 与资源管线

LDtk 编译期类型生成、构建报错、资源与增量构建。

原始资料

运行 Deepnight 本人的 Game Feel Demo · 课程说明(Markdown) · GameBase 官方 GitHub · Game Feel 官方 GitHub