Id Tech 2
מפתח | id Software |
---|---|
מחזור חיים | 1997–הווה (כ־27 שנים) |
מערכת הפעלה |
Microsoft Windows Macintosh פלייסטיישן 2 Xbox Gamecube Dreamcast Linux |
נכתבה בשפות | C, אסמבלר |
סוג רישיון | הרישיון הציבורי הכללי של גנו |
קוד מקור | https://github.com/id-Software/Quake-2 |
קטגוריה | מנוע משחק |
אתר רשמי | |
id Tech 2 (ידוע גם בשם Quake 2 Engine) הוא מנוע משחק שפותח ב-1997 על ידי id Software עבור המשחק Quake 2 ומאוחר יותר הופץ ברישיון עבור משחקים אחרים.
המנוע היווה שדרוג מינורי יחסית לQuake Engine היותר ותיק. אחד החידושים הגדולים שלו הייתה תמיכה מובנית בהאצת חומרה על בסיס OpenGL, לצד האצת התוכנה (המבוצעת על ידי המעבד המרכזי) המסורתית. תכונה מעניינת נוספת של מנוע זה הייתה חלוקת חלק מן הרכיבים שלו לספריות קישור דינאמיות (קובצי DLL), מה שאפשר לבחור את ההאצה הנדרשת (OpenGL או האצת תוכנה) מתוך תפריט המשחק, בניגוד למנוע הקודם שם גם בו הייתה תמיכה בהאצת חומרה, אם כי כדי להחליף בין המצבים היה צורך לצאת מהמשחק ולבחור בקובץ ההפעלה המתאים. כמו כן ל־id היו מספר סיבות לעשות כך:
- לאפשר שחרור של קוד המקור לציבור הרחב כדי לעודד פיתוח מודים, ועם זאת לשמור על רוב המשחק כקנייני.
- לאפשר ריצה מהירה יותר של המשחק, כיוון שבניגוד לקודמו המנוע נכתב בשפה טבעית (C) ולא בשפה שנבנתה במיוחד לכתיבת המנוע (במקרה של המנוע הקודם, השתמשו במפרש QuakeC)
בדומה לקודמו, המפות נשמרות בפורמט BSP, וכדי ליצור את התאורה למפות נעשה שימוש במפת-תאורה (Lightmap). כמו כן הוא היה בין הראשונים להשתמש בתאורה צבעונית ובהוספת אובייקטים סטטיים ברקע.
קוד המקור של המנוע שוחרר ב-22 בדצמבר 2001 תחת הרישיון הציבורי הכללי של גנו.
מודיפיקציות
[עריכת קוד מקור | עריכה]עם שחרור קוד המקור של המשחק (והמנוע עצמו) נוצרו למנוע לא מעט מודיפיקציות שהתמקדו בעיקר במשחק Quake 2, ותומכים במגוון אפשרויות מתקדמות, מצבי משחק חדשים ואפשור הורדת מודלים וטקסטורות באיכות גבוהה, כגון:
- Quake 2 Evolved
- KMQuake2
- Berserker@Quake 2 מוד שמאפשר תמיכה בטקסטורות באיכות HD (ברוסית)
כמו כן, המנוע GoldSrc שפותח על ידי Valve למשחק Half-Life ולמשחקים נוספים, תוכנן במקור להוות פיתוח של מנוע זה, אך לבסוף המנוע היווה מודיפיקציה רחבה של Quake Engine הוותיק, אך כלל שורות קוד אחדות מ־id Tech 2.
משחקים שמשתמשים במנוע זה
[עריכת קוד מקור | עריכה]תחת רישיון קנייני
[עריכת קוד מקור | עריכה]- Quake 2
- Heretic 2
- Sin
- Kingpin: Life of Crime
- Soldier of Fortune
- Daikatana
- Blade
- Amsterdoom
- Anachronox
תחת הפצת הקוד הפתוח
[עריכת קוד מקור | עריכה]- CodeRED: Alien Arena
- Warsow
- UFO: Alien Invasion
- Gravity Bone
- Digital Paint: Paintball 2
ראו גם
[עריכת קוד מקור | עריכה]קישורים חיצוניים
[עריכת קוד מקור | עריכה]- אתר האינטרנט הרשמי של Id Tech 2
משחקי חברת id Software | ||
---|---|---|
Wolfenstein | Wolfenstein 3D (הרחבה: Spear Of Destiny) • Return to Castle Wolfenstein • Wolfenstein: Enemy Territory • Wolfenstein (2009) | |
סדרת DOOM | דום • דום II: גיהנום על כדור הארץ • דום 3 • דום (2016) • דום הנצחי | |
סדרת Quake | Quake • Quake 2 • Quake 3: Arena • Quake 4 • Enemy Territory: Quake Wars • Quake Live • Quake Champions | |
סדרת Rage | Rage 2 • Rage | |
משחקים אחרים | דייב המסוכן • קומנדר קין • Heretic/Hexen/Hexen II | |
מנועי משחק | Doom Engine • Quake Engine (id Tech 1) • id Tech 2 • id Tech 3 • id Tech 4 • id Tech 5 • id Tech 6 • id Tech 7 |