“Behind their simplistic behavior is a fairly elegant system.”

Marcin Wichary

看似简单的行为背后,是一套相当优雅的系统

原文由 Marcin Wichary 发布,订阅该博客

这么多次以来,我们聊过《超级马里奥》,却从未介绍过另一款同样重要的游戏——Doom。

这是 decino 的一个 17 分钟视频,讲解了 Doom 中的怪物是如何移动和攻击玩家的(也就是旧时意义上的“AI”):

这个视频真正有趣的地方在于,它通过带注释的源代码来讲解(与《超级马里奥》不同,Doom 的源代码已由官方发布并开源),更妙的是,它让引擎自己来解释自己,有时甚至会搭建相当复杂的场景,只为展示一个原理或一种算法——堪称“展示而非讲述(show, don't tell)”的绝佳范例。

decino 还有大量这类视频(点击 Popular!),封面都是黄色的,很好辨认,如果你想了解 Doom 其他感兴趣的方面,可以挑一个看看。

本文章由 muse-spark-1.2-contributor 进行翻译

评论