John Carmack

A Wikipédiából, a szabad enciklopédiából
John Carmack
John Carmack.jpg
John Carmack 2005-ben az X Prize versenyen.
Születéskori neve John D. Carmack II
Született 1970augusztus 20. (44 éves)
Kansas, Roeland Park
Nemzetisége amerikai
Foglalkozása Programozó
Fontosabb munkái Az id Software és Armadillo Aerospace alapítója
Díjak Díjak
Kitüntetései Elismerései

John Carmack blogja
John Carmack az IMDb-n

John D. Carmack II (1970. augusztus 20.) amerikai videojáték-programozó, és társalapítója az 1991-ben létrehozott id Software-nek. Ő volt a vezető programozója olyan legendás játékoknak, mint a Commander Keen, a Wolfenstein 3D, a Doom, és a Quake. Carmack a forradalminak számító 3D-s grafikai találmányai miatt az egyik legelismertebb programozó lett, továbbá nagy rajongója a rakétaépítésnek, és társalapítója az Armadillo Aerospace nevű rakétákkal foglalkozó vállalatnak, amelyben főmérnökként tevékenykedik.

Pályafutása[szerkesztés | forrásszöveg szerkesztése]

Fiatalkora[szerkesztés | forrásszöveg szerkesztése]

John D. Carmack II 1970. augusztus 20-án született és Kansas City-ben nőtt fel. Már fiatalon felkeltették érdeklődését a számítógépek. Két középiskolába is járt, mégpedig a Prairie Village-ben lévő Shawnee Mission East Középiskolába és a raytowni Raytown South Középiskolába. David Kushner megemlíti a Masters of Doom-ban, hogy mikor Carmack 14 éves korában betört egy iskolába barátaival, hogy Apple II-es számítógépeket lopjanak el, őrizetbe vették, és pszichiátriai kivizsgálásra küldték el, ahol megállapították, hogy nem érez empátiát más emberekkel szemben. Az incidens után Carmacket elküldték a fiatalkorúak otthonába, ahol megkérdezte tőle egy kezelőorvos, hogy „ha nem kaptak volna el téged, akkor újra megpróbáltál volna lopni?”, amire ő a következő választ adta: „valószínűleg igen”. De amikor a terapeuta bemutatta a vizsgálat eredményét, akkor Carmack elismételte a terapeuta kérdését: „ha nem kaptak volna el”.[1] Miután 1500 pontot ért el a SAT (Scholastic Aptitude Test, magyarul iskolai adottsági teszt) nevű tesztben (780 matematika, 720 szöveg) a Missouri–Kansas City Egyetemre jelentkezett, ahol csak két szemesztert végzett el, mivel utána szabadúszó programozó lett.

Tehetsége[szerkesztés | forrásszöveg szerkesztése]

