3D Pinball
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”.
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
Antes previsto para 16 de fevereiro, o exclusivo de PS5 foi adiado para permitir ajustes… Ver mais
Análises da crítica destacam a câmera renovada, os controles e a reconstrução de Hyrule. Ver mais
Usuário processou o trailer com uma RTX 4080, melhorando os cenários, embora com falhas nos… Ver mais
PlayStation 5 concentra 74% das reservas, enquanto a Newzoo projeta até US$ 5,2 bilhões em… Ver mais
O jogo perdeu grande parte do público no Steam e prepara mudanças profundas no combate… Ver mais
Microsoft avalia pelo menos três propostas de compra, enquanto cerca de 217 funcionários aguardam uma… Ver mais