John Carmack

Från Rilpedia

Version från den 8 april 2009 kl. 01.34 av Alexbot (Diskussion)
(skillnad) ← Äldre version | Nuvarande version (skillnad) | Nyare version → (skillnad)
Hoppa till: navigering, sök
Wikipedia_letter_w.pngTexten från svenska WikipediaWikipedialogo_12pt.gif
rpsv.header.diskuteraikon2.gif
John Carmack
Foto: Spaceman Spiffy

John Carmack (född 20 augusti, 1970) är grundare och chefsutvecklare för företaget id Software som ligger bakom datorspel som Wolfenstein 3-D, Doom, Doom II, Quake, Quake II, Quake III Arena och sist men inte minst Doom III. Företaget har sedan starten varit den ledande tillverkaren av grafikmotorer för datorspel, vilket har givit John Carmack stor makt inom spelbranschen. John är också en av grundarna till forskningsgruppen Armadillo Aerospace som forskar kring interplanetär framdrift.

Biografi

Carmack växte upp i Shawnee Mission, Kansas, och blev tidigt intresserad av datorer. Han gick ut från Shawnee Mission East High School med ett GPA på 4,0 (motsvarar i Sverige ett medelbetyg på 20,0 från gymnasiet) och gick sedan på University of Kansas i två terminer, innan han hoppade av för att börja jobba som frilansande programmerare. Softdisk i Shreveport, Louisiana anställde Carmack, och förenade honom med John Romero och andra framtida nyckelmedlemmar av id Software. 1990, fortfarande vid Softdisk, skapade Carmack, Romero och de andra det första Commander Keen-spelet. Det var en spelserie som gavs ut som shareware av Apogee Software från 1991 och framåt. Senare lämnade Carmack Softdisk för att grunda id Software med Romero & co, där han är kvar än idag.

Carmacks mest anmärkningsvärda programmeringsbedrifter är inom området FPS-spel. Han programmeringskunskaper var väldigt viktiga för utvecklingen av betydelsefulla spel inom genren: Wolfenstein 3-D, Doom, Quake, och dess nyare versioneer (inklusive Doom 3 och övriga spel Quake-serien). Han har uppfunnit flera datorgrafikrelaterade algoritmer, bland annat "surface caching" och "Carmack's Reverse" (den senare uppfanns dock inte ursprungligen av honom; han upptäckte den på egen hand efter dess ursprungliga upptäckt). Många tror att han var den förste som använde 0x5f3759df som en första gissning för att hitta inversen till ett tals kvadratrot med Newton-Raphson-metoden. Carmacks spelmotorer har licensierats för användning i andra inflytelserika FPS-spel, till exempel Half-Life och Medal of Honor.

Carmack arbetar för att främja delar av öppen källkods-tänkande och "fan feedback" i designen av sina spel. När källkoden till Quake stals och cirkulerade underground i Quake-communityt så användes den av programmaren Greg Alexander (utan koppling till id Software) för att porta spelet till Linux. Han skickade patcharna till Carmack, som i stället för att låta vidta rättsliga åtgärder använde dem som grunden till en id Software-stödd Linux-port.

Carmack är också känd för sina generösa bidrag till välgörande ändamål och spelcommunities. Mottagare av dessa inkluderar den high school han gick på, främjare av öppen källkod-mjukvara, motståndare till mjukvarupatent, rymdforskning och spelentusiaster. 1997 gav han bort en av sina Ferraris som pris till vinnaren av Quake-turneringen "Red Annihilation", Dennis "Thresh" Fong.

22 mars 2001 blev Carmack den fjärde personen som valdes in i Academy of Interactive Arts and Sciences' Hall of Fame, en hedersbetygelse som ges till personer som gjort revolutionerande och innovativa insatser inom tv- och datorspelsindustrin. Dess förste mottagare var Shigeru Miyamoto.

Carmack är mest känd för sina innovationer inom 3D-grafik, men han är också raketentusiast och en av grundarna av Armadillo Aerospace.

Personliga verktyg