گلداس‌آرسی

موتور بازی توسعه‌داده شده توسط شرکت ولو

گلداس‌آرسی (به انگلیسی: GoldSrc) که با نام گلدسورس (به انگلیسی: Goldsource) نیز شناخته می‌شود، یک موتور بازی اختصاصی است که توسط شرکت ولو ساخته شده و اولین بار در بازی ویدئویی نیمه‌عمر در سال ۱۹۹۸ به نمایش درآمد. این موتور در هسته اصلی یک نسخه کاملاً اصلاح شده از موتور بازی لرزش از اید سافت‌ویر است. به دنبال انتشار نیمه‌عمر، چندین بازی ولو با این موتور توسعه یافتند مانند بسته‌های الحاقی نیمه‌عمر، روز شکست و چندین بازی در مجموعه کانتر استرایک.

گلداس‌آرسی
نام‌های دیگرGoldsource
توسعه‌دهنده(ها)ولو
نوشته‌شده باC, سی++
جایگزین برایQuake engine, Quake II engine
جایگزین شده باموتور سورس
پروانهنرم‌افزار مالکیتی

در سال ۲۰۰۴، گلداس‌آرسی با انتشار نسخه‌های کانتر استرایک: سورس و نیمه‌عمر ۲ جانشین موتور سورس شد. با این حال، ولو همچنان با به روزرسانی‌های دوره ای از این موتور پشتیبانی می‌کند.

توسعه ویرایش

در واقع موتور گلداس‌آرسی در بازی لرزش استفاده شده بود و ولو تغییرات سنگینی بر آن ایجاد کرد. به گفته گیب نیوئل اکثر کدهای استفاده شده در موتور توسط خود ولو ایجاد شده‌است. به عنوان مثال سیستم‌های هوش مصنوعی گلداس‌آرسی اساساً از ابتدا ساخته شده‌اند.[۱] همچنین این موتور از سایر کدهای مجموعه لرزش از جمله QuakeWorld و لرزش ۲ دوباره استفاده می‌کند اما در مقایسه با نسخه اصلی لرزش، بسیار کمتر استفاده شده‌است.[۲] در سال ۱۹۹۷، ولو بن موریس را استخدام کرد و ابزار Worldcraft را جهت ایجاد نقشه‌های سفارشی لرزش خریداری کرد.[۳] این ابزار بعداً به Valve Hammer Editor تغییر نام داد و به ابزار رسمی نقشه‌برداری برای گلداس‌آرسی تبدیل شد. این موتور از انیمیشن اسکلتی پشتیبانی می‌کند، که امکان تحرک حرکتی بدن و انیمیشن‌های بیان چهره را بیشتر از موتورهای دیگر در زمان انتشار خود، فراهم می‌کرد.[۴]

قبل از ایجاد موتور سورس، موتور گلداس‌آرسی هیچ نامی نداشت و به سادگی «موتور نیمه عمر» نامیده می‌شد. بعداً ولو نیاز پیدا کرد که بر روی موتور، ریسک ایجاد خطا در پایگاه کد نیمه‌عمر را کاهش دهد، در نتیجه موتور نیمه عمر را به دو شاخه اصلی انشعاب داد: یکی با عنوان گلداس‌آرسی (GoldSrc) و دیگری اس‌آرسی (Src).

در داخل، هر بازی که از شاخه اصلی استفاده می‌کرد، «Goldsource» شناخته می‌شد تا از شاخه دوم متمایز شود، شاخه دوم بعدها به موتور سورس تبدیل شد. سرانجام، «GoldSrc» چیزی شبیه به موتور شد و به عنوان عنوان رسمی پذیرفته شد.[۵]

ولو نسخه‌های موتور GoldSrc را برای مک‌اواس و لینوکس در سال ۲۰۱۳ منتشر کرد.[۶][۷]

تاریخچه ویرایش

مجموعه نیمه‌عمر ویرایش

