物理芝士数学酱
26-07-21 20:35 微博认证:科学科普博主 微博原创视频博主

如果你玩过《太空侵略者》(Space Invaders),一定注意到每消灭一个外星人,游戏速度就会加快。

但如果去看街机的源代码,你会发现并没有专门写这个机制——它其实是硬件的偶然产物。

Intel 8080 CPU 必须逐个更新所有外星人:位置变化、重绘图像、检测碰撞。

55 个外星人一起处理非常耗时,所以游戏一开始很慢;随着外星人数量减少,CPU负担减轻,速度自然加快。玩家们很喜欢这个效果,于是一个偶然的副作用成了标志性的游戏机制

发布于 黑龙江