Eu estava pensando em plataformas e inimigos se movendo em círculos nos antigos jogos 2D, e fiquei imaginando como isso foi feito. Entendo equações paramétricas, e é trivial usar sin e cos para fazer isso, mas um NES ou SNES poderia fazer chamadas em tempo real? Eu admito muita ignorância, mas achei que eram operações caras. Existe alguma maneira inteligente de calcular esse movimento mais barato?
Eu tenho trabalhado em derivar um algoritmo de identidades de soma trigonométrica que usariam somente trig pré-calculado, mas isso parece complicado.

