Творець Windows-версії Pinball розкрив курйозний баг

Іграшку випустили в 1995 році.
 |  Автор: Соколенко Вікторія
Творець Windows-версії Pinball розкрив курйозний баг
3D Pinball: Space Cadet / Википедия

3D Pinball: Space Cadet була однією зі стандартних ігор на Windows і для багатьох користувачів стала першим досвідом на ПК. Але за зовні простою грою ховалася цікава технічна історія.

Екс-інженер Microsoft Дейв Пламмер, відомий як автор "Диспетчера завдань", розповів, що при перенесенні Pinball на Windows NT йому довелося створювати окремий ігровий рушій.

В рушії була одна помилка: кадри рендерилися максимально швидко, без обмеження частоти. На тестовому обладнанні з процесором MIPS R4000 на 200 МГц гра показувала 60–90 FPS, що вважалося прийнятним.

З виходом більш потужних комп'ютерів стало ясно, що Pinball починає "поглинати" ціле ядро процесора, досягаючи до 5 тисяч кадрів в секунду.

Проблему виправив інший інженер Microsoft, Реймонд Чен, додавши обмежувач FPS до 100. За його словами, найважливішим досягненням стало те, що можна було одночасно запускати збірку Windows і грати в Pinball без надзвичайного навантаження. Пламмер же визнає, що цей баг був найгіршим, який йому доводилося випускати в продукт.

Нагадаємо, раніше ми писали про те, що колись забута гра 90-х знову ожила і привернула увагу мільйонів.

Підпишись на наш Telegram-канал, якщо хочеш першим дізнаватися головні новини.



Не пропусти інші цікаві статті, підпишись:
Ми в соціальних мережах