Главная страница/Featured article: различия между версиями

Материал из Old-Games.RU Wiki
Перейти к навигации Перейти к поиску
 
(не показано 19 промежуточных версий 2 участников)
Строка 1: Строка 1:
'''Commander Keen: Invasion of the Vorticons''' — самая первая игра [[id Software]] и первая их игра в жанре [[Arcade]]. Повествует о приключениях защитника Земли командора Кина, в миру 8-летнего вундеркинда по имени Билли Блейз.  
+
Многие олдгеймеры не раз, наверное, сталкивались с играми, которым для работы требуется 3dfx-ускоритель. Многие также знают, что существует множество эмуляторов данного устройства. Но не все знают, с какой стороны к ним подступиться: сложности настройки и подбора оптимального эмулятора могут отпугнуть неискушённого пользователя. Данная статья ставит своей целью исправить эту ситуацию.
  
Игру составляют три отдельных эпизода, каждый из которых является отдельной игрой. Первый эпизод распространялся бесплатно, играя роль демо-версии, а за оставшиеся два нужно было платить деньги.
+
В наше время понятия «видеокарта» и «3D-ускоритель» являются неразделимыми. Даже самая слабая офисная машинка или ноутбук позволяют сносно поиграть в какую-нибудь трёхмерную стрелялку, хотя, конечно, и не из новых. Но так было не всегда. Ещё в 1997 году продвинутой считалась видеокарта с объёмом памяти 2 мегабайта и с зачаточной аппаратной поддержкой воспроизведения видео. Ни о каких 3D-функциях тогда и речи не шло, результаты чего сейчас можно лицезреть в играх того времени — несглаженные текстуры, 8-битная палитра и отсутствие световых эффектов. Конечно, не всё было так печально, но более качественную картинку в реальном времени на тогдашних процессорах создать было очень сложно.
  
Всё началось в сентябре 1990 года в офисе компании [[Softdisk Publishing]], когда [[Джон Кармак]] смог создать EGA-движок с плавным горизонтальным перемещением экрана. Подобные движки были у игр для приставки Nintendo, но для IBM PC-совместимых компьютеров их ещё не существовало. Том Холл, увидев результат трудов Кармака, предложил скопировать первый уровень игры [[Super Mario Bros. 3]], на что они потратили практически целую ночь. К 5 часам утра они закончили работу, то, что у них получилось, они назвали «Dangerous Dave in Copyright Infringement», т.к. Марио был заменён на персонажа по имени [[Dangerous Dave]]. Оставив диск с игрой на столе Джона Ромеро, они ушли спать. Ромеро, придя на работу с утра, обнаружил диск, запустил игру и только через три часа смог оторваться от компьютера. Практически сразу он осознал возможную коммерческую выгоду разработки.
+
И тут появился он — '''3dfx Voodoo'''. Конечно, были и другие, но по соотношению цена/качество (да и просто качество) сравниться с Voodoo не мог никто. Конечно, сейчас технические параметры карточки способны вызвать разве что улыбку, но по тем временам это был прорыв — 2 мегабайта экранной памяти, 2 или 4 мегабайта текстурной памяти, 16-битный цвет, сглаживание текстур, эффекты освещения, туман, полупрозрачные текстуры... За 200 долларов (кстати, как средняя видеокарта сейчас) этого было более чем достаточно. Voodoo быстро стал самым популярным 3D-ускорителем.
  
