Γραφείο

Γιατί η Microsoft αφαίρεσε το παιχνίδι 3D Pinball, τα Windows Vista και εξής

5 of the Worst Computer Viruses Ever

5 of the Worst Computer Viruses Ever
Anonim

Το 3D Pinball ήταν ένα από τα πιο δημοφιλή παιχνίδια σε οποιαδήποτε μηχανή Windows XP . Αναρωτηθήκατε ποτέ γιατί η Microsoft αποφάσισε να την εγκαταλείψει από τις επόμενες εκδόσεις των Windows; Οι περισσότεροι υπολόγισαν ότι ο λόγος ήταν νόμιμος, αλλά αυτό δεν συνέβαινε.

Το 3D Pinball ήταν αρχικά γραμμένο για τα Windows 95 και είχε έναν βρόχο απόδοσης που ζωγράφισε τα πλαίσια όσο το δυνατόν γρηγορότερα. Ωστόσο, διαπιστώθηκε ότι, ενώ μεταφέρεται στα Windows XP, το ποσοστό καρέ του Pinball σε σύγχρονο υλικό (τότε) ήταν πάνω από ένα εκατομμύριο καρέ ανά δευτερόλεπτο. Η Microsoft πρόσθεσε αργότερα έναν περιοριστή στα Windows XP, ο οποίος κάλυψε το ρυθμό καρέ σε 120 καρέ ανά δευτερόλεπτο. Αυτό ήταν αρκετό για να μειωθεί η χρήση της CPU από 100% σε 1%.

Κατά την μεταφορά πολλών εκατομμυρίων γραμμών κώδικα από 32-bit σε 64-bit Windows, ένα πρόγραμμα που αντιμετώπισε πρόβλημα ήταν το Pinball. --bit έκδοση του Pinball είχε ένα πολύ άσχημο σφάλμα, όπου η μπάλα θα περνούσε απλά μέσα από άλλα αντικείμενα σαν φάντασμα. Ειδικότερα, όταν ξεκινήσατε το παιχνίδι, η μπάλα θα παραδοθεί στον εκτοξευτή, και στη συνέχεια θα πέσει αργά προς το κάτω μέρος της οθόνης, μέσω του εμβόλου και έξω από το κάτω μέρος του τραπεζιού. Τα παιχνίδια τείνουν να είναι πολύ σύντομα. Δυο από εμάς προσπάθησε να εντοπίσουμε το τι συμβαίνει, αλλά δεδομένου ότι αυτό ήταν κώδικας που γράφτηκε αρκετά χρόνια νωρίτερα από μια εξωτερική εταιρεία και ότι κανείς στη Microsoft δεν κατάλαβε ποτέ πώς λειτουργεί ο κώδικας (ακόμα λιγότερο το καταλάβαινε) και ότι το μεγαλύτερο μέρος του κώδικα ήταν εντελώς χωρίς συζήτηση, απλά δεν μπορούσαμε να καταλάβουμε γιατί ο ανιχνευτής σύγκρουσης δεν λειτούργησε. Heck, δεν μπορούσαμε να βρούμε καν τον ανιχνευτή σύγκρουσης! Είχαμε αρκετές εκατομμύρια γραμμές κώδικα ακόμα στο λιμάνι, οπότε δεν μπορούσαμε να περάσουμε μέρες μελετώντας τον κώδικα προσπαθώντας να καταλάβουμε τι σκανδαλώδες σφάλμα στρογγυλοποίησης με κυμαινόμενο σημείο προκάλεσε την αποτυχία της ανίχνευσης σύγκρουσης. Απλά κάναμε την εκτελεστική απόφαση να βγούμε από το προϊόν, λέει μια δημοσίευση blog στο MSDN

Ενώ κάποιος θα μπορούσε πάντα να προσθέσει Pinball σε επόμενες εκδόσεις των Windows, δεν συνιστάται.

Οι χρήστες των Windows 8 μπορούν τώρα να ελέγξουν από το παιχνίδι Pinball FX2 και ενημερώστε μας πώς νομίζετε ότι συγκρίνεται με το αρχικό παιχνίδι Pinball. Υπάρχουν και άλλες εφαρμογές παιχνιδιών Pinball για τα Windows 10.