Id software і світ вільного по: quake 2 і quake 3

Відео: Full Quake I-III Soundtracks

Quake 2
id Software і світ вільного ПЗ: Quake 2 і Quake 3

У надрах id, відразу після випуску гри Quake движок був фор-батіг і на основі ФОРКОМ Кармак взявся створювати нову версію движка - він-то і отримав назву id Tech 2. Движок ліг в основу Quake 2, Heretic 2, Sin, Daikatana, Soldier Of Furtune і інших ігор. Після відкриття исходника движка в грудні 2001 року -вже відразу під GPL - id Tech 2 став основою таких ігор, як UFO: Alien Invasion, Warsow, CodeRED. id Tech 2 «заточений» під OpenGL, хоча використовувався і DirectX (для виведення звуку). id Software випустила в 1999 році повну комерційну Linux-версію гри, нехай і через два роки після прем`єри Q2 під Windows. До від-криття початкових кодів Q2 звично крокував по платформах, збираючи гроші - відвідав BeOS, Nintendo 64, Playstation.

Після відкриття початкових кодів пригоди id Tech 2 не обмежилися проектами на С і С ++. У 2004 році з`явився порт движка на Java - Jake2 (https://bytonic.de/html/jake2.html), а в 2010 в Google портувала його на 2010 HTML5 (https://code.google.com/p/quake2 -gwt-port), щоб можна було грати прямо в браузері. Втім, випробувати я не зміг - Chrome у мене не запускається, а встановлювати Firefox 4 замість поточної версії не хочу. id Tech 2 був портований навіть на Amiga 68k, тобто під Amiga OS і Моторола-ські процесори.

Quake 3

id Software і світ вільного ПЗ: Quake 2 і Quake 3

У 1999 році id Software випускає Quake III Arena на движку id Tech 3. Як такого сюжету в грі не було - точніше, він відображав стан справ всередині id, де напруга між співробітниками досягло межі. У компанії вже не було «старих»: Джон Ромеро і Том Хол пішли, заснувавши свою компанію - Ion Storm - і вирішивши дотримуватися принципу першості дизайну, а не технології. (До речі, своєю технологією у них не було, тому вони ліцензували у id і випустили кілька ігор, серед яких - Daikatanu і Deus Ex.) Повернемося до гри Quake III Arena, яка фактично стала «чистою технологією». Виходу гри передували труднощі в області дизайну рівнів і функціонування спамерських пошукових роботів. Додатково до всього, за десять днів до виходу Q3 в магазинах з`явився Unreal Tournament - теж заточений «чисто під мультиплейер».




id Software відкрила движок Q3 тільки в 2005 році, а ще через рік компанія виклала під GPL вихідні GTKRadiant-редактор рівнів для Q2 і Q3, версію вихідного редактора Radiant, яким користувалися в id раніше. Движок id Tech 3 був, зрозуміло, добре прийнятий в середовищі вільного і відкритого ПЗ, хоча на slashdot дехто нарікав, що Кармак відкриває движки не відразу.

Що тут скажеш? Пишіть самі, а не нарікайте. Чи в багатьох ігор є свої тривимірні движки? З тих, що на слуху: Cube від Wouter van Oortmerssen і продовження (Cube 2: Sauerbraten), а також Game Blender і Crystal Space (в основі платформера Yo Frankie! І мережевий рольової гри PlaneShift) і Ogre.




Чим же їм заважає Кармак, викладаючи свої движки під тією ж GPL? .. На основі исходника id Tech 3 ентузіасти створили движок ioquake3. Крім іншого, туди були додані рендеринг в режимі стерео (для 3D-окулярів), підтримка VoIP, Ogg Vorbis, можливість кроссплатформенной збірки під MinGW і багато іншого. Саме ioquake3 використовується як основа движків OpenArena, Urban Terror, Tremulous.

id Software і світ вільного ПЗ: Quake 2 і Quake 3
Doom 3 на движку id Tech 4

Зараз id Software показує на виставках id Tech 5 -на ньому настають гри Rage і новий Doom. id Tech 4 - движок Doom 3, Wolfenstein, Q4 і Prey все ще «крокує і збирає гроші». Кармак говорив, що код буде відкритий. Потім id Software, після довгих років незалежності, була придбана Zenimax. І на QuakeCon 2009 Кармак повідомив, що проситиме Zenimax відкрити код id Tech 4 після випуску Rage. Як бачимо, тепер відкриття коду залежить від Zenimax. Чи підтримають вони традицію?

замість висновку

Пора вже завершувати статтю, але наостанок - ще пара слів про те, де «засвітився» Кармак. X11 спочатку була портовано під Mac OS X Server саме Кармаком - пізніше Dave Zarzycki використовував порт Кармака для порту «іксів» на Darwin 1.0. Крім того, Кармак брав участь в роботі над Utah-GLX - прошарком, що забезпечує апаратне прискорення для «іксів» і OpenGL. З появою DRI розробка Utah-GLX згасла. Також Кармак грошово і ідейно підтримував розробку Mesa ще в 1999 році.



В даний момент Вас набагато більше цікавлять не ігри з відкритим кодом від id, а питання покупки мікронавушники? В такому випадку я рекомендую Вам зазирнути на mikron45.ru (https://mikron45.ru). Тільки тут Ви зможете придбати такий пристрій відмінної якості і на максимально вигідних для себе умовах.

ІНШЕ

Autodesk займеться іграми фото

Autodesk займеться іграми

Autodesk - одна з найвідоміших у світі компаній-постачальників програмного забезпечення для промислового і цивільного…

Новий doom: перші подробиці фото

Новий doom: перші подробиці

Сьогодні на Quakecon була представлена нова частина знаменитого шутера Doom, з якого багато і починали своє…

Компанія apple і open source webkit фото

Компанія apple і open source webkit

Якщо користь від Darwin для спільноти не дуже велика, то плоди інший реформи ПО в Apple сьогодні спостерігають багато…

The cube 2: sauerbraten фото

The cube 2: sauerbraten

Відео: Cube 2: Sauerbraten Editing Tutorial Гра The Cube - це динамічний олдскульний шутер від першої особи, який…

» » Id software і світ вільного по: quake 2 і quake 3