Id Tech 2

ID Tech 2
Програмер(и)id Software, (John Carmack, John Cash, and Brian Hook)
Прво издање9.12.1997.
Стабилно издање
3.21 / 22.12.2001.
Репозиторијум Уреди на Википодацима
Написан уC, Assembly language
Оперативни системMicrosoft Windows, Mac OS 8, Linux
ПлатформаPC, PowerPC Macintosh, Nintendo 64, Amiga
ТипПокретач видео игре
ЛиценцаГНУ-ова општа јавна лиценца
Веб-сајтwww.idsoftware.com/business/idtech2/

id Tech 2, популарно познат као и Quake II engine,[1][2] надоградња Quake engine, је game engine развијена од стране id Software за коришћење у њиховим играма, посебно Quake II. Од његовог изласка,  Quake II engine је био лиценциран за коришћење у неколико других игрица.

Једна од најзначајнијих карактеристика овог покретача је out-of-the-box (директно из кутије) подршка за хардверски убрзану графику, нарочито OpenGL, заједно са традиционалним софтвером рендеровања. Још једна занимљива особина је подела неке од компоненти исувише dynamic-link библиотекама. То је омогућило и софтверу и OpenGL рендерима, који су пребацивали између од учитавања и очитавања одвојених библиотека. Библиотеке су такође коришћене за логику игре, из два разлога:

  • id је могао да ослободи изворни код који ће омогућити измене одржавајући остатак покретача власничким.
  • Пошто су прикупљени за изворну платформу, уместо преводиоца, они се могу покренути брже од Quake решења, који је требало да покренете логику игре (QuakeC) у ограниченом интерпретатору.

Формат нивоа, као и са претходним id софтверским покретачима, користи BSP. Нивои су осветљени путем методе "светле мапе", у којој су мали подаци за сваку површину већ израчунати (овај пут, преко методе "radiosity") и чувају се као слике у дадотеци нивоа, који се потом користи да се утврди колико осветљења и интензитета сваки модел треба да прими, али не и свој правац.

John Carmack је објавио изворни код  22. децембра 2001. године под условима ГНУ-ове опште јавне лиценце.[3]

Игре које користе id Tech 2 (Quake II engine)

Игре које користе власничку лиценцу

Игре базиране на GPL изворним издањима

Види још

Референце

  1. ^ id Software Wants To Shorten Dev Cycles - IndustryGamers
  2. ^ Joystiq”. Архивирано из оригинала 28. 8. 2011. г. Приступљено 9. 11. 2015. 
  3. ^ Slashdot | Quake 2 Source Code Released Under The GPL

Спољашње везе

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.