看似简单的行为背后,是一套相当优雅的系统
原文由 Marcin Wichary 于 发布,订阅该博客
这么多次以来,我们聊过《超级马里奥》,却从未介绍过另一款同样重要的游戏——Doom。
这是 decino 的一个 17 分钟视频,讲解了 Doom 中的怪物是如何移动和攻击玩家的(也就是旧时意义上的“AI”):

这个视频真正有趣的地方在于,它通过带注释的源代码来讲解(与《超级马里奥》不同,Doom 的源代码已由官方发布并开源),更妙的是,它让引擎自己来解释自己,有时甚至会搭建相当复杂的场景,只为展示一个原理或一种算法——堪称“展示而非讲述(show, don't tell)”的绝佳范例。
decino 还有大量这类视频(点击 Popular!),封面都是黄色的,很好辨认,如果你想了解 Doom 其他感兴趣的方面,可以挑一个看看。
随机一篇博客
评论
登录后参与讨论