stringtranslate.com

Fuente dorada

GoldSrc (pronunciado "gold source"), a veces llamado motor Half-Life , es un motor de juego propietario desarrollado por Valve . En esencia, GoldSrc es una versión muy modificada del motor Quake de id Software . Hizo su debut en 1998 con Half-Life y potenció futuros juegos desarrollados por o con la supervisión de Valve, incluidas las expansiones de Half-Life , Day of Defeat y juegos de la serie Counter-Strike .

GoldSrc fue reemplazado por el motor Source con los lanzamientos de Half-Life: Source , Half-Life 2 y Counter-Strike: Source en 2004.

Desarrollo

La base de GoldSrc es el motor utilizado en el videojuego Quake , aunque con importantes modificaciones por parte de Valve. Si bien el motor sirvió como base para GoldSrc, Gabe Newell dijo que la mayoría del código utilizado en el motor fue creado por Valve. Los sistemas de inteligencia artificial de GoldSrc , por ejemplo, se crearon esencialmente desde cero. [1] El motor también utiliza algo de código de otros juegos de la serie Quake , incluidos QuakeWorld y Quake II . [2]

En 1997, Valve contrató a Ben Morris y adquirióWorldcraft , una herramienta para crearmapas personalizados de Quake . [3] [ Se necesita una mejor fuente ] La herramienta pasó a llamarse Valve Hammer Editor y se convirtió en la herramienta de mapeo oficial de GoldSrc. El motor admite animación esquelética , lo que permitió una cinemática corporal y animaciones de expresión facial más realistas que la mayoría de los otros motores en el momento del lanzamiento. [4]

El motor GoldSrc inicialmente no tenía un nombre real y simplemente se llamaba motor Half-Life. Cuando surgió la necesidad de que Valve trabajara en el motor sin correr el riesgo de introducir errores en el código base de Half-Life , Valve bifurcó el código y creó dos ramas principales del motor : una rama maestra Gold , "GoldSrc", y la otra "Src". Internamente, todos los juegos que usaban la rama original se denominaban "Goldsource" para diferenciarlos de la segunda rama, mientras que la rama "Src" evolucionó hasta convertirse en el motor Source . [5]

Valve lanzó versiones del motor GoldSrc para OS X y Linux en 2013, y a finales de año trasladó todos sus juegos propios que utilizaban el motor a esas plataformas. [6] [7]

Historia

Vida mediaserie

Half-Life fue el título debut de Valve y el primero en usar GoldSrc. Recibió elogios de la crítica, ganando más de cincuenta premios al Juego de PC del año. [8] El juego fue seguido por dos expansiones, Half-Life: Opposing Force y Half-Life: Blue Shift , ambas con GoldSrc y desarrolladas por Gearbox Software . [9] [10] Half-Life: Decay , un paquete de expansión para Half-Life lanzado solo para PlayStation 2 , fue lanzado en 2001 junto con el debut de Half-Life en la plataforma. [11] A diferencia de otros juegos de la serie, nunca recibió una versión oficial para Windows , sin embargo, una versión no oficial del juego fue lanzada por desarrolladores independientes en 2008. [12] [13] [14] Half-Life: Decay fue la iteración final de la serie Half-Life en ejecutarse en GoldSrc, con todas las futuras entregas de la serie utilizando losmotores Source y Source 2. [15] [16]

Otros juegos de Valve

Valve desarrolló varios juegos usando el motor GoldSrc, muchos de los cuales se basaron en modificaciones originales hechas por los usuarios. El Team Fortress Classic de Valve , lanzado en 1999, fue desarrollado principalmente por dos de los desarrolladores del mod de Quake Team Fortress . [17] Counter-Strike y Day of Defeat también fueron originalmente modificaciones de Half-Life de las que Valve compró los derechos y relanzaron como títulos independientes. [18] [19] Counter-Strike evolucionó hasta convertirse en su propia serie con el debut del juego arcade japonés Counter-Strike Neo en 2003 [20] y la propia continuación de Valve en 2004, Counter-Strike: Condition Zero , ambos de los cuales se ejecutan en el motor GoldSrc. [21] [22] Aunque las siguientes entregas de Valve en la serie comenzando con Counter-Strike: Source usan el nuevo motor Source, Counter-Strike Online y Counter-Strike Nexon , dos títulos derivados lanzados por Nexon en 2008 y 2014 respectivamente, usan GoldSrc como base.

