marv: (Default)
marv ([personal profile] marv) wrote2012-12-19 05:00 pm
Entry tags:

Microsoft старалась, но не сумела перенести Pinball с XP на новые версии Windows



Разработчик корпорации Microsoft рассказал в блоге о причинах, по которым популярная игра Pinball не появилась в Windows Vista и более современных версиях операционной системы. В первую очередь он развенчал миф о том, что это произошло из-за проблем с лицензированием. Оказалось, что проект, написанный для Windows 95, не смог «подружиться» с 64-битной архитектурой. Перенеся миллионы строк кода, разработчики столкнулись с нерешаемой проблемой: игра наотрез отказывалась работать корректно.


Уязвимым местом стал шарик, который игнорировал границы внутриигровых предметов и при подаче скатывался за пределы экрана, после чего игра завершалась. «Двое из нас попытались отладить программу, однако код был написан сторонними специалистами, и мы даже не смогли понять, как он функционирует», — сообщается в блоге. Также код не содержал комментариев, по этой причине обнаружить слабое место не представлялось возможным.

«Нам предстояло перенести еще миллионы строк, и мы не могли себе позволить тратить дни на отладку. На основании этих факторов было принято решение убрать Pinball из продукта», — написал разработчик.

Желающим получить исходный код оригинального симулятора Microsoft рекомендует обратиться к владельцам лицензии на Pinball.

 Источник




Post a comment in response:

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting