3D Pinball chegou a rodar a 5.000 FPS por causa de bug, diz ex-engenheiro da Microsoft

O bug ocorreu quando Dave Plummer portou 3D Pinball do Windows 95 para o Windows NT

Dave Plummer, ex-engenheiro da Microsoft, revelou recentemente que acidentalmente criou um bug no clássico 3D Pinball (Space Cadet) que fazia o jogo rodar a impressionantes 5.000 frames por segundo em computadores com múltiplos núcleos.

O bug ocorreu quando Dave Plummer portou o jogo do Windows 95 para o Windows NT. Durante esse processo, ele desenvolveu um motor de jogo completamente novo para lidar com a renderização de vídeo e som, mas esqueceu 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 do desenvolvimento, o jogo rodava em um processador MIPS R4000 de 200 MHz, resultando em 60-90 fps, o que o engenheiro considerava “mais que suficiente para um jogo como aquele”.

Captura de tela da mesa clássica do 3D Pinball Space Cadet em execução no Windows, com interface de menus e contadores do sistema. Na esquerda, mesa azul e colorida, na direita painel com arte promocional, status BALL 1 e contador de pontos.

O problema só foi descoberto alguns anos depois, quando alguém notou que em máquinas multi-core, o Pinball estava consumindo um núcleo inteiro do processador constantemente. “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”, conta o desenvolvedor em seu canal Dave’s Attic.

A correção do bug acabou ficando a cargo de Raymond Chen, outro ex-engenheiro da Microsoft. Em uma aparição no segundo canal de Dave Plummer, o Dave’s Garage, Chen relembrou como adicionou um limitador que restringia o jogo a 100 fps no máximo. “Meu momento de maior orgulho no desenvolvimento do Windows foi quando corrigi o Pinball para que você pudesse iniciar uma compilação e jogar Pinball ao mesmo tempo”, comentou Chen.

Apesar do tom bem-humorado com que relembra o incidente hoje, Plummer classificou este como o pior bug que já enviou para o Windows, mencionando que na cultura da Microsoft da época, “ter um bug que realmente chegava ao produto e exigia trabalho em um Service Pack nunca era motivo de risadas. Era algo vergonhoso”.

Dave Plummer tem um histórico impressionante na Microsoft, sendo responsável por ferramentas essenciais do Windows como o Gerenciador de Tarefas, o suporte nativo para arquivos ZIP e o Media Center.

O 3D Pinball Space Cadet é lembrado com carinho por muitos usuários de Windows.

Fonte: PC Gamer

 


Console retrô: 5 modelos em oferta na Amazon e 5 volantes com pedais para aproveitar jogos de corrida ao máximo

Gostou? Nos ajude compartilhando!
Postado por
Sou do tipo que adora assistir algo antes de dormir e perder horas em jogos duvidosos no fim de semana. Me segue lá no Twitter/X.
Siga em:
VEJA TAMBÉM
Assine nosso Newsletter
Assine nossa newsletter e receba nossa seleção de conteúdo sobre games e entretenimento diretamente em seu email.
DEIXE SEU COMENTÁRIO
Gostou? Discordou? Comente! Sua opinião vale ouro e nos ajuda a melhorar cada vez mais!
SELEÇÕES ESPECIAIS
Das pérolas escondidas aos grandes sucessos, confira nossas listas e descubra novos games!
Img de rastreio
Localize algo no site!