''[[Commander Keen: Invasion of the Vorticons|Читать далее…]]''
+
Тогда-то фирма [[3dfx Interactive]] и стала первопроходцем 3D. Хотя уже в то время существовали оба основных 3D API — [http://ru.wikipedia.org/wiki/Direct3D Direct3D] и [http://ru.wikipedia.org/wiki/OpenGL OpenGL], фирма создала свой стандарт, названный [[Glide]], который фактически был обрезанным OpenGL. Впрочем, драйверами поддерживался и Direct3D, а позже и игровой (по-прежнему неполный, но играм полный и не требовался) OpenGL 1.1. Производители игр в большинстве своём выбрали Glide по причине того, что остальные ускорители и видеокарты с 3D того времени были далеко позади, ускоритель с полным OpenGL стоил 1000$, а удобство написания под D3D на тот момент было никакое.
 +
 
 +
Затем появился '''Voodoo2''', который ещё больше укрепил позиции 3dfx, за ним '''Voodoo3'''... А дальше случилось то, что случилось, — подтянулись конкуренты, а у 3Dfx начались проблемы с кадрами и заводами, были выпущены не слишком-то успешные '''Voodoo4''' и '''Voodoo5''', и после этого фирма 3dfx Interactive обанкротилась и прекратила своё существование (точнее, была куплена [http://ru.wikipedia.org/wiki/Nvidia NVIDIA]). Выпуск ускорителей Voodoo прекратился, драйверов, естественно, тоже. И вот в результате всего вышеизложенного мы имеем кучу игр, в которые теперь просто так не поиграешь. Хотя, с другой стороны, есть и игры, которые написаны под старые версии D3D и не работают на современном железе никак, но имеют впридачу 3Dfx-версию, в которую вполне можно сыграть с эмулятором 3Dfx.
 +
 
 +
Из этой ситуации есть два выхода.
 +
Первый — воспользоваться настоящей старой Voodoo. Однако, помимо плюсов (игра будет работать так, как и должна работать), здесь есть множество минусов: не говоря о том, что карточку надо сначала найти, имеются более существенные препятствия — с современным железом она может и не заработать; в ноутбук её поставить, естественно, не удастся; да и, в конце концов, не каждый захочет заморачиваться с поиском/приобретением/установкой/настройкой старой железки для того лишь, чтобы поиграть в одну, пусть и любимую, игру. Но если трудности вас не пугают — соответствующая тема на нашем форуме вам в помощь: [http://www.old-games.ru/forum/showthread.php?t=11320 FAQ по использованию Voodoo 1/2].
 +
Второй выход — воспользоваться эмулятором, точнее, одним из эмуляторов. С чем мы в данной статье и попытаемся разобраться.
 +
 
 +
''[[Руководство по Glide-эмуляторам|Читать далее…]]''

Текущая версия на 15:23, 1 августа 2021

Многие олдгеймеры не раз, наверное, сталкивались с играми, которым для работы требуется 3dfx-ускоритель. Многие также знают, что существует множество эмуляторов данного устройства. Но не все знают, с какой стороны к ним подступиться: сложности настройки и подбора оптимального эмулятора могут отпугнуть неискушённого пользователя. Данная статья ставит своей целью исправить эту ситуацию.

В наше время понятия «видеокарта» и «3D-ускоритель» являются неразделимыми. Даже самая слабая офисная машинка или ноутбук позволяют сносно поиграть в какую-нибудь трёхмерную стрелялку, хотя, конечно, и не из новых. Но так было не всегда. Ещё в 1997 году продвинутой считалась видеокарта с объёмом памяти 2 мегабайта и с зачаточной аппаратной поддержкой воспроизведения видео. Ни о каких 3D-функциях тогда и речи не шло, результаты чего сейчас можно лицезреть в играх того времени — несглаженные текстуры, 8-битная палитра и отсутствие световых эффектов. Конечно, не всё было так печально, но более качественную картинку в реальном времени на тогдашних процессорах создать было очень сложно.

И тут появился он — 3dfx Voodoo. Конечно, были и другие, но по соотношению цена/качество (да и просто качество) сравниться с Voodoo не мог никто. Конечно, сейчас технические параметры карточки способны вызвать разве что улыбку, но по тем временам это был прорыв — 2 мегабайта экранной памяти, 2 или 4 мегабайта текстурной памяти, 16-битный цвет, сглаживание текстур, эффекты освещения, туман, полупрозрачные текстуры... За 200 долларов (кстати, как средняя видеокарта сейчас) этого было более чем достаточно. Voodoo быстро стал самым популярным 3D-ускорителем.

Тогда-то фирма 3dfx Interactive и стала первопроходцем 3D. Хотя уже в то время существовали оба основных 3D API — Direct3D и OpenGL, фирма создала свой стандарт, названный Glide, который фактически был обрезанным OpenGL. Впрочем, драйверами поддерживался и Direct3D, а позже и игровой (по-прежнему неполный, но играм полный и не требовался) OpenGL 1.1. Производители игр в большинстве своём выбрали Glide по причине того, что остальные ускорители и видеокарты с 3D того времени были далеко позади, ускоритель с полным OpenGL стоил 1000$, а удобство написания под D3D на тот момент было никакое.

Затем появился Voodoo2, который ещё больше укрепил позиции 3dfx, за ним Voodoo3... А дальше случилось то, что случилось, — подтянулись конкуренты, а у 3Dfx начались проблемы с кадрами и заводами, были выпущены не слишком-то успешные Voodoo4 и Voodoo5, и после этого фирма 3dfx Interactive обанкротилась и прекратила своё существование (точнее, была куплена NVIDIA). Выпуск ускорителей Voodoo прекратился, драйверов, естественно, тоже. И вот в результате всего вышеизложенного мы имеем кучу игр, в которые теперь просто так не поиграешь. Хотя, с другой стороны, есть и игры, которые написаны под старые версии D3D и не работают на современном железе никак, но имеют впридачу 3Dfx-версию, в которую вполне можно сыграть с эмулятором 3Dfx.

Из этой ситуации есть два выхода. Первый — воспользоваться настоящей старой Voodoo. Однако, помимо плюсов (игра будет работать так, как и должна работать), здесь есть множество минусов: не говоря о том, что карточку надо сначала найти, имеются более существенные препятствия — с современным железом она может и не заработать; в ноутбук её поставить, естественно, не удастся; да и, в конце концов, не каждый захочет заморачиваться с поиском/приобретением/установкой/настройкой старой железки для того лишь, чтобы поиграть в одну, пусть и любимую, игру. Но если трудности вас не пугают — соответствующая тема на нашем форуме вам в помощь: FAQ по использованию Voodoo 1/2. Второй выход — воспользоваться эмулятором, точнее, одним из эмуляторов. С чем мы в данной статье и попытаемся разобраться.

Читать далее…