עיצוב: Reckoning in Game Engine Design

כאשר קוד סימולציה:0 [Half-earFLT] נשלח בנובמבר 1998, הוא הוכר מיד כרגע שפיכת מים עבור היורים הראשונים של האדם הראשון, הרצף הנכתב שלו, AI אויב אינטליגנטי, וסיפור סביבתי קבע בר חדש, אך המורשת של המשחק ארוך יותר של RTS לא רק בחוויה של שחקן יחיד, אלא גם במנוע שהוביל אותה – מנוע הזהב של גולדספילד, בעוד שמשתנה מחדש של המשחק, הוא הפך לעתים קרובות לפלטפורמת העיצוב הכבד של ה-R.

גולדסטר: קרן טכנית

גולדסארק לא היה עיצוב גליון נקי; הוא התחיל כגרסה שונה מאוד של מנוע Quake, עצמו נגזר מ-id Tech 2.מהנדסי Valve הוסיפו קוד רשת מותאם למשחק נמוך-latency Online, מערכת תסריט עבור רצפים מונעים אירוע, ומערכת אנימציה שלד-שלד לדמויות.

AI That Behaved, לא רק הגיב

(ב) לפני כן, [[1924]], [[1924]]]], [[1924]]]]]], [[1924]]]]]], [[1924]]]]]], [[1924]]]]]]]]]], [[1924]]]]]]]], [[1924]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] ו[[1924]], [[1924]] [[1924]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]] [[1924]]]], [[1924]]]]]]]]]]]], [[1924]], [[1924]], [[[[1924]]]]]]]], [[1924]]]], [[1924]]]]]]]]]]]]]]]]]]]], [[1924]]]]]]]], [[[[1924]]]]]] [[1924]]]]]]]]]]]] [[[[1924]]]]]]

פיזיקה כאזרח ראשון

(הפיזיקה של גולד) הייתה מורכבת מ- 7 סטנדרטים של ימינו, אך הם היו מהפכניים עבור 1998 אובייקטים היו בעלי מסה, חיכוך, וניתן היה לדחוף או לשבור את המשחק, אשר דרש מחסנים או הפניית אבני אנרגיה באמצעות כוח הכבידה (איור 9) לאחר שמודל פיזיקלי של RTFal מופעל על מודל נוקשה, אשר אפשר לאינטראקציה דינמי בין השחקן והעולם.

המהפכה המתמדת שצלבה את הג'נס

[ה]החלת [ה] ל[ה] ל[ה]] ל[ה]] ל[ה]] ל[ה]][ה]], [ה][ה]]], [ה[[המאה ה-20]],], ו[[1924]]]], [[1924]]]]]], [[1924]]]]]]]]]], [[1924]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]], [[1924]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]], [[1924]], [[1924]], [[1924]], [[1924]]]], [[1924]]]]]]]]]], [[1924]]]]]], [[1924]]]]]]]]]]]]]]]]]]]], [[1924]]]]]], [[1924]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]

השפעה ישירה על אסטרטגיה בזמן אמת ומנועי סימלוציה

ההשפעה העמוקה ביותר של מנועי הסימול:0 [המודול] של סימולציה 1 [ה] על RTS וסימולציות לא הייתה שימוש בקוד ישיר (משחקים RTS השתמשו ב- GoldSrc או מקור), אלא שינוי מושגי בפילוסופיה עיצוב המנועים לפני 1998 רוב מנועי RTS היו מונוליטיים: בסופו של דבר הם טופלו ב-Automated Physics, ו-F2, אשר נמצאו ב-Home-F2-F2-Fed History, לדוגמה, כדי לשנות את הפילוסופיה הגמישות יותר:

פיזיקה מתקדמת יישומית לאסטרטגיה

