Сегодня 19 сентября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Новости Software

Бывший инженер Microsoft рассказал, как баг разогнал игру 3D Pinball до 5000 FPS

Бывший инженер Microsoft Дейв Пламмер (Dave Plummer) раскрыл детали программной ошибки в классической игре 3D Pinball for Windows - Space Cadet, встроенной в ОС Windows, которая проявилась спустя годы после её выхода. При определённых условиях игра могла загружать всё ядро процессора и генерировать запредельную скорость вплоть до 5000 кадров в секунду.

 Источник изображения: Microsoft

Источник изображения: Microsoft

Пламмер, являющийся разработчиком 3D Pinball, портировал её с Windows NT на Windows 95 и работал над такими компонентами системы, как «Диспетчер задач» и встроенная поддержка ZIP. Он рассказал на своём канале YouTube, что ошибка заключалась в том, что игровой движок был лишён ограничителя частоты кадров и пытался визуализировать сцены так быстро, как только мог.

На оригинальном оборудовании с процессором MIPS R4000 с тактовой частотой 200 МГц это приводило к комфортным 60-90 FPS. Однако спустя несколько лет, с появлением более мощных многоядерных систем, этот баг вышел из-под контроля. Игра начала бессмысленно потреблять 100 % ресурсов одного из ядер процессора, пытаясь выдать тысячи кадров в секунду, что было абсолютно избыточно для игрового процесса.

Впоследствии другой бывший инженер Microsoft, Рэймонд Чен (Raymond Chen), исправил эту проблему, вручную установив в коде игры ограничение в 100 FPS. Несмотря на то, что сейчас эта история кажется забавной, Пламмер подчеркнул, что в то время подобные инциденты, требующие исправления в сервис-пакете, воспринимались крайне серьёзно и считались профессиональным упущением и даже «в какой-то мере позором».

Было интересно? Скажите об этом Google, чтобы чаще получать ссылки на наши новости про игры

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме

window-new
Soft
Hard
Тренды 🔥
Персональный ИИ-агент Muse от Meta возглавил рейтинг App Store всего через неделю после релиза 38 мин.
ИИ-модель Google Gemini перепутала тест с реальностью и случайно взломала три компании 40 мин.
SpaceXAI удвоила точность распознавания речи в новой модели Grok Voice Transcribe 2.0 2 ч.
Anthropic сделала первый шаг к замедлению ИИ — Accenture будет проверять Claude изнутри 2 ч.
Европейские разработчики ИИ выступили против призывов США замедлить темп 5 ч.
Новая статья: Doloc Town — достойная наследница Stardew Valley. Рецензия 15 ч.
Фэнтезийная 4X-стратегия Endless Legend 2 покинула ранний доступ — онлайн в Steam вырос в 10 раз 17 ч.
Более 100 экспертов предупредили: независимая проверка безопасности ИИ сейчас почти невозможна 17 ч.
«Воровство беспрецедентных масштабов»: OpenAI и Microsoft признали, что ИИ построен на краже данных и неумолимо разрушает интернет 19 ч.
AAA по цене AA: раскрыт бюджет вампирской ролевой игры The Blood of Dawnwalker от ведущих разработчиков The Witcher 3 и Cyberpunk 2077 19 ч.
Samsung вновь вышла на первое место по продажам смартфонов благодаря флагманам 33 мин.
Китай взял под контроль рынок ЖК-панелей — теперь Samsung и LG придётся платить больше 50 мин.
«Искусственные листья» научили добывать водород из грязной морской воды — для этого нужен только солнечный свет 2 ч.
HP представила ноутбук со 192 Гбайт памяти — 160 Гбайт можно отдать встроенной Radeon 3 ч.
Контракт на миллиард: NASA заказало ещё три пилотируемых миссии SpaceX Crew Dragon 5 ч.
Выручка OpenAI к концу 2030 года вырастет до $350 млрд, но всё равно не сможет покрыть расходы 9 ч.
Anthropic решила провести IPO в ноябре, и скоро выйдет на уровень годовой выручки в $100 млрд 10 ч.
Asus выпустила компактный мини-ПК Ascent QN10 на базе Qualcomm Snapdragon X2 Elite стоимостью от $1350 11 ч.
Honor выпустила 2-литровую рабочую станцию с Nvidia RTX Spark и 128 Гбайт памяти 15 ч.
IT-индустрия изменила отношение к мейнфреймам в связи с ростом инвестиций в ИИ 17 ч.