1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> BRIAN JACOBSON: Mano vardas yra Brian Jacobsonas. 3 00:00:11,550 --> 00:00:15,930 Aš padariau mano būdas Valve rūšies šiek tiek aplinkinis maršrutas. 4 00:00:15,930 --> 00:00:19,210 Aš iš tikrųjų nebuvo kompiuterių programuotojas kolegijoje. 5 00:00:19,210 --> 00:00:21,120 Ir aš buvo naudojamas - atgal vidurinėje mokykloje - 6 00:00:21,120 --> 00:00:24,810 sugebėti daryti programavimą ir gauti Daiktai iš idėjos iki įgyvendinimo 7 00:00:24,810 --> 00:00:26,830 vos kelias minutes ar valandas. 8 00:00:26,830 --> 00:00:32,439 Man patiko, kad Sparti ir matau savo idėjas ateiti į gyvenimą. 9 00:00:32,439 --> 00:00:34,290 >> YAHN BERNIER: My name is Yahn Bernier. 10 00:00:34,290 --> 00:00:36,240 Aš čia ne Valve daugiau kaip 16 metų. 11 00:00:36,240 --> 00:00:39,680 Taigi, aš galų gale raštu, tik įdomus, lygio redaktorius Quake 12 00:00:39,680 --> 00:00:43,100 vadinamas BSP remiantis dvejetainis patalpos pertvaros medžiai. 13 00:00:43,100 --> 00:00:46,210 Tai buvo tarsi iš patiekalas, ir, galiausiai, Gabe Newell, 14 00:00:46,210 --> 00:00:49,980 , kuris buvo iš Valve įkūrėjas ir Mike Harrington atsiuntė man laišką, kuriame rašoma, 15 00:00:49,980 --> 00:00:51,770 programinės įrangos kūrimo inžinierius galimybę. 16 00:00:51,770 --> 00:00:53,061 >> JOHN COOK: Mano vardas John Cook. 17 00:00:53,061 --> 00:00:54,820 Aš programinės įrangos inžinierius dirba Valve. 18 00:00:54,820 --> 00:00:59,610 Aš sutelkti dėmesį į mūsų interneto sistemos nuovirų susidarymo ir architektūra. 19 00:00:59,610 --> 00:01:01,560 Draugas ir aš, iš tikrųjų, universitete buvo 20 00:01:01,560 --> 00:01:04,170 dirbti žaidimas vadinamas Team Fortress. 21 00:01:04,170 --> 00:01:08,320 Ir mes tiesiog padarė žaidimą, įdėti jį į internetą. 22 00:01:08,320 --> 00:01:10,650 Tai buvo dėl to žaidimas Quake tuo metu, 23 00:01:10,650 --> 00:01:13,120 taip tarsi mod, pratęsimo, iš šio žaidimo. 24 00:01:13,120 --> 00:01:16,400 Po to, mes galų gale kontaktuojama su vožtuvu 25 00:01:16,400 --> 00:01:17,700 ir ateina čia. 26 00:01:17,700 --> 00:01:19,450 >> BRIAN JACOBSON: Dėl man grafika klasė 27 00:01:19,450 --> 00:01:25,460 buvo tikriausiai labiausiai tinka Žinoma, kad aš paėmė kolegijoje tikrai. 28 00:01:25,460 --> 00:01:29,700 Trigonometrija, Tiesinė algebra - Aš paėmė robotų kursą 29 00:01:29,700 --> 00:01:32,900 kad turėjo linijinių krūva algebra rūšies kepti į jį, 30 00:01:32,900 --> 00:01:37,530 ir tai yra vienas iš kertinių matematikos koncepcijos bet 3-D grafikos. 31 00:01:37,530 --> 00:01:43,180 Svabiausia orientacijos ir daro matematika, kaip aš žiūriu per tave, 32 00:01:43,180 --> 00:01:47,160 bet aš noriu, kad būtų siekiama daugiau nei ten, ir kaip man pasukti, ir kaip aš, 33 00:01:47,160 --> 00:01:50,100 žinote, kaip man išsiaiškinti kur aš juda ar ieškote? 34 00:01:50,100 --> 00:01:52,315 Tai viskas, Tiesinė algebra. 35 00:01:52,315 --> 00:01:54,440 YAHN BERNIER: esmė iš pirmojo asmens šaudyklė 36 00:01:54,440 --> 00:01:58,325 yra tai, kad man atrodo per gun svetaines su mano akimis, ir siekti kažko, 37 00:01:58,325 --> 00:02:00,200 ir nuspausti gaiduką, ir aš noriu, kad pasiektų tai. 38 00:02:00,200 --> 00:02:04,330 Taigi, jūs turite sukurti savo technologijos susidoroti su latency. 39 00:02:04,330 --> 00:02:06,750 Taigi Jonas Carmack išvyko atgal ir sako, oi, kokie 40 00:02:06,750 --> 00:02:12,650 Man reikia padaryti, tai prognozuoti, nuo kliento, rūšiuoti mano žaidėjo rezultatas 41 00:02:12,650 --> 00:02:16,814 įėjimai, ir tiesiog, kad ir padaryti iš kur mes manome, kad jis bus, 42 00:02:16,814 --> 00:02:18,980 ir tada tegul serverio grįžti ir pataisyti mane. 43 00:02:18,980 --> 00:02:21,970 >> JOHN COOK: Taigi, kai jūs galvojate apie naudojant žaidimo variklis padaryti žaidimą, 44 00:02:21,970 --> 00:02:24,011 ten pasirinkimo daug - daug daugiau galimybių dabar. 45 00:02:24,011 --> 00:02:27,185 BRIAN JACOBSON: žaidimo variklis rūšies infrastruktūrą 46 00:02:27,185 --> 00:02:28,310 , kuriame jums padaryti žaidimą. 47 00:02:28,310 --> 00:02:32,060 Tai dalykas, atsakingas už pasaulis, modeliuoti pasaulį, 48 00:02:32,060 --> 00:02:36,450 žaisti visus garsus, padėti jūsų žaidimo kodą 49 00:02:36,450 --> 00:02:38,834 išsiaiškinti, kas priešas AI ketinate eiti daryti. 50 00:02:38,834 --> 00:02:40,750 JOHN COOK: Paprastai, kaip žmonės pradės 51 00:02:40,750 --> 00:02:44,279 yra jie nori šiek tiek tos sumos logika ir pakeiskite jį, kaip ir OK, dabar 52 00:02:44,279 --> 00:02:46,070 galime tik pakeisti raketų paleidimo daryti 53 00:02:46,070 --> 00:02:49,840 200 žalos, o ne daro 100 žalos. 54 00:02:49,840 --> 00:02:54,080 Tai labai paprasta - kaip tik imtis kai jau gabalas žaidimo logika 55 00:02:54,080 --> 00:02:55,487 ir pritaikykite ją, kaip jums patinka. 56 00:02:55,487 --> 00:02:57,570 BRIAN JACOBSON: kita, aukštesnio lygio sluoksnis, 57 00:02:57,570 --> 00:02:59,340 paprastai vadinamas žaidimas kodas. 58 00:02:59,340 --> 00:03:02,730 Ir žaidimas kodas paprastai yra dalykas, kad visa informacija apie žaidimo taisykles, 59 00:03:02,730 --> 00:03:06,960 patinka tai, kad turiu tai ypač ginklas, kuris 60 00:03:06,960 --> 00:03:10,990 veikia šiuo konkrečiu būdu arba dėl to, kad ten headcrab monstras, kuris 61 00:03:10,990 --> 00:03:12,640 turi šiuos konkrečius elgesį. 62 00:03:12,640 --> 00:03:15,982 Šie rūšių dalykų yra paprastai apibrėžiamas kaip žaidimo kodą. 63 00:03:15,982 --> 00:03:17,690 JOHN COOK: Ir iš ten, tikrai, aš turiu galvoje 64 00:03:17,690 --> 00:03:20,190 su šių vienetų natūra ir proceso iteracijos, 65 00:03:20,190 --> 00:03:23,100 galite pereiti nuo kažko panašaus Quake kažką panašaus Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> BRIAN JACOBSON: Half-Life yra sci-fi pirmosios person shooter žaidimą. 67 00:03:27,310 --> 00:03:30,850 Tai nustatyta iš dystopian pasaulyje rūšiuoti. 68 00:03:30,850 --> 00:03:35,840 Pirmas Half-Life buvo nustatytas šis požeminėmis tyrimų įrenginys vadinamas 69 00:03:35,840 --> 00:03:39,450 Juoda Mesa, ir žaidi simbolių pavadintas Gordonas Freemanas, 70 00:03:39,450 --> 00:03:42,640 ir tai iš esmės buvo apie Alien Invasion, kad 71 00:03:42,640 --> 00:03:45,510 išprovokavo kai Eksperimentas nutiko. 72 00:03:45,510 --> 00:03:50,230 Ir antrasis žaidimas Half-Life 2 buvo įsteigta apie 10 metų, 73 00:03:50,230 --> 00:03:53,450 ir iš esmės užsieniečiai perėmė planetos. 74 00:03:53,450 --> 00:03:58,390 Ir dabar jūs, kaip Gordon Freeman, turėjo iš esmės gelbėti 75 00:03:58,390 --> 00:04:01,760 Jūsų draugas Aleksas, kas esate patenkinti, ir bandyti įveikti atgal užsieniečių 76 00:04:01,760 --> 00:04:03,460 ir susigrąžinti planetą. 77 00:04:03,460 --> 00:04:05,540 >> JOHN COOK: Žinoma projektus, kaip portalas 2, 78 00:04:05,540 --> 00:04:10,190 tai buvo tik maža grupelė, kaip ir penkių žmonių, dirbančių žaidimo idėja. 79 00:04:10,190 --> 00:04:12,450 Jie nustatė keletą dalykų, jie mintis buvo įdomu - 80 00:04:12,450 --> 00:04:13,783 gali būti įdomus žaidimas. 81 00:04:13,783 --> 00:04:15,040 Jie jį išplėsti iki 20 žmonių. 82 00:04:15,040 --> 00:04:16,865 Jie rūšies sukonkretinti šias idėjas. 83 00:04:16,865 --> 00:04:17,990 Jūs įtraukėme keletą daugiau žmonių. 84 00:04:17,990 --> 00:04:18,550 Jie, kaip ir, Gerai. 85 00:04:18,550 --> 00:04:19,550 Taip, dabar mes norime hitu. 86 00:04:19,550 --> 00:04:21,304 Mes ruošiesi laivą tris konsolių. 87 00:04:21,304 --> 00:04:23,970 Mums reikia daug daugiau žmonių, pavyzdžiui, visi ateiti pažvelgti į šį žaidimą. 88 00:04:23,970 --> 00:04:24,720 >> Kaip jis nuostabus. 89 00:04:24,720 --> 00:04:26,700 Jis tiesiog turi krūva darbo gauti padaryti. 90 00:04:26,700 --> 00:04:29,470 Staiga, jūs turite pusę Įmonė dirba jums. 91 00:04:29,470 --> 00:04:32,610 Jūs turite 120 žmonių, dirbančių šį žaidimą gauti tai padaryti. 92 00:04:32,610 --> 00:04:35,290 Akivaizdu, kad kiti projektai - projektų skaičius 93 00:04:35,290 --> 00:04:36,680 kitur sutartis, tiesa? 94 00:04:36,680 --> 00:04:38,812 Tačiau visi super laimingas nes jie žino, 95 00:04:38,812 --> 00:04:41,020 jie dirba šioje dalykas, kad yra tikrai nuostabus. 96 00:04:41,020 --> 00:04:43,561 >> BRIAN JACOBSON: Vienas tikrai daug dalykų apie šį darbą 97 00:04:43,561 --> 00:04:46,390 Ši pramonės šaka apskritai yra kad viskas kinta visą gyvenimą. 98 00:04:46,390 --> 00:04:48,000 Kaip ir dalykas, kad darote šiais metais 99 00:04:48,000 --> 00:04:50,625 bus labai skiriasi nuo dalykas, jūs kitais metais. 100 00:04:50,625 --> 00:04:54,030 Ir taip ji išlaiko viską, tikrai švieži, iš tikrųjų, ir gana įdomi. 101 00:04:54,030 --> 00:04:58,380 Jūs nuolat mokytis naujų dalykų ir daro naujų rūšių stuff. 102 00:04:58,380 --> 00:04:59,328