نیمه‌عمر اولین عنوان شرکت ولو و اولین بازی ویدئویی بود که از GoldSrc استفاده کرد. بازی با کسب بیش از پنجاه جایزه بازی سال PC مورد تحسین منتقدان قرار گرفت.[۸] در بسته‌های الحاقی، نیروی مهاجم و آبی‌پوش هر دو از موتور GoldSrc استفاده کردند که توسط گیرباکس سافت‌ور توسعه داده شدند.[۹][۱۰] نیمه‌عمر: تباهی، بسته الحاقی نیمه‌عمر که فقط برای پلی‌استیشن ۲ در سال ۲۰۰۱ منتشر شد.[۱۱] نیمه‌عمر: تباهی آخرین بازی در مجموعه نیمه‌عمر بود که از GoldSrc استفاده کرد.[۱۲][۱۳]

دیگر بازی‌های ولو ویرایش

ولو چندین بازی را با استفاده از موتور GoldSrc توسعه داد که بسیاری از آنان، بر اساس یک ماد از کاربران بودند. تیم فورترس کلاسیک، که در سال ۱۹۹۹ توسط ولو منتشر شد، نخستین بار توسط دو توسعه دهنده یک ماد از لرزش ساخته شد.[۱۴] کانتر استرایک و روز شکست در اصل یک ماد در نیمه‌عمر بود که ولو حق خرید آنان را گرفت و به عنوان عناوین مستقل دوباره منتشر کرد.[۱۵][۱۶] کانتر استرایک نئو و[۱۷] کانتر استرایک کاندیشن زیرو هر دو از موتور GoldSrc استفاده کردند.[۱۸][۱۹] اگرچه عناوین بعدی ولو از موتور سورس استفاده کردند، کانتر استرایک آنلاین و کانتر استرایک: زامبی‌ها، دو عنوان spinoff به ترتیب توسط نکسان در سال ۲۰۰۸ و ۲۰۱۴ منتشر شد، از GoldSrc به عنوان موتور خود استفاده می‌کنند.

دیگر ویرایش

موتور GoldSrc برای انواع بازی‌های شخص ثالث مورد استفاده قرار گرفت. Rewolf Software از این موتور در بازی Gunman Chronicles در سال ۲۰۰۰ استفاده کرد، و نسخه رایانه ای جیمز باند ۰۰۷: شب جهنمی توسط گیرباکس سافت‌ور با استفاده از نسخه اصلاح شده GoldSrc در سال ۲۰۰۲ توسعه داده شد.[۲۰][۲۱][۲۲]

فهرست بازی‌ها ویرایش

سال عنوان توسعه دهنده ناشر
۱۹۹۸ نیمه‌عمر ولو سییرا انترتینمنت، ولو (دیجیتالی)
۱۹۹۹ نیمه‌عمر: نیروی مهاجم گیرباکس سافت‌ور، ولو
تیم فورترس کلاسیک ولو ولو، سییرا انترتینمنت (دیجیتالی)
Sven Co-op Sven Co-op team Sven Co-op team
۲۰۰۰ کانتر استرایک ولو سییرا انترتینمنت
Gunman Chronicles Rewolf Entertainment سییرا انترتینمنت
Ricochet ولو ولو
۲۰۰۱ Deathmatch Classic
نیمه‌عمر: آبی‌پوش گیرباکس سافت‌ور، ولو سییرا انترتینمنت، ولو (دیجیتالی)
نیمه‌عمر: تباهی گیرباکس سافت‌ور سییرا انترتینمنت
۲۰۰۲ جیمز باند ۰۰۷: شب جهنمی Eurocom, گیرباکس سافت‌ور الکترونیک آرتس
۲۰۰۳ روز شکست ولو اکتیویژن، ولو (دیجیتالی)
کانتر استرایک نئو نامکو نامکو
۲۰۰۴ کانتر استرایک کاندیشن زیرو ولو، Ritual Entertainment, گیرباکس سافت‌ور، Turtle Rock Studios سییرا انترتینمنت، ولو (دیجیتالی)
۲۰۰۸ کانتر استرایک آنلاین ولو، نکسان نکسان
۲۰۱۴ Counter-Strike Nexon: Studio ولو، نکسان نکسان

