如果你玩过《太空侵略者》(Space Invaders),一定注意到每消灭一个外星人,游戏速度就会加快。
但如果去看街机的源代码,你会发现并没有专门写这个机制——它其实是硬件的偶然产物。
Intel 8080 CPU 必须逐个更新所有外星人:位置变化、重绘图像、检测碰撞。
55 个外星人一起处理非常耗时,所以游戏一开始很慢;随着外星人数量减少,CPU负担减轻,速度自然加快。玩家们很喜欢这个效果,于是一个偶然的副作用成了标志性的游戏机制
发布于 黑龙江
