- Гарячі теми:
- Все для фронту - все про зброю та техніку
Творець Windows-версії Pinball розкрив курйозний баг
3D Pinball: Space Cadet була однією зі стандартних ігор на Windows і для багатьох користувачів стала першим досвідом на ПК. Але за зовні простою грою ховалася цікава технічна історія.
Екс-інженер Microsoft Дейв Пламмер, відомий як автор "Диспетчера завдань", розповів, що при перенесенні Pinball на Windows NT йому довелося створювати окремий ігровий рушій.
В рушії була одна помилка: кадри рендерилися максимально швидко, без обмеження частоти. На тестовому обладнанні з процесором MIPS R4000 на 200 МГц гра показувала 60–90 FPS, що вважалося прийнятним.
З виходом більш потужних комп'ютерів стало ясно, що Pinball починає "поглинати" ціле ядро процесора, досягаючи до 5 тисяч кадрів в секунду.
Проблему виправив інший інженер Microsoft, Реймонд Чен, додавши обмежувач FPS до 100. За його словами, найважливішим досягненням стало те, що можна було одночасно запускати збірку Windows і грати в Pinball без надзвичайного навантаження. Пламмер же визнає, що цей баг був найгіршим, який йому доводилося випускати в продукт.
Нагадаємо, раніше ми писали про те, що колись забута гра 90-х знову ожила і привернула увагу мільйонів.
Підпишись на наш Telegram-канал, якщо хочеш першим дізнаватися головні новини.















