id Software и мир свободного ПО: Wolfenstein 3D
Содержание:
1. На заре id Software;
2.Wolfenstein 3D (Вы читаете данный раздел);
3. Doom;
4. Quake;
5. Quake 2 и Quake 3.
Первой игрой, код движка которой был открыт id Software, стал Wolfenstein 3D. Здесь и далее буду ссылаться на исходники, которые id публикует на ftp://ftp.idsoftware.com/idstuff/source. Движок Wolfenstein 3D упакован в архив wolfsrc.zip. Внутри можно найти файл wolfsrc.1. Это тоже ZIP-архив. Чтобы распаковать его, достаточно куда-то извлечь, переименовать в ZIP и распаковать уже его. Странно, не правда ли?
id выложили код 21 июля 1995 года, под самописной лицензией, разрешающей использование кода в образовательных целях. Дескать, можете брать части кода для своей программы, однако не весь исходник. Лицензия весьма туманная - может быть, поэтому энтузиазма в создании новых проектов на его основе не возникло. Позже Кармак упоминал, что выложил код и под GPL, но где он - неведомо.
Со временем появился центральный сайт модов - http:// www.wolfenstein3d.co.uk, откуда можно почерпнуть много полезного и попробовать, на что способен движок. Оказывается, «выжимается» из него многое - например, текстурированные полы и потолки. А еще можно заглянуть на http://www. btinternet.com/~belowe. Забегая вперед, отмечу, что Кармак действительно выложил код Wolfenstein 3D под GPL, но iPhone-версию, а случилось это в марте 2009 года. Он доступен на ftp:// ftp.idsoftware.com/idstuff/wolf3d - правда, движок собран по частям на основе уже не исходного Wolf3D, а стороннего проекта - Wolf3D Redux. Выложен код, но не наполнение: движок доступен под GPL, а уровни, звук и графика остались за кадром.
В своё время Wolfenstein 3D воспринимался как технологическое чудо, хотя и до него были, конечно, трехмерные игры с видом от первого лица. Просто в Wolf 3D впервые совместились динамичный сюжет, быстрая графика и - что тогда было в диковинку - жестокость. Помню, как в 1992 году я попал к отцу в машинный зал в НИИ. Именно там я впервые столкнулся с Wolf 3D от первого лица и очень путался в управлении, но игра показалась мне фантастикой...
1. На заре id Software;
2.
3. Doom;
4. Quake;
5. Quake 2 и Quake 3.
Первой игрой, код движка которой был открыт id Software, стал Wolfenstein 3D. Здесь и далее буду ссылаться на исходники, которые id публикует на ftp://ftp.idsoftware.com/idstuff/source. Движок Wolfenstein 3D упакован в архив wolfsrc.zip. Внутри можно найти файл wolfsrc.1. Это тоже ZIP-архив. Чтобы распаковать его, достаточно куда-то извлечь, переименовать в ZIP и распаковать уже его. Странно, не правда ли?
id выложили код 21 июля 1995 года, под самописной лицензией, разрешающей использование кода в образовательных целях. Дескать, можете брать части кода для своей программы, однако не весь исходник. Лицензия весьма туманная - может быть, поэтому энтузиазма в создании новых проектов на его основе не возникло. Позже Кармак упоминал, что выложил код и под GPL, но где он - неведомо.
Со временем появился центральный сайт модов - http:// www.wolfenstein3d.co.uk, откуда можно почерпнуть много полезного и попробовать, на что способен движок. Оказывается, «выжимается» из него многое - например, текстурированные полы и потолки. А еще можно заглянуть на http://www. btinternet.com/~belowe. Забегая вперед, отмечу, что Кармак действительно выложил код Wolfenstein 3D под GPL, но iPhone-версию, а случилось это в марте 2009 года. Он доступен на ftp:// ftp.idsoftware.com/idstuff/wolf3d - правда, движок собран по частям на основе уже не исходного Wolf3D, а стороннего проекта - Wolf3D Redux. Выложен код, но не наполнение: движок доступен под GPL, а уровни, звук и графика остались за кадром.
В своё время Wolfenstein 3D воспринимался как технологическое чудо, хотя и до него были, конечно, трехмерные игры с видом от первого лица. Просто в Wolf 3D впервые совместились динамичный сюжет, быстрая графика и - что тогда было в диковинку - жестокость. Помню, как в 1992 году я попал к отцу в машинный зал в НИИ. Именно там я впервые столкнулся с Wolf 3D от первого лица и очень путался в управлении, но игра показалась мне фантастикой...