Juegos y modificaciones de terceros

El motor GoldSrc también se utilizó para una variedad de juegos de terceros y modificaciones no desarrolladas directamente por Valve. Rewolf Software utilizó el motor para el juego Gunman Chronicles en 2000, y la versión para PC de James Bond 007: Nightfire fue desarrollada por Gearbox Software utilizando una versión modificada de GoldSrc en 2002. [23] [24] [25]

También se han producido modificaciones no oficiales de GoldSrc hechas por la comunidad . Entre los juegos destacados se incluyen Natural Selection , Cry of Fear y Sven Co-op , y Team Fortress Classic , Counter-Strike y Day of Defeat de Valve , todos ellos basados ​​en mods de GoldSrc con los mismos nombres. Desde entonces , Sven Co-op se ha lanzado de forma gratuita como un juego independiente en Steam , que utiliza un derivado con licencia del motor con sus propias personalizaciones.

El proyecto Xash3D y sus bifurcaciones utilizan en parte el código fuente del motor Quake , así como el SDK Half-Life , para recrear GoldSrc y ejecutar sus diversos mods en diferentes plataformas. [26] [27] [28] [29] Los puertos FreeHL y FreeCS también utilizan el código de QuakeWorld, así como ingeniería inversa de sala limpia . [30]

Juegos que utilizan GoldSrc

