Ex-engenheiro da Microsoft revela bug que fez 3D Pinball rodar a 5.000 FPS
O Bug Inesperado do 3D Pinball
Recentemente, Dave Plummer, ex-engenheiro da Microsoft, revelou uma curiosidade surpreendente sobre o clássico 3D Pinball (Space Cadet): um bug acidental criado por ele permitia que o jogo rodasse a impressionantes 5.000 frames por segundo em computadores modernos com múltiplos núcleos.
O incidente ocorreu durante a adaptação do jogo do Windows 95 para o Windows NT. Nesse processo, Plummer desenvolveu um motor de jogo completamente novo para gerenciar a renderização de vídeo e som. No entanto, ele acabou esquecendo de implementar um limitador de taxa de quadros. “Meu motor de jogo tinha um bug que fazia com que ele desenhasse frames o mais rápido possível”, explicou Plummer. Na época, em processadores MIPS R4000 de 200 MHz, o jogo rodava normalmente entre 60 e 90 FPS — o que era mais que suficiente para a experiência.
Como o Bug Foi Descoberto
O problema, entretanto, só veio à tona anos depois, quando usuários com máquinas multi-core perceberam que o Pinball consumia um núcleo inteiro do processador constantemente. Plummer relembra: “Ele ainda estava renderizando o mais rápido que podia, mas agora estava a cerca de 5.000 frames por segundo, porque as máquinas estavam muito mais rápidas do que costumavam ser.” Embora o fenômeno impressionasse, o motor de jogo simplesmente não possuía nenhuma limitação de FPS, o que causava esse efeito.
A Correção do Bug
A responsabilidade de corrigir o erro, por sua vez, ficou com Raymond Chen, outro ex-engenheiro da Microsoft. Em seu canal Dave’s Garage, Chen contou como implementou um limitador que restringia o jogo a 100 FPS no máximo. Ele comentou: “Meu momento de maior orgulho no desenvolvimento do Windows foi quando corrigi o Pinball, de modo que você pudesse iniciar uma compilação e jogar Pinball ao mesmo tempo.”
Apesar de hoje ser lembrado de forma bem-humorada, Plummer descreveu este bug como o pior que já enviou para o Windows, ressaltando que, na época, “ter um bug que realmente chegava ao produto e exigia trabalho em um Service Pack nunca era motivo de risadas; era algo vergonhoso.”
Legado de Dave Plummer e do 3D Pinball
Dave Plummer possui um histórico marcante na Microsoft, sendo responsável por ferramentas icônicas do Windows, como o Gerenciador de Tarefas, o suporte nativo a arquivos ZIP e o Media Center.










