Pereiti prie turinio

GoldSrc

Straipsnis iš Vikipedijos, laisvosios enciklopedijos.
GoldSrc
Kiti pavadinimaiGoldSource, Half-Life Engine
Kūrėjas(-ai)Valve, id Software
Išleista1998 m. lapkričio 19 d.; prieš 26 metus (1998-11-19)
Programavimo kalba(-os)C, C++, Asemblerio kalba
Prieš tai pakeitėQuake engine
Po to buvo pakeistasSource Engine
LicencijaUždaro kodo

GoldSrc (arba Gold Source) – uždaro kodo kompiuterinių žaidimų varikliukas, 1996 m. sukurtas bendrovės „Valve Corporation“. Pirmą kartą panaudotas kuriant žaidimą „Half-Life“, kuris rinkoje pasirodė 1998 m. Laikui skriejant buvo sukurta ir daugiau žaidimų, naudojančių šį varikliuką, pavyzdžiui, „Counter-Strike“ žaidimų serija. Pats „GoldSrc“ yra sukurtas „id Software“ priklausančio „Quake“ variklio pagalba, tačiau stipriai modifikuotas.

2004 m. pristatytas jo tęsinys – „Source“ varikliukas, kurio naujovės pademonstruotos per žaidimus „Half-Life 2“, „Counter-Strike: Source“ ir kitus.

2013 m. išleistos Linux ir OS X operacinėms skirtos „GoldSrc“ versijos, o netrukus ir visi kompanijos oficialūs žaidimai, naudojantys šį varikliuką.[1]

Nors varikliukas kurtas „Quake engine“ pagrindu, anot „Valve“ vadovo Gabe Newell, didžioji dalis kodo buvo sukurta jų pačių. Vienas pavyzdžių – dirbtinis intelektas.[2] Dar mažesnė saujelė elementų buvo perimta iš kitų „Quake“ serijos žaidimų.[3] 1997 m. kompanija pasamdė Ben Morris ir įsigijo žemėlapių kūrimo įrankį „Worldcraft“,[4] kuris po to buvo pervadintas į „Valve Hammer Editor“ ir juo imta kurti „GoldSrc“ žaidimų žemėlapius. Dar vienas varikliuko pranašumas buvo skeletinės animacijos palaikymas, kuris leido sukurti vaizdingesnius personažų judesius ir veido išraiškas, kuo negalėjo pasigirti dauguma kitų varikliukų.[5]

Oficialiai sukurtų ir išleistų žaidimų, naudojančių šį varikliuką, sąrašas:

Metai Pavadinimas Kūrėjai Leidėjai
1998 Half-Life „Valve“ Sierra Entertainment“, „Valve“ (skaitmen. plat.)
1999 Half-Life: Opposing Force Gearbox“, „Valve“
Team Fortress Classic „Valve“ „Valve“, „Sierra Entertainment“ (skaitmen. plat.)
Sven Co-op „Sven Co-op Team“ „Sven Co-op Team“
2000 Counter-Strike „Valve“ Sierra Entertainment
„Gunman Chronicles“ „Rewolf Entertainment“
Ricochet „Valve“ „Valve“
2001 Deathmatch Classic
Half-Life: Blue Shift Gearbox“, „Valve“ Sierra Entertainment“, „Valve“ (skaitmen. plat.)
Half-Life: Decay Gearbox Sierra Entertainment
2002 James Bond 007: Nightfire „Eurocom“, „Gearbox Electronic Arts
2003 Day of Defeat „Valve“ „Activision“, „Valve“ (skaitmen. plat.)
„Counter-Strike Neo“ Namco „Namco“
2004 Counter-Strike: Condition Zero „Valve“, „Ritual Entertainment“, „Gearbox“, „Turtle Rock Studios“ Sierra Entertainment“, „Valve“ (skaitmen. plat.)
2008 Counter-Strike Online „Valve“, „Nexon“ „Nexon“
2013 Cry of Fear „Team Psykskallar“ „Team Psykskallar“
2014 „Counter-Strike Nexon: Studio“ „Valve“, „Nexon“ „Nexon“
  1. Valve releases original Half-Life for Mac and Linux“ – Polygon.
  2. Half-Lifes Code Basis“ – Valve Editing Resource Collective. Archyvuotas straipsnis.
  3. Half Life: Interview With Gabe Newell“ – GameSpot UK (1999). Archyvuotas straipsnis.
  4. „Valve Press Release“ – Valve (.doc formatu)
  5. Modeling and Animating for Half-Life (Interactive Graphics Lecture 22 notes, Professor Denis Zorn)“ – NYU Math Dept (.PDF formatu)