Id Tech: Różnice pomiędzy wersjami

[wersja przejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
m Anulowanie wersji 74126040 autorstwa Apuk ajron (dyskusja)
Znacznik: Anulowanie edycji
TAK MA BYĆ
Znaczniki: Anulowanie edycji Wycofane
Linia 1:
{{małąMałą literą}}
'''id Tech''' – rodzina [[Silnik gry komputerowej|silników gier komputerowych]] opracowanych przez [[id Software]]. Pierwszym silnikiem był [[Doom engine|id Tech 1]] stworzony na potrzeby gry ''[[Doom (gra komputerowa 1993)|Doom]]'' (stąd jego pierwotna nazwa Doom Engine). Ostatnią iteracją silnika jest id Tech 7, na którym oparto grę ''[[Doom Eternal]]'' z 2020 roku.
 
== Poprzednikid Tech 0 ==
[[Ray casting|id Tech 0]]<ref>[https://gamer.nl/nieuws/overig/archief/onder-de-motorkap-id-tech-deel-1 Onder de Motorkap: Id Tech (Deel 1)]</ref><ref>[https://steamdb.info/tech/Engine/idTech0 id Tech 0]</ref><ref>[https://www.ign.com/articles/2011/04/28/a-history-of-id-tech A history of id Tech]</ref><ref>[https://schnapple.com/idtech Schnapple’s Adventures with id Tech]</ref><ref>[https://aphgames.io/slides/lecture02.html#/5 ID TECH]</ref> to najstarszy silnik [[id Software]] z rodziny id Tech.<ref>[http://www.codersnotes.com/notes/the-man-behind-the-curtain The Man Behind The Curtain]</ref>
Przed wprowadzeniem serii silników id Tech przedsiębiorstwo id Software korzystało z oprogramowania wykorzystującego technikę [[ray casting]]<ref>[http://www.codersnotes.com/notes/the-man-behind-the-curtain The Man Behind The Curtain].</ref>:
* ''[[Hovertank 3D]]''
* ''[[Catacomb 3D]]''
* ''[[Wolfenstein 3D]]''
* ''[[Spear of Destiny]]''
 
== id Tech 1 ==
[[Doom engine|id Tech 1]] to pierwszy silnik [[id Software]] z rodziny id Tech. Został napisany w języku [[C (język programowania)|C]] przez [[John Carmack|Johna Carmacka]]. Dodatkowo nad silnikiem pracowali [[Mike Abrash]], [[John Romero]], [[Dave Taylor]] i [[Paul Radek]]. Opracowany na platformie [[NeXT]] [[Steve Jobs|Steve’aSteve`a Jobsa]] został przeportowany do środowiska [[DOS]]. W 1997 roku [[kod źródłowy]] silnika został opublikowany na niekomercyjnej licencji z myślą o wykorzystaniu go pod [[Linux|Linuksem]]. Dwa lata później kod został uwolniony na licencji [[GNU General Public License|GPL]]. Doczekał się wielu modyfikacji, w tym m.in. wprowadzenia prawdziwie trójwymiarowych modeli czy obsługi [[OpenGL]].
 
=== Lista gier opartych na id Tech 1 i jego pochodnych ===
Linia 23:
 
== id Tech 2 ==
Pod nazwą [[Quake engine|id Tech 2]] kryją się tak naprawdę 2 silniki<ref>{{Cytuj stronę | url = http://firingsquad.com/games/id_software_rage/ | tytuł = FiringSquad.com: Rage – id Tech 5 First Look | opublikowany = firingsquad.com | archiwum = https://web.archive.org/web/20100626062637/http://firingsquad.com/games/id_software_rage/ | zarchiwizowano = 2010-06-26 | język = en}}</ref>. Pierwszy z nich to [[Quake engine]], który jest [[silnik]]iem napisanym w 1996 dla gry ''[[Quake]]''. W przeciwieństwie do swoich pochodnych (silników ''[[Quake II]]'' (id Tech 2), ''[[Quake III: Arena]]'' ([[Id Tech#id Tech 3 (Quake III engine)|id Tech 3]]) czy [[Doom 3]] ([[id Tech 4]])), nie doczekał się tego typu nazwy, jednak czasem jest błędnie nazywany id Tech 1. Był jednym z pierwszych silników umożliwiających wyświetlanie w pełni [[Grafika 3D|trójwymiarowej grafiki]] w grach. Został on napisany przez [[John Carmack|Johna Carmacka]] przy wsparciu [[Michael Abrash|Michaela Abrasha]]. Rozwojowa wersja tego silnika stworzona przez zespół id Software to QuakeWorld. Druga generacja id Tech 2 to Quake II Engine – silnik stworzony z myślą o grze ''[[Quake II]]''. Od czasu wydania został licencjonowany dla kilku innych gier. Obydwie generacje silnika id Tech 2 są dostępne na licencji [[GNU General Public License|GPL]], w wyniku czego powstały kolejne ich wersje.
 
=== Lista gier opartych na Quake Engine i jego pochodnych ===
Linia 75:
{{osobny artykuł|id Tech 4}}
Jest następną wersją Quake Engine, lecz z powodu że pierwszą grą wydaną na tę wersję silnika był ''[[Doom 3]]'', jest często nazywany Doom 3 Engine.
1 listopada 2011 [[John Carmack]] poinformował, iż kod źródłowy ''[[Doom 3]]'' zostanie udostępniony na licencji [[GNU General Public License|GPL]]. Kod udostępniono 22 listopada 2011<ref>{{Cytuj stronę | url = https://github.com/TTimo/doom3.gpl | tytuł = Doom 3 GPL source release | opublikowany = github.com | język = en | data dostępu = 2014-07-18}}</ref>.
 
=== Podstawowe cechy silnika ===
Linia 92:
 
== id Tech 5 (Rage engine) ==
Kolejna wersja autorskiego silnika id, jego główne cechy charakterystyczne to funkcja mega texture oferująca tekstury bardzo wysokiej rozdzielczości. Tworząc ten silnik programiści starali się unikać wykorzystania własnościowych technologii, ponieważ, tak jak poprzednie silniki, tak i ten id Software zamierza wydać na wolnej licencji<ref>{{Cytuj stronę | url = http://www.linuxgames.com/archives/9374 | tytuł = QuakeCon Wrapup | data = 2007-08-07 | opublikowany = linuxgames.com | język = en | data dostępu = 2014-07-18 | archiwum = https://web.archive.org/web/20150603213159/http://www.linuxgames.com/archives/9374 | zarchiwizowano = 2015-06-03 |data dostępu = 2014-07-18}}</ref>.
 
=== Lista gier opartych na id Tech 5 ===
* ''[[Rage (gra komputerowa)|Rage]]'' (2011)
* ''[[Prey (gra komputerowa)#Kontynuacja|Prey 2]]'' (anulowana)
* ''[[Wolfenstein: The New Order]]'' (2014)<ref>{{Cytuj stronę | url = http://www.gry-online.pl/S016.asp?ID=21042 | tytuł = Wolfenstein: The New Order (PC) | opublikowany = Gry-Online | język = pl | data dostępu = 2014-04-25}}</ref>
* ''[[The Evil Within]]'' (2014)
 
== id Tech 6 ==
19 lipca 2014 poinformowano o pracach nad nową wersją silnika – id Tech 6<ref>{{Cytuj stronę | url = http://www.dsogaming.com/news/signs-of-times-cryteks-lead-rd-graphics-engineer-moves-to-id-software-will-work-on-new-doom/ | tytuł = Signs Of The Times – Crytek’s Lead R&D Graphics Engineer Moves To id Software, Will Work On New Doom | data = 2014-07-19 |opublikowany data dostępu = DSOGaming2017-02-02 |język opublikowany = enDSOGaming |data dostępujęzyk = 2017-02-02en}}</ref>. Pierwszym tytułem opartym na id Tech 6 jest odświeżona wersja gry ''Doom'' z 2016 roku<ref>{{Cytuj stronę | url = http://www.incgamers.com/2014/07/doom-4-is-just-called-doom-runs-on-id-tech-6 | tytuł = Doom 4 is just called Doom, runs on id Tech 6 | autor = Peter Parrish | opublikowany = IncGamers.com | język = en | data dostępu = 2014-07-18}}</ref>.
 
=== Lista gier opartych na id Tech 6 ===