Referencias

  1. ^ Bokitch, Chris (1 de agosto de 2002). «Base del código de Half-Life». Valve Editing Resource Collective . Valve . Archivado desde el original el 1 de marzo de 2007. Consultado el 12 de febrero de 2011 .
  2. ^ "Half Life: Entrevista con Gabe Newell". GameSpot UK . 1999. Archivado desde el original el 23 de julio de 2001. Consultado el 22 de marzo de 2011 .
  3. ^ "Comunicado de prensa de Valve". Valve . Consultado el 12 de mayo de 2010 .
  4. ^ "Modelado y animación para Half-Life (apuntes de la lección 22 de gráficos interactivos, profesor Denis Zorn)" (PDF) . Departamento de Matemáticas de la Universidad de Nueva York . Consultado el 13 de enero de 2019 .
  5. ^ Johnson, Erik (1 de septiembre de 2005). «Talk:Erik Johnson». Comunidad de desarrolladores de Valve . Archivado desde el original el 20 de marzo de 2007. Consultado el 12 de febrero de 2011 .
  6. ^ "Se lanzó la versión beta de Counter-Strike 1.6". Valve . 28 de enero de 2013 . Consultado el 22 de febrero de 2014 .
  7. ^ McWhertor, Michael (25 de enero de 2013). «Valve lanza Half-Life original para Mac y Linux». Polygon . Archivado desde el original el 17 de diciembre de 2013. Consultado el 25 de enero de 2013 .
  8. ^ "Premios y distinciones". Valve . Archivado desde el original el 8 de enero de 2014 . Consultado el 23 de febrero de 2014 .
  9. ^ "Half-Life se expande". IGN . 15 de abril de 1999. Archivado desde el original el 9 de noviembre de 2012 . Consultado el 23 de febrero de 2014 .
  10. ^ Trueman, Doug (30 de agosto de 2000). «DC Half-Life incluye Blue Shift». GameSpot . Archivado desde el original el 7 de noviembre de 2012. Consultado el 23 de febrero de 2014 .
  11. ^ C. Perry, Douglass; Zdyrko, Dave; Smith, David (19 de septiembre de 2001). «Avance de Half-Life». IGN . Archivado desde el original el 8 de noviembre de 2012. Consultado el 23 de febrero de 2014 .
  12. ^ "Half-Life: Decay - Comunidad de desarrolladores de Valve". Valve Software . Valve. 6 de septiembre de 2011 . Consultado el 19 de julio de 2016 .
  13. ^ Dzhura, Vyacheslav; Zhatov, Denis. "PC:Decay". Half-Life Creations . Dimension Force . Consultado el 14 de julio de 2016 .
  14. ^ Engañador. «Decadencia de la vida media de ModDB». ModDB . Consultado el 14 de julio de 2016 .
  15. ^ Butts, Steve (8 de mayo de 2003). «Avance de Half-Life 2». IGN . Archivado desde el original el 11 de noviembre de 2013. Consultado el 23 de febrero de 2014 .
  16. ^ Machkovech, Sam (22 de enero de 2020). "Valve habla sobre Half-Life: Alyx, el motor Source 2 en Reddit". Ars Technica . Consultado el 23 de octubre de 2020 .
  17. ^ Craddock, David (16 de marzo de 2018). "Enhebrando la aguja: la creación de Quake Team Fortress". Shacknews . Consultado el 18 de febrero de 2021 .
  18. ^ Wolfe, Clayton (22 de noviembre de 2000). «Counter-Strike». IGN . Archivado desde el original el 25 de octubre de 2012. Consultado el 24 de febrero de 2014 .
  19. ^ "Valve firma con Activision, pantallas exclusivas de Day of Defeat". GameSpot . 4 de abril de 2003. Archivado desde el original el 25 de febrero de 2014 . Consultado el 25 de febrero de 2014 . El primer juego de Valve que se lanzará a través de Activision será Day of Defeat , un juego de disparos en primera persona basado en Half-Life ambientado en la Segunda Guerra Mundial.
  20. ^ "ナ ム コ, 「 カ ウ ン タ ー ス ト ラ イ ク ネ オ 」 のβ テ ス ト を 実施" (en japonés). JUEGO Mira . Consultado el 18 de febrero de 2021 .
  21. ^ Greg, Kasavin (25 de marzo de 2002). «Counter-Strike: Condition Zero Preview». GameSpot . Archivado desde el original el 25 de febrero de 2014. Consultado el 24 de febrero de 2014 .
  22. ^ "ナムコ、「Counter-Strike NEO Ver.2」を今夏に全国展開新コンソールデザインを発表 βテストは今春を予定" en japonés). JUEGO Mira . Consultado el 18 de febrero de 2021 .
  23. ^ Varanini, Giancarlo (1 de septiembre de 2000). «Sierra presenta Gunman Chronicles». GameSpot . Archivado desde el original el 26 de febrero de 2014. Consultado el 25 de febrero de 2014 .
  24. ^ Blevins, Tal (4 de diciembre de 2000). «Gunman Chronicles». GameSpot . Archivado desde el original el 26 de febrero de 2014. Consultado el 26 de febrero de 2014 .
  25. ^ Amer, Ajami (18 de julio de 2002). «James Bond 007: NightFire Preview». GameSpot . Archivado desde el original el 25 de febrero de 2014. Consultado el 24 de febrero de 2014 .
  26. ^ Hoff, John (8 de septiembre de 2015). «Xash3D te permite jugar Half-Life en Android». Comunidad Android . Consultado el 16 de julio de 2024 .
  27. ^ BTRE (3 de agosto de 2020). «Half-Life: Absolute Zero imita el estilo original de Half-Life y se ejecuta en Linux con Xash3D FWGS». GamingOnLinux . Consultado el 15 de julio de 2024 .
  28. ^ Beschizza, Rob (9 de marzo de 2022). «Juega al Half-Life original en el navegador». Boing Boing . Consultado el 16 de julio de 2024 .
  29. ^ O'Connor, Alice (2 de marzo de 2023). "El mod de trazado de rayos de Half-Life es genial porque hace que el juego parezca antiguo de una manera nueva". Rock Paper Shotgun . Consultado el 16 de julio de 2024 .
  30. ^ Larabel, Michael (10 de noviembre de 2017). "FreeCS: Aiming For An Open-Source Counter-Strike Implementation". Phoronix . Consultado el 14 de julio de 2024 .