(ב) [[1924]]]]]] [[1924]]]]]], [[1924]]]]]], [[1924]]]]]], [[1924]]]]]], [[1924]]]]]]]]]]]], [[1924]]]]]]]]]]]], [[1924]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]], [[1924]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]], [[1966]]]]]]]]]]]]]]]]]]]] ו[[1924]]]], [[1966]]]]]], [[1924]]]]]]]]]]]]]], [[1966]]]]]]]]]]]]]], [[1966]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]], [[1966]]]]]]]], [[1966]], [[1924]]]], [[1966]]]]]]]], [[1966]]]]]]]] [[1966]]]]]]]]]] [[1966]]]], [[1966]]]]]]]]]], [[1966]]]]]] [[1966]]]]]]]]]]]] [[1966]] [[1966

AI אשר לומדת מ-Half Life's Scripting

(הסדרה הנכתבה ב-FLT:0) [Half-LifecioFaltureFLT:1] – שם המשחק מעורר אירועים המבוססים על מיקום השחקן או הפעולות – הפך כלי סטנדרטי לקמפיינים RTS במקום להסתמך אך ורק על אזורי טריגר מקובע קשיחים, מפתחים החלו להשתמש במערכות צילום מבוססות אירועים המשולבות של מערכת ההפעלה: 72Star IILTFOVA, לדוגמה, שימוש ב- AIFnes, אשר מאפשר קיצוץ אופטיקה של מערכת הפעלה גמישה של מערכת הפעלה:

לידה של ה-Piazza Sandbox

בעוד ש-FLT:0 [Half-ears-LifeFLT] עצמו היה היורה ליניארי, המנוע שלה עודד את הניסוי בסגנון ארגז החול.ה- GoldSrc SDK אפשר למודולדרים ליצור פאזלים לפיזיקה וסביבות דמויות צעצוע.זרע זה צמח ל-FLT:2Garry's ModSrc SDK 3 (בדרך כלל מודל), שהוא למעשה סימולציה טהורה שבה שחקנים יכולים ליצור סימולציה של מנועים של פורמט פיזיקלימי, אך לא מתפקדים של מנועים של מנועים, אפילו לא מתפקדים של מערכת סטנדרטיים של RTS, אך ורקמות, כולל של פורמט של פורמט של פורמט של פורמט של פורמט לא-DIRSTDIRSTDIRD3, אך ורקמות, אך לא מתפקדים של פורמט של מערכת הפעלה של פורמט של פורמט של מערכת הפעלה פשוטה של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט לא-אומטיל של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט של RTS, אך ורקמות של פורמט של מערכת ההפעלה של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט לא-ה של פורמט של פורמט של פורמט של פורמט של פורמט של פורמט לא-ה-ה של

מנוע המקור: האבולוציה והשפעת העוזר

מנוע המקור הבא של Valve (ההתאוששות ב-FLT:0) ⁇ : SourceveFLT:1 ומאוחר יותר FLT:2Half-Life 2OVAFLT 3 בשנת 2004) הכפיל את התכונות ש- GoldSrc הציגה.מקור משולב מנוע הפיזיקה Havok, אשר סיפק אינטראקציות דינמיות גוף, בד ריאלי, סימולציה נוזלית ופיתריתק זה גם הציגה דרך חכמה יותר עבור משחקי מחשבתית, ולא הייתה יעילה יותר, אשר נועדו לשימוש יעיל יותר, אשר נועד ל-אדם, ואפקטיבי, ואפקטיבי, ואפקטיבי, רק כדי לנווט את התכונות האלה, אשר נועדו ל- AI.

השפעת המקור על RTS: משינויים ועד Mainstream

(ב) משחקים רבים אשר נבנו ישירות על יכולות המקור: TheFLT:0 (Natural Selectionof) בסדרה של סימולציה חדשה, אשר החלה כ-FLT:2Half-LifeFLT 3, אשר עברה ל-FLT 2,5Fal Selection, ו-ReLT 2Fate, כולל את הפיתוח של מנוע 2FLT: 7.

כלי סימבול ב Source

(המכונה של מקור) היא האהובה על משחקי סימולציה מעבר לרויים (FLT:0Portalph 1:1 (2007) השתמשו במקור כדי לדמות משחק פאזל ראשון מסוגו אשר הסתמך לחלוטין על מומנטום ופיסיקה.FLT:2Garry's ModFLTTimes: RTGarry's ModFLT: הפך לפלטפורמת סימולציה חול שבה משתמשים יכולים לבנות כל דבר מרכבות פשוטות לשדה הקרב המורכב של RTSמודולנטים ומופעלטיביים של המשחק, אשר לא יכול היה להפוך את המשחק ל-Fancy:

מורשת והמשך רלוונטיות

יותר מעשרים שנה לאחר שחרורו של ההרחבה:0 [העתיד] של [ה], תרומתו ל- RTS ולפיתוח מנוע הסימולציות עדיין ניכרת.המנועים הבאים של Valve – מקור ו- Source 2 – ממשיכים להתפתח, אך עקרונות עיצוב הליבה של שיטות מודולריות, (2010) פיזיקת סקאלה, ו- AI מונעי-הת-התיקפיתם נותרו מרכזי.

מקור 2 והדור הבא

מקור 2, אשר הופיע לראשונה ב-FLT:0[Dota 2 RehavbornFLT] (2015) ולאחר מכן מופעל על ידי PowerFLT:2Half-Life: AlyxcioFLT 3 (2020), דחף קדימה לתוך סימולציה של פיזיקה מאוחדת שלה וצנרת להפוך את האינטראקציה חלקה בין שחקנים וסביבות, תמיכה מכניקת RTS מורכבת כמו פיזיקה וחורבן סביבתי.

מנועים בקוד פתוח בהשראת GoldSrc

(המכונה של גולדסארק עצמה מעולם לא הייתה קוד פתוח, אך הארכיטקטורה שלה העניקה השראה לכמה פרויקטים בקוד פתוח (FLT:0) The Half-LifeveFLT:1), אך היא יצרה מחדש של מנועים כמו FLT:2Xash3Digture XLT 3DFLT 3:Ftime-HSLT: 5, אשר משחקים GoldSrc בפלטפורמות מודרניות שימשו ל- RT-F3NELTS:

חינוך והכשרה

ההשפעה של המנוע משתרעת מעבר לבידור.היכולת ליצור סימולציות פיזיות מציאותיות וAI אינטליגנטי עשה את GoldSrc-derived מנועים פופולריים עבור אימונים צבאיים והליכה ארכיטקטונית.תוכניות כמו FLT:0VBS1FLT:1 (Virtual Battlespace) בתחילה שואבים עקרונות מנועים של מנוע המשחק חלוציים על ידי FLT:2Half-LifeLTF:3, באמצעות סימולציה של AIS, באמצעות שיטות הפעלה רבות, וסימולציות אחוריות לשיטות.

מסקנה: האדריכל השקט של עידן

תרומתו של ה-FLT:0 [Half-LifeFLT] לפיתוח אסטרטגיה בזמן אמת ומנועי סימולציה עדיין מאפילה על ידי תהילתו כירוי ראשון, אך החידושים הטכניים שוולב החלקו לתוך GoldSrc - מודולימיות, פיזיקה ריאלית, בינה מלאכותית ואדריכלות ידידותית מודולר - יצרו תבנית שבתוך כל ז'אנרים שקדם לחיקוי:

מקורות נוספים (בתרגום חופשי:0)

  • (ב) ,0) ,Valve Developer Wiki - GoldSrc Engineveph
  • (ב) ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇ ⁇
  • (ב) ,0)ModDB - Half-Life Modding CommunitycioFLT:1
  • (ב) ⁇ 0) , How half-Life's AI Shaped Strategy GamesFevolved
  • (ב) פורומים של רופאים - השפעות על פיסיקה (מאמר פשוט)