منابع ویرایش

  1. Bokitch, Chris (1 August 2002). "Half-Life's Code Basis". Valve. Archived from the original on 1 March 2007. Retrieved 12 February 2011.
  2. Newell, Gabe (1999). "Half Life: Interview With Gabe Newell". GameSpot UK. Archived from the original on 23 July 2001. Retrieved 22 March 2011.
  3. "Valve Press Release". Valve. Retrieved 12 May 2010.
  4. "Modeling and Animating for Half-Life (Interactive Graphics Lecture 22 notes, Professor Denis Zorn)" (PDF). NYU Math Dept. Retrieved 13 January 2019.
  5. Johnson, Erik (1 September 2005). "Talk:Erik Johnson". Valve Developer Community. Archived from the original on 20 March 2007. Retrieved 12 February 2011.
  6. "Counter-Strike 1.6 Beta released". Valve. 28 January 2013. Retrieved 22 February 2014.
  7. McWhertor, Michael (25 January 2013). "Valve releases original Half-Life for Mac and Linux". Polygon. Archived from the original on 17 December 2013. Retrieved 25 January 2013.
  8. "Awards and Honors". Valve. Archived from the original on 8 January 2014. Retrieved 23 February 2014.
  9. "Half-Life Expands". IGN. 15 April 1999. Archived from the original on 9 November 2012. Retrieved 23 February 2014.
  10. Trueman, Doug (30 August 2000). "DC Half-Life Includes Blue Shift". GameSpot. Archived from the original on 7 November 2012. Retrieved 23 February 2014.
  11. C. Perry, Douglass; Zdyrko, Dave; Smith, David (19 September 2001). "Half-Life Preview". IGN. Archived from the original on 8 November 2012. Retrieved 23 February 2014.
  12. Butts, Steve (8 May 2003). "Half-Life 2 Preview". IGN. IGN Entertainment. Archived from the original on 11 November 2013. Retrieved 23 February 2014.
  13. Machkovech, Sam (2020-01-22). "Valve opens up about Half-Life: Alyx, Source 2 engine on Reddit". Ars Technica (به انگلیسی). Retrieved 2020-10-23.
  14. Craddock, David (16 March 2018). "Threading the Needle: The Making of Quake Team Fortress". Shacknews. Retrieved 18 February 2021.{{cite web}}: نگهداری CS1: url-status (link)
  15. Wolfe, Clayton (22 November 2000). "Counter-Strike". IGN. Archived from the original on 25 October 2012. Retrieved 24 February 2014.
  16. "Valve signs with Activision, exclusive Day of Defeat screens". GameSpot. 4 April 2003. Archived from the original on 25 February 2014. Retrieved 25 February 2014. The first Valve game to be released through Activision will be Day of Defeat, a Half-Life-powered first-person shooter set in World War II.
  17. "ナムコ、「カウンターストライク ネオ」のβテストを実施" (به ژاپنی). GAME Watch. Retrieved February 18, 2021.
  18. Kasavin, Greg (25 March 2002). "Counter-Strike: Condition Zero Preview". GameSpot. Archived from the original on 25 February 2014. Retrieved 24 February 2014.
  19. "ナムコ、「Counter-Strike NEO Ver.2」を今夏に全国展開新コンソールデザインを発表 βテストは今春を予定" (به ژاپنی). GAME Watch. Retrieved February 18, 2021.
  20. Varanini, Giancarlo (1 September 2000). "Sierra Unveils Gunman Chronicles". GameSpot. Archived from the original on 26 February 2014. Retrieved 25 February 2014.
  21. Blevins, Tal (4 December 2000). "Gunman Chronicles". GameSpot. Archived from the original on 26 February 2014. Retrieved 26 February 2014.
  22. Ajami, Amer (18 July 2002). "James Bond 007: NightFire Preview". GameSpot. Archived from the original on 25 February 2014. Retrieved 24 February 2014.