Na história dos videogames, uma das histórias clássicas de bugs se tornando destaque é o ritmo progressivo cada vez mais rápido do jogo de arcade “Space Invaders”.Recentemente, Zuhaitz, que se autodenomina um especialista em C/C++, revelou que a crescente intensidade de estimulação deste clássico jogo de arcade da Taito não se deve à programação genial, mas simplesmente ao gargalo de desempenho do processador Intel 8080 subjacente.
Em Space Invaders, lançado em 1978, quanto mais alienígenas o jogador elimina na tela, mais rápido os alienígenas restantes se movem e atiram, criando uma sensação de tensão cheia de adrenalina.
No entanto, se você verificar o código-fonte do jogo de arcade original, descobrirá que não há código no jogo para ajustar a velocidade do jogo conforme o número de alienígenas diminui. Quanto à razão por trás disso, é o gargalo de desempenho do Intel 8080.

Este processador foi lançado em 1974 e possui cerca de 5.000 transistores e uma frequência de cerca de 2,0 MHz. Quando o jogo começa, o processador precisa “mudar de posição, redesenhar e verificar colisões” para 55 alienígenas, o que consome muito poder computacional.
À medida que os jogadores eliminam alienígenas, a quantidade de cálculos que o processador precisa processar é reduzida e o gargalo geral de desempenho do jogo é aliviado, permitindo que o código seja executado cada vez mais rápido, criando inadvertidamente essa sensação tensa e emocionante de "jogar cada vez mais rápido".
Em versões posteriores do jogo e emuladores rodando em plataformas modernas e poderosas, a intervenção manual e o balanceamento de velocidade tiveram que ser feitos por meio de código para alcançar a "experiência de jogo perfeita para arcade" do jogo original.
