GoldSrc
יש לשכתב ערך זה. הסיבה היא: לא מובן לקהל הרחב.
| ||
יש לשכתב ערך זה. הסיבה היא: לא מובן לקהל הרחב. | |
צילום מסך מתוך משחק שפועל על המנוע, Half-Life | |
מפתח | Valve |
---|---|
מחזור חיים | 19 בנובמבר 1998 – הווה (26 שנים) |
מערכת הפעלה |
Microsoft Windows Macintosh פלייסטיישן 2 Xbox Gamecube Dreamcast Linux |
נכתבה בשפות | C++ |
סוג רישיון | קנייני |
קטגוריה | מנוע גרפי |
developer.valvesoftware.com/wiki/Goldsource |
GoldSrc או GoldSource הוא מנוע שפותח על ידי Valve ומהווה מודיפיקציה רחבה למנוע Quake, שעליו הוא מתבסס. המנוע פותח באמצעות OpenGL אך תומך גם בהאצת תוכנה והאצת Direct3D.
פרטים טכניים
[עריכת קוד מקור | עריכה]התכנון המקורי היה לבנות את המנוע על בסיס מנוע Quake 2 - id Tech 2. בסופו של דבר, המנוע פותח כשיפור משמעותי של מנוע Quake Engine של המשחק קווייק הראשון, הכולל תיקוני באגים שלא תוקנו עדיין במנוע המקורי, קוד עצמאי רב (על פי מתכנן המנוע מדובר בסביבות 75% קוד עצמאי) וכן בסביבות 50 שורות קוד מ־id Tech 2. המנוע כלל שיפורים משמעותיים בהצגת פלטת הצבעים, שיפור בהאצת התוכנה, שיפורים באינטליגנציה המלאכותית, שדרוגים למערכת האנימציות והמידול התלת־ממדי וכן במערכת האודיו ומערכת הרשת שנכתבה כמעט מאפס. ההבדל המשמעותי ביותר בין המנוע לבין id Tech המקורי היה בשפת התכנות - GoldSrc נכתב כמעט כולו בשפת C++, כאשר id Tech נכתב בשפת C מותאמת אישית לצורכי id.[1]
כמו כן שוחררה ערכת הפיתוח Hammer, ששימשה גם לבניית מפות במנוע ה GoldSrc אך גם במנועי id Tech ו id Tech 2, מה שאיפשר לשחקני קווייק וקווייק 2 גם לבנות מפות.
משחקים שפועלים על המנוע
[עריכת קוד מקור | עריכה]שם | שנה | ז'אנר | פלטפורמה |
---|---|---|---|
Half-Life | 1998 | יריות גוף ראשון | PC, פלייסטיישן 2 |
Team Fortress Classic | 1999 | יריות גוף ראשון | PC |
Half-Life: Opposing Force | 1999 | חבילת הרחבה | PC |
Deathmatch Classic | 2000 | יריות גוף ראשון | PC |
Ricochet | 2000 | פעולה | PC |
Counter-Strike | 2000 | יריות גוף ראשון | PC, Xbox |
Half-Life: Blue Shift | 2001 | חבילת הרחבה | PC |
Half-Life: Decay | 2001 | חבילת הרחבה | פלייסטיישן 2 |
Day of Defeat | 2003 | יריות גוף ראשון | PC |
Counter-Strike: Condition-Zero | 2003 | יריות גוף ראשון | PC, Xbox |
Metamod
[עריכת קוד מקור | עריכה]מפתח | Willday |
---|---|
מחזור חיים | 8 בפברואר 2001 – הווה (23 שנים) |
גרסה אחרונה | 1.20 (16 בפברואר 2013) |
מערכת הפעלה | Windows, Linux |
נכתבה בשפות | C++ |
סוג רישיון | הרישיון הציבורי הכללי של גנו |
קטגוריה | ספריית DLL |
metamod.org | |
Metamod (בעברית: מטא-מוד) היא ספריית DLL למנוע המשחק GoldSrc, אשר נועדה לנהל תוספות למשחק Half-Life ולמודים השונים שלו. לספריה גם יצאה גרסה תואמת ל-Half-Life 2 ולמודים שונים שלו בשם Metamod: Source.
Metamod-P
[עריכת קוד מקור | עריכה]Metmod-P (עברית: מטא-מוד-פי) הוא שדרוג של Metamod שבו תוקנו שופרו מספר דברים:
- תוקנו מספר באגים
- השימוש במעבד הוקטן
- הביצועים גדלו
- כמו כן, הספרייה מזהה לבד תוספים חדשים.
מודים נפוצים ל Metamod
[עריכת קוד מקור | עריכה]- Amx Mod - מוד, שהיה פופולרי בעבר, שמאפשר תכנות מודים קטנים בשפת ה PAWN. אף על פי כן הפרויקט עדיין פעיל.
- Amx Mod X - גרסה חדשה של AMX Mod, מוד מפורסם מאוד, אשר מאפשר תכנות מודים קטנים בשפת הPAWN. כמו כן ניתן לשלוט דרכו על שרת משחק.
- Half-Life Admin Mod - מוד מפורסם אשר מאפשר שליטה מלאה על שרתי משחק (הפרויקט הופסק).
- WebMod - מוד מפורסם אשר מאפשר שליטה מרחוק על שרת משחק דרך הדפדפן. הגרסה הנוכחית של המוד היא 0.48 מאז הוא לא עודכן והפרויקט שלו נפסק. אף על פי כן, מספר מתכנתים ישראלים יצרו מספר גרסאות למוד. הגרסאות הישראליות נקראו "M Webmod 2.0" ו "Webmod 3.1" אשר התבסס על גרסה 0.47.
מודים נפוצים שאינם בשימוש
[עריכת קוד מקור | עריכה]- Hook Mod - מוד, שהיה פופולרי בעבר. המוד מאפשר לאנשים לשלוח חוטים להיתלה על הקיר כמו ספיידרמן. לבסוף הוחלף בגרסת ה Amxx שלו.
- StateMe - מוד, שהיה פופולרי בעבר. המוד איפשר קולות מהמשחק Unreal כמו "God Like". הוחלף לבסוף על ידי Amx Mod X.
- ChickenMod - מוד, שהיה פופולרי בעבר. המוד איפשר למנהל השרת (אדמין), להפוך שחקן לתרנגולת כרצונו. המוד לבסוף הוחלף בגרסת ה Amxx שלו והפרויקט הופסק.
- Monster Mod - מוד, שהיה פופולרי בעבר. המוד איפשר לזמן מפלצות מהמשחק Half-Life לתוך מודים אחרים מאותו מנוע. פיתוחו של המוד הופסק. אף על פי כן Monster Mod עדיין משמש מספר מודים של Amxx כגון Superhero.[2]
- EntMod - מוד, שהיה פופולרי בעבר. המוד איפשק שליטה מלאה על הסרבר. הפרויקט הופסק והתמיכה במוד הופסקה והוא הוחלף ב Amx Mod X.
- HL Guard - סוג של אנטי-צ'יט, שהיה פופולרי בעבר. הוחלף לבסוף על ידי אנטי-צ'יטים אחרים כגון sClient (תוכנת אנטי-צ'יטי ישראלית שאינה קיימת יותר). הפרויקט הופסק והתמיכה הופסקה.
Metamod: Source
[עריכת קוד מקור | עריכה]- ערך מורחב – Source#Metamod: Source
למטא-מוד גם יצאה גרסה למנוע הסורס בשם Metamod: Source אשר מיועדת לנהל תוספות למשחק Half-Life 2 ולמודים השונים שלו.
Source
[עריכת קוד מקור | עריכה]- ערך מורחב – Source
מנוע ה Source שגם כן פותח על ידי Valve החליף לבסוף את המנוע המיושן GoldSrc מאז יציאת Half-Life 2 ב 2004.
ראו גם
[עריכת קוד מקור | עריכה]קישורים חיצוניים
[עריכת קוד מקור | עריכה]- האתר הרשמי של Metamod (באנגלית)
- רשימת המודים של Metamod (באנגלית)
- האתר הרשמי של Metamod-P (באנגלית)
- קובצי המקור של המנוע באתר GitHub (באנגלית)
הערות שוליים
[עריכת קוד מקור | עריכה]
יישומי חברת Valve | ||
---|---|---|
תוכנות | סטים • Half-Life TV • Source Filmmaker • Source SDK (Hammer) • Valve Anti-Cheat • PowerPlay • פרוטון • SteamOS | |
מנועים גרפיים | GoldSrc • Source • Source 2 | |
מודים | GoldSrc modifications • Source modifications |