RECOMMANDÉ: Cliquez ici pour corriger les erreurs Windows et optimiser les performances du système
3D Pinball était l’un des jeux les plus populaires sur n’importe quel ordinateur Windows XP. Vous êtes-vous déjà demandé pourquoi Microsoft a décidé de le supprimer des versions ultérieures de Windows ? La plupart ont spéculé que la raison était légale, mais ce n’était pas le cas.
Le flipper 3D a été écrit à l’origine pour Windows 95 et avait une boucle de rendu qui peignait les cadres aussi vite que possible. Cependant, lors du portage sur Windows XP, la fréquence d’images de Pinball sur le matériel moderne (à l’époque) était de plus d’un million d’images par seconde. Microsoft a plus tard ajouté un limiteur dans Windows XP qui limite la fréquence d’images à 120 images par seconde. Ceci était suffisant pour réduire l’utilisation du CPU de 100% à 1%.
Lors du portage de plusieurs millions de lignes de code de 32 bits à 64 bits, Windows était un programme qui a eu des problèmes, Pinball.
La version 64-bit de Pinball avait un bug assez méchant où la balle passait à travers d’autres objets comme un fantôme. Surtout si vous avez commencé le jeu, la balle serait livrée au lance-roquettes, et ensuite elle tomberait lentement sur l’écran, à travers le piston, et du bas de la table. Les jeux étaient généralement très courts. Deux d’entre nous ont essayé de déboguer le programme pour savoir ce qui se passait, mais comme ce code a été écrit quelques années plus tôt par une société extérieure et que personne chez Microsoft n’a jamais compris comment le code fonctionnait (et encore moins bien compris), et que la plupart du code n’était pas du tout commenté, nous ne pouvions tout simplement pas comprendre pourquoi le détecteur de collision ne fonctionnait pas. On n’a même pas pu trouver le détecteur de collision ! Nous avions encore plusieurs millions de lignes de code à bâbord, donc nous ne pouvions pas nous permettre de passer des jours à étudier le code pour découvrir quelle erreur d’arrondi à virgule flottante obscure a causé l’échec de la détection de collision. Nous venons de prendre la décision de laisser tomber Pinball du produit, dit un billet de blog sur MSDN.
Vous pouvez toujours ajouter Pinball aux versions ultérieures de Windows, mais ce n’était pas recommandé.
Les utilisateurs de Windows 8 peuvent maintenant essayer le jeu Pinball FX2 et nous faire savoir comment vous pensez qu’il sera comparé au jeu original. Il y a également d’autres applications de jeu de flipper pour Windows 10.
RECOMMANDÉ: Cliquez ici pour dépanner les erreurs Windows et optimiser les performances du système