Egy shreveporti szoftverfejlesztő csapat, a Softdisk felkereste Carmacket, hogy dolgozzon náluk a Softdisk G-S-en (Apple IIGS-ekhez kiadott lemezek), egyesülve John Romeróval és Adrian Carmackkel (akik később az id Software kulcsemberei lettek). Később átcsoportosították őket IMB játékok készítésére (ezt a csoportot Gamer's Edge-nek nevezték). 1990-ben a trió megalkotta az első Commander Keen játékot a Softdisk-nél, bár nem a Softdisk-nek. Ezáltal elkezdődött a Commander Keen-sorozat gyártása, amelyet az Apogee Software adott ki shareware formában. 1991-ben Carmack kilépett a Softdisk-től és megalapította az id Software-t.[2]

Carmack a számítógépes grafikában forradalmi technikákat vitt véghez, mivel először a Commander Keen-ben használta az adaptív képfrissítést, a Hovertank 3D-ben, Catacomb 3D-ben és a Wolfenstein 3D-ben használta a raycastingot, a bináris térfelosztás először a Doom-ban jelent meg, a Quake-ben volt először látható a surface caching, a shadow volume-ok a Doom 3-ban mutatkoztak meg és a MegaTexture az Enemy Territory: Quake Wars-ban. Carmack motorjait több más játékhoz is felhasználták, úgy mint például a Half-Life-hoz, a Call of Duty-hoz és a Medal of Honor-hoz.

Mikor Carmack vakációzni volt a feleségével, Katherine Anna Kanggal, néhány mobiljáték végigjátszása után rájött, hogy azok nem elég jók. Elhatározta hát, hogy készít egy tökéletes, mobilon is játszható játékot. Mikor visszatért a nyaralásból, kijelentette, hogy elkezd dolgozni a Doom RPG-n.[3]


A programozók mai helyzete sokkal jobb, mint az 1980-as években felnövőké volt. Ma már elég egy olcsó, használt számítógép, egy Linux CD, valamint internetkapcsolat, és máris mindened megvan a munkához és ahhoz, hogy magas szintre fejleszd programozói tudásodat.[2]


Az információ korában nincsenek határok. Határokat csak magunk szabhatunk. Ha valami nagyot akarsz készíteni, nem dollármilliókra, csak megfelelő mennyiségű pizzára, diétás kólára, egy olcsó PC-re, és mindenekelőtt elég eltökéltségre van szükséged.[2]

Hobbija[szerkesztés | forrásszöveg szerkesztése]

2000-ben Carmacket újra elkezdte érdekelni egyik fiatalkori hobbija, a rakétaépítés. Miután átnézte, hogy mennyi pénzt költött Ferrarijainak tuningolására, rájött, hogy jelentős lépéseket tud tenni a rakétaépítésben is. Még mielőtt megalapította volna az Armadillo Aerospace-t, egy helyi amatőr csapatot finanszírozott anyagilag. Saját maga tanult mérnöknek, és ő lett a cég főmérnöke. Azóta rendületlenül dolgozik kitűzött céljain, mégpedig a ballisztikus űrrepülésen és pályamenti járműveken.

Magánélete[szerkesztés | forrásszöveg szerkesztése]

Carmack a feleségével, Katherine Anna Kanggel, az 1997-es QuakeConon találkozott, amikor meglátogatta az id irodáját. Fogadást tettek, hogyha Kang megfelelő számú résztvevőt biztosít, akkor Carmack megszervezi neki az Első Női Quake Bajnokságot. Ebben az időben elég kevés nő játszott FPS videojátékokkal. Kang bajnokságán több mint 600 női regisztrált résztvevő próbálta megnyerni a kétfős kaliforniai utat, 2000 dollárt és más különböző ajándékokat. 2000 januárjában Carmack és Kang összeházasodtak és négy évvel rá, 2004-ben született egy fiuk. Carmack nyilvántart egy blogot is[4], továbbá a Slashdot.com-on is aktívan tevékenykedik. 2008-ban Carmack aláírt egy Nintendo DS-t a Child's Play egyesületnek, amelyet egy félreértés miatt felajánlottak díjként egy versenyen, de ezt a hibát azóta helyesbítették: az aláírt termék visszakerült, és feltették az eBayre jótékonysági célból. A verseny díját kicserélték egy rendes Nintendo DS-re.[5]

Filozófiája[szerkesztés | forrásszöveg szerkesztése]

Carmack életének egyik szempontja különböztette meg őt a versenytársaitól: egy új játék fejlesztésénél a végső megjelenési dátum bejelentését feleslegesnek tartja. Amikor arról faggatják, hogy mikor adják ki az új játékot, akkor röviden csak ennyit válaszol rá: „Amikor kész lesz!”.[2] Régen, mikor az Apogee adta ki az id Software játékait, akkor ők is átvették ezt az üzleti szokást.[6]

Szabadság és jótékonykodás[szerkesztés | forrásszöveg szerkesztése]

Közismert, hogy Carmack pártolja a nyílt forráskódú programokat és hangot adott a szoftverek védettsége ellen, amelyek szerinte egyenlővé teszik őt egy rablóval.[7] Továbbá hozzájárul különböző szabad szoftverek fejlesztésében is: az X Window System Mac OS X Szerverre való átírásában és az OpenGL Linuxra való átírásában az Utah GLX projekt keretein belül.

1995-ben Carmack a Wolfenstein 3D forráskódját, majd két évvel rá, 1997-ben a Doom forráskódját is kiadta. Amikor 1996-ban a Quake forráskódja nyilvánosságra került, és a Quake közösségében keringett, egy programozó az id Software-rel függetlenítette a kódot és arra használták fel, hogy átírták Linux-ra a játékot, majd a programozó elküldte a patcheket Carmacknek. Az id Software Carmack rendelkezésére odaadta a patcheket egy Linux programok átírásával foglalkozó cégnek. Később az id kiadta a Quake, Quake II és a Quake III Arena forráskódját is GNU General Public License (GPL) alatt, majd a Doom-ot újra kiadták 1999-ben GPL licenc alatt. A Doom 3 motorja, az id Tech 4 szintén nyílt forráskódú lesz, legalábbis ezt mondta Carmack a 2007-es QuakeConon: „A Doom 3 is nyílt forráskódú lesz, bár még nem közlöm a végleges megjelenési dátumot.[8]

Carmack nagylelkű hozzájárulásai az intézményekhez és játékvilágközösségekhez szintén ismertek. A jótékony hozzájárulásai néhány korábbi középiskoláját, szabad szoftver kezdeményezőket, szoftverszabadalmak ellenieket és játékrajongókat is tartalmaz. 1997-ben elajándékozta egyik Ferrariját (a 328-as típusút) díjként Dennis Fongnak, a Quake „Red Annihilation” verseny nyertesének.

Elismerései[szerkesztés | forrásszöveg szerkesztése]

Galéria[szerkesztés | forrásszöveg szerkesztése]

Források[szerkesztés | forrásszöveg szerkesztése]

  1. David Kushner - Masters of Doom a The Weekly Standard hetilapban. (012. szám, 23. évfolyam) (angol nyelven). (Hozzáférés: 2008. augusztus 7.)
  2. ^ a b c d David Kushner. Masters of Doom. Random House Publishing Group. ISBN 0-375-50524-5 (2003) 
  3. Interjú Kevin Cloud-dal és Steve Nix-szel (angol nyelven). Mike Snider. (Hozzáférés: 2008. augusztus 7.)
  4. Carmack blogja (angol nyelven). (Hozzáférés: 2008. augusztus 7.)
  5. Penny Arcade (angol nyelven). (Hozzáférés: 2008. augusztus 7.)
  6. 'George Broussard a 3D Realms fórumán (angol nyelven). (Hozzáférés: 2008. augusztus 7.)
  7. 'Slashdot.com cikk a videojátékok védettségéről (angol nyelven). (Hozzáférés: 2008. augusztus 7.)
  8. 'LinuxGames.com: Doom 3 mint szabad szoftver (angol nyelven). (Hozzáférés: 2008. augusztus 7.)
  9. Time - 10. hely: John Carmack' (angol nyelven). [2000. május 10-i dátummal az eredetiből archiválva]. (Hozzáférés: 2008. augusztus 8.)
  10. Hall of Fame: John Carmack' (angol nyelven). (Hozzáférés: 2008. augusztus 8.)
  11. Walk of Game Walk of Game: John Carmack' (angol nyelven). (Hozzáférés: 2008. augusztus 8.)
  12. Emmy-díj: John Carmack és az id Software' (angol nyelven). (Hozzáférés: 2008. augusztus 8.)
  13. 2008: Tech Emmy Nyertesek (angol nyelven). [2012. május 25-i dátummal az eredetiből archiválva]. (Hozzáférés: 2008. augusztus 8.)

További információk[szerkesztés | forrásszöveg szerkesztése]

Commons
A Wikimédia Commons tartalmaz John Carmack témájú médiaállományokat.