1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> BRIAN Jacobson: My ime je Brian Jacobson. 3 00:00:11,550 --> 00:00:15,930 Naredil sem svojo pot do Valve vrste v nekoliko ovinkasti poti. 4 00:00:15,930 --> 00:00:19,210 Nisem bil pravzaprav računalnik programer na fakulteti. 5 00:00:19,210 --> 00:00:21,120 In sem bil uporabljen za - nazaj v srednji šoli - 6 00:00:21,120 --> 00:00:24,810 bi mogli storiti, programiranje in dobili To je od ideje do izvedbe 7 00:00:24,810 --> 00:00:26,830 V samo nekaj minutah ali urah. 8 00:00:26,830 --> 00:00:32,439 Užival sem, da hiter tempo razvoja in videli moje ideje pridejo do življenja. 9 00:00:32,439 --> 00:00:34,290 >> YAHN BERNIER: Moje ime je Yahn Bernier. 10 00:00:34,290 --> 00:00:36,240 Tukaj sem bil na Valve za več kot 16 let. 11 00:00:36,240 --> 00:00:39,680 Tako da sem končal s pisanjem, samo za zabavno, urednik ravni za Quake 12 00:00:39,680 --> 00:00:43,100 pozval BSP temelji na binarnem Prostor predelni drevesa. 13 00:00:43,100 --> 00:00:46,210 To je bilo nekako v jed, in na koncu Gabe Newell, 14 00:00:46,210 --> 00:00:49,980 ki je bil ustanovitelj Valve, in Mike Harrington mi je poslal e-poštno sporočilo, 15 00:00:49,980 --> 00:00:51,770 Razvoj programske opreme inženir priložnost. 16 00:00:51,770 --> 00:00:53,061 >> JOHN COOK: Moje ime je John Cook. 17 00:00:53,061 --> 00:00:54,820 Jaz sem inženir programske opreme delajo na Valve. 18 00:00:54,820 --> 00:00:59,610 Bom osredotočil na naši spletni sistem ' luščenje in arhitekture. 19 00:00:59,610 --> 00:01:01,560 Prijatelj in jaz, pravzaprav, na univerzi je bilo 20 00:01:01,560 --> 00:01:04,170 delajo na igro, imenovano Team Fortress. 21 00:01:04,170 --> 00:01:08,320 In smo samo na igro, dal gor na internetu. 22 00:01:08,320 --> 00:01:10,650 To je bil dodatek za Igra Quake v tistem času, 23 00:01:10,650 --> 00:01:13,120 Tako nekako mod, podaljšek, te igre. 24 00:01:13,120 --> 00:01:16,400 Po tem, smo se znašli pridobivanje v stiku z ventilom 25 00:01:16,400 --> 00:01:17,700 in prišel sem. 26 00:01:17,700 --> 00:01:19,450 >> BRIAN Jacobson: Za me, grafika razred 27 00:01:19,450 --> 00:01:25,460 je bil verjetno najbolj primerno Seveda, da sem v šoli, zagotovo. 28 00:01:25,460 --> 00:01:29,700 Trigonometrija, linearna algebra - Vzel sem robotika tečaj 29 00:01:29,700 --> 00:01:32,900 da je imel kup linearnih algebra vrste pečen v to, 30 00:01:32,900 --> 00:01:37,530 in da je eden od Keystone matematične koncepte za morebitne 3-D grafiko. 31 00:01:37,530 --> 00:01:43,180 To je vse o usmerjenosti in delaš math od, kot sem videti več na vas, 32 00:01:43,180 --> 00:01:47,160 ampak želim, da si prizadeva tja, in Kako sem zasukati, in kako sem, 33 00:01:47,160 --> 00:01:50,100 veš, kako ugotoviti, kjer se selim ali iščete? 34 00:01:50,100 --> 00:01:52,315 To je vse, linearna algebra. 35 00:01:52,315 --> 00:01:54,440 YAHN BERNIER: Bistvo A prvi strelec oseba 36 00:01:54,440 --> 00:01:58,325 je, da gledam skozi mesta pištolo z mojimi očmi, njihov namen pa je nekaj, 37 00:01:58,325 --> 00:02:00,200 in pritisnila na sprožilec, in želim zadeti to. 38 00:02:00,200 --> 00:02:04,330 Tako da boste morali, da oblikujete svoje tehnologije za spopadanje s latence. 39 00:02:04,330 --> 00:02:06,750 Torej, John Carmack je šel nazaj in rekel, oh, kaj 40 00:02:06,750 --> 00:02:12,650 Moram storiti, je napovedati, na odjemalcu, rezultat nekako moj igralec je 41 00:02:12,650 --> 00:02:16,814 vhodi, in samo to in postanejo od koder se nam zdi, da se dogaja, da se, 42 00:02:16,814 --> 00:02:18,980 in nato pustite strežnik pridejo nazaj in jo popraviti zame. 43 00:02:18,980 --> 00:02:21,970 >> JOHN COOK: Torej, če razmišljate o uporabi igralni pogon, da bi igro, 44 00:02:21,970 --> 00:02:24,011 tam je veliko možnosti - Veliko več možnosti zdaj. 45 00:02:24,011 --> 00:02:27,185 BRIAN Jacobson: Igra motor je nekako infrastrukture 46 00:02:27,185 --> 00:02:28,310 , v kateri boste lahko nadaljeval z igro. 47 00:02:28,310 --> 00:02:32,060 To je stvar, ki je odgovoren za risanje svet, za simuliranje svet, 48 00:02:32,060 --> 00:02:36,450 za igranje vse zvoke, za pomoč svojo igro kodo 49 00:02:36,450 --> 00:02:38,834 ugotovimo, kaj sovražnik AI so šli narediti. 50 00:02:38,834 --> 00:02:40,750 JOHN COOK: Običajno Tako ljudje bi se začeli 51 00:02:40,750 --> 00:02:44,279 je, da bi vzeli nekaj znesek, ki Logika in ga spreminjajo, tako kot OK, zdaj 52 00:02:44,279 --> 00:02:46,070 kaj je samo spremeniti rocket launcher storiti 53 00:02:46,070 --> 00:02:49,840 200 škoda, namesto da bi delal 100 škode. 54 00:02:49,840 --> 00:02:54,080 To je zelo preprosta - podobno vzemite nekateri obstoječi kos igranja logike 55 00:02:54,080 --> 00:02:55,487 in poteg, kako ti je všeč. 56 00:02:55,487 --> 00:02:57,570 BRIAN Jacobson: drugo, višja raven sloj, 57 00:02:57,570 --> 00:02:59,340 se navadno imenuje Igra kode. 58 00:02:59,340 --> 00:03:02,730 In koda Igra je običajno stvar, ki je vse okoli pravil igre, 59 00:03:02,730 --> 00:03:06,960 kot je dejstvo, da moram to predvsem orožje, ki 60 00:03:06,960 --> 00:03:10,990 deluje na takšen način ali mimo da obstaja headcrab pošast, ki 61 00:03:10,990 --> 00:03:12,640 ima te posebne vedenje. 62 00:03:12,640 --> 00:03:15,982 Te vrste stvari so običajno opredeljena kot igro kode. 63 00:03:15,982 --> 00:03:17,690 JOHN COOK: In od tam, res, mislim 64 00:03:17,690 --> 00:03:20,190 s tistimi vrste kosov in proces ponovitvi 65 00:03:20,190 --> 00:03:23,100 lahko gredo od nekaj podobnega Potres na nekaj podobnega Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> BRIAN Jacobson: Half-Life je sci-fi, prva oseba, strelec tekme. 67 00:03:27,310 --> 00:03:30,850 To je postavljena v neke vrste dystopian svetu. 68 00:03:30,850 --> 00:03:35,840 Prvi Half-Life je bila ustanovljena v ta podzemni raziskovalni objekt, imenovan 69 00:03:35,840 --> 00:03:39,450 Črna Mesa, in igraš lik imenom Gordon Freeman, 70 00:03:39,450 --> 00:03:42,640 in da je v bistvu o tujec invazija, da 71 00:03:42,640 --> 00:03:45,510 je izzvala, ko Poskus je šlo narobe. 72 00:03:45,510 --> 00:03:50,230 In druga igra, Half-Life 2 je bil približno 10 let kasneje, 73 00:03:50,230 --> 00:03:53,450 in v bistvu tujci so prevzeli planet. 74 00:03:53,450 --> 00:03:58,390 In zdaj, kot Gordon Freeman, je bilo v bistvu reševanje 75 00:03:58,390 --> 00:04:01,760 tvoj prijatelj Alex, kdo srečaš, in poskusite premagati nazaj tujce 76 00:04:01,760 --> 00:04:03,460 in povračila planet. 77 00:04:03,460 --> 00:04:05,540 >> JOHN COOK: Zagotovo projekti, kot je Portal 2, 78 00:04:05,540 --> 00:04:10,190 to je samo majhna ekipa, kot pet Ljudje, ki delajo na idejo igre. 79 00:04:10,190 --> 00:04:12,450 Ugotovili so nekatere stvari, ki jih Misel je bilo zanimivo - 80 00:04:12,450 --> 00:04:13,783 bi bilo zanimivo za igro. 81 00:04:13,783 --> 00:04:15,040 So ga razširili na 20 ljudi. 82 00:04:15,040 --> 00:04:16,865 So nekako bolj konkretizirati te ideje. 83 00:04:16,865 --> 00:04:17,990 Ste dodali nekaj več ljudi. 84 00:04:17,990 --> 00:04:18,550 So, kot so, OK. 85 00:04:18,550 --> 00:04:19,550 Ja, zdaj smo želeli hit. 86 00:04:19,550 --> 00:04:21,304 Mi bomo ladjo na treh konzol. 87 00:04:21,304 --> 00:04:23,970 Potrebujemo veliko več ljudi, kot vsi pridite pogledat to igro. 88 00:04:23,970 --> 00:04:24,720 >> Kot da je super. 89 00:04:24,720 --> 00:04:26,700 Samo potrebuje kup za delo za narediti. 90 00:04:26,700 --> 00:04:29,470 Nenadoma boste imeli polovico podjetje vam delajo. 91 00:04:29,470 --> 00:04:32,610 Imate 120 ljudi, ki delajo v tej igri, da zaslužiti to storiti. 92 00:04:32,610 --> 00:04:35,290 Očitno je, da so drugi projekti - število projektov 93 00:04:35,290 --> 00:04:36,680 drugje pogodbe, kajne? 94 00:04:36,680 --> 00:04:38,812 Ampak vsi so super-vesel ker vedo 95 00:04:38,812 --> 00:04:41,020 oni delajo na tem stvar, ki je res super. 96 00:04:41,020 --> 00:04:43,561 >> BRIAN Jacobson: Ena res veliko stvari o tem poslu 97 00:04:43,561 --> 00:04:46,390 in ta industrija je na splošno da se stvari spreminjajo ves čas. 98 00:04:46,390 --> 00:04:48,000 Kot stvar, ki delaš to leto 99 00:04:48,000 --> 00:04:50,625 bo zelo razlikuje od stvar, ki jo storite naslednje leto. 100 00:04:50,625 --> 00:04:54,030 In tako se ohranja vse res sveži, pravzaprav, in precej razburljivo. 101 00:04:54,030 --> 00:04:58,380 Ste nenehno učenje novih stvari in delal nove vrste stvari. 102 00:04:58,380 --> 00:04:59,328