1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> Brian Jacobson: Mia nomo estas Brian Jacobson. 3 00:00:11,550 --> 00:00:15,930 Mi faris mian vojon al Valvo speco de en iomete nerektaj vojo. 4 00:00:15,930 --> 00:00:19,210 Mi estis ne reale komputilo programisto en kolegio. 5 00:00:19,210 --> 00:00:21,120 Kaj mi estis uzata por - reen en alta lernejo - 6 00:00:21,120 --> 00:00:24,810 povi fari programado kaj instigi ŝtofo el ideo efektivigo 7 00:00:24,810 --> 00:00:26,830 en nur kelkaj minutoj aŭ horoj. 8 00:00:26,830 --> 00:00:32,439 Mi ĝuis ke la rapida ritmo de disvolviĝo kaj vidante mian ideoj venos al vivo. 9 00:00:32,439 --> 00:00:34,290 >> YAHN Bernier: Mia nomo estas Yahn Bernier. 10 00:00:34,290 --> 00:00:36,240 Mi estis tie en Valvo por pli ol 16 jaroj. 11 00:00:36,240 --> 00:00:39,680 Do mi finis skribi, nur por amuza, nivelo redaktanto por Quake 12 00:00:39,680 --> 00:00:43,100 vokis BSP bazita sur duuma spaco diskpartigada arboj. 13 00:00:43,100 --> 00:00:46,210 Tio estis ia la entree, kaj finfine Gabe Newell, 14 00:00:46,210 --> 00:00:49,980 kiu estis la fondinto de Valvo, kaj Mike Harrington sendis al mi retpoŝtan diron, 15 00:00:49,980 --> 00:00:51,770 softvaro evoluo inĝeniero ŝanco. 16 00:00:51,770 --> 00:00:53,061 >> JOHN COOK: Mia nomo estas John Cook. 17 00:00:53,061 --> 00:00:54,820 Mi estas programara inĝeniero laborante ĉe Valvo. 18 00:00:54,820 --> 00:00:59,610 Mi koncentras pri nia enreta sistemo grimpita kaj arkitekturo. 19 00:00:59,610 --> 00:01:01,560 Amiko kaj mi, vere, en universitato estis 20 00:01:01,560 --> 00:01:04,170 laborante en ludo nomata Teamo Alcazaba. 21 00:01:04,170 --> 00:01:08,320 Kaj ni ĵus faris la ludon, metis ĝin sur la interreto. 22 00:01:08,320 --> 00:01:10,650 Ĝi estis krome la ludo Quake tiutempe, 23 00:01:10,650 --> 00:01:13,120 tia speco de mod, an pligrandigo, de tiu ludo. 24 00:01:13,120 --> 00:01:16,400 Post tio, ni finis alvenante en kontakto kun Valvo 25 00:01:16,400 --> 00:01:17,700 kaj venantan sur ĉi tie. 26 00:01:17,700 --> 00:01:19,450 >> Brian Jacobson: Por Mi, la grafikaj klaso 27 00:01:19,450 --> 00:01:25,460 estis probable la plej aplikebla Kompreneble, ke mi prenis en la universitato por certa. 28 00:01:25,460 --> 00:01:29,700 Trigonometrio, lineara algebro - Mi prenis robotiko kurson 29 00:01:29,700 --> 00:01:32,900 kiu havis amaseton de linearaj algebro ia bakita en ĝin, 30 00:01:32,900 --> 00:01:37,530 kaj kiu estas unu el la Keystone math konceptojn por ajna 3-D grafikaĵojn. 31 00:01:37,530 --> 00:01:43,180 Estas ĉio pri la orientiĝo kaj farante la math de, kiel Mi serĉas pli pri vi, 32 00:01:43,180 --> 00:01:47,160 sed mi volas noti tie, kaj Kiel do mi turnas, kaj kiel mi, 33 00:01:47,160 --> 00:01:50,100 vi scias, kiel mi elkompreni kie mi estas movanta aŭ rigardis? 34 00:01:50,100 --> 00:01:52,315 Tio estas ĉio lineara algebro. 35 00:01:52,315 --> 00:01:54,440 YAHN Bernier: La esenco de unua persono pafanto 36 00:01:54,440 --> 00:01:58,325 estas, ke mi rigardas tra la pafilon ejoj kun miaj okuloj, kaj celas ion, 37 00:01:58,325 --> 00:02:00,200 kaj tiris la ellasilon, kaj mi volas bati tion. 38 00:02:00,200 --> 00:02:04,330 Do vi devos desegni vian teknologio por trakti kun latenta. 39 00:02:04,330 --> 00:02:06,750 Do John Carmack foriris dorson kaj diris: Ho, kia 40 00:02:06,750 --> 00:02:12,650 Mi bezonas fari estas antaŭdiri, en la kliento, la rezulto de ia mia ludanto 41 00:02:12,650 --> 00:02:16,814 enigoj, kaj nur faru tion kaj redonu de kie ni opinias, ke li tuj estos, 42 00:02:16,814 --> 00:02:18,980 kaj tiam la servilo revenu kaj fiksi ĝin por mi. 43 00:02:18,980 --> 00:02:21,970 >> JOHN COOK: Do kiam vi pensas pri uzanta ludo motoro por fari ludon, 44 00:02:21,970 --> 00:02:24,011 tie estas multe da eblo - multe pli da ebloj nun. 45 00:02:24,011 --> 00:02:27,185 Brian Jacobson: Ludo motoro estas speco de la infrastrukturo 46 00:02:27,185 --> 00:02:28,310 en kiun vi faras la ludon. 47 00:02:28,310 --> 00:02:32,060 Ĝi estas la afero respondeca desegno la mondo, por simuli la mondo, 48 00:02:32,060 --> 00:02:36,450 por ludi ĉiujn sonojn, por helpi viajn ludo kodo 49 00:02:36,450 --> 00:02:38,834 elkompreni kiel la malamiko AIS tuj iros fari. 50 00:02:38,834 --> 00:02:40,750 JOHN COOK: Kutime, la vojon homoj komencus 51 00:02:40,750 --> 00:02:44,279 Estas ili volas preni iun kvanton de tiu logiko kaj ŝanĝi ĝin, kiel OK, nun 52 00:02:44,279 --> 00:02:46,070 ni nur ŝanĝi la lanzacohetes fari 53 00:02:46,070 --> 00:02:49,840 200 damaĝo anstataŭ faranta 100 damaĝo. 54 00:02:49,840 --> 00:02:54,080 Ĝi estas tre simpla - kiel ĝuste preni iuj ekzistantaj pecon de ludo logiko 55 00:02:54,080 --> 00:02:55,487 kaj tweak ĝin kiel vi volas. 56 00:02:55,487 --> 00:02:57,570 Brian Jacobson: La alia, la alta nivelo tavolo, 57 00:02:57,570 --> 00:02:59,340 estas kutime nomitaj ludo kodo. 58 00:02:59,340 --> 00:03:02,730 Kaj la ludo kodo estas kutime la afero tio ĉio pri la ludo reguloj, 59 00:03:02,730 --> 00:03:06,960 same kiel la fakto, ke mi devas tiu aparta ilo, 60 00:03:06,960 --> 00:03:10,990 laboras en tiu aparta maniero aŭ la fakto ke tie estas headcrab monstro kiu 61 00:03:10,990 --> 00:03:12,640 havas tiujn apartajn kondutojn. 62 00:03:12,640 --> 00:03:15,982 Tiuj specoj de aferoj estas tipe difinitaj kiel ludo kodo. 63 00:03:15,982 --> 00:03:17,690 JOHN COOK: Kaj de tie, vere, mi volas diri 64 00:03:17,690 --> 00:03:20,190 kun tiuj tipo de pecoj kaj procezo de iteracio, 65 00:03:20,190 --> 00:03:23,100 vi povas iri de iu kiel Quake al io kiel Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> Brian Jacobson: Half-Life estas sci-fi, unua persono pafanto ludon. 67 00:03:27,310 --> 00:03:30,850 Ĝi estas metita en ia distópicas mondo. 68 00:03:30,850 --> 00:03:35,840 La unua duono-Vivo estis metita en ĉi subtera esploro facilecon nomata 69 00:03:35,840 --> 00:03:39,450 Nigra Mesa, kaj vi ludos la karaktero nomata Gordon Freeman, 70 00:03:39,450 --> 00:03:42,640 kaj gxi estis esence pri Nekonato invado kiu 71 00:03:42,640 --> 00:03:45,510 cxagrenigxis kiam eksperimento fiaskis. 72 00:03:45,510 --> 00:03:50,230 Kaj la dua ludo, Half-Life 2 estis metita ĉirkaŭ 10 jarojn poste, 73 00:03:50,230 --> 00:03:53,450 kaj esence la eksterteruloj esti prenita super la planedo. 74 00:03:53,450 --> 00:03:58,390 Kaj nun vi, kiel Gordon Freeman, devis esence elliberigi 75 00:03:58,390 --> 00:04:01,760 via amiko Alex, kiu vi renkonte, kaj provi venki la revenigo de la eksterteranoj 76 00:04:01,760 --> 00:04:03,460 kaj postuli la planedo. 77 00:04:03,460 --> 00:04:05,540 >> JOHN COOK: Certe projektoj kiel Portalo 2, 78 00:04:05,540 --> 00:04:10,190 tio estis nur malgranda teamo, kiel kvin homoj, laborante je ludo ideo. 79 00:04:10,190 --> 00:04:12,450 Ili trovis kelkajn aferojn ili penso estis interesa - 80 00:04:12,450 --> 00:04:13,783 povus esti interesa por ludo. 81 00:04:13,783 --> 00:04:15,040 Ili etendi ĝin al 20 personoj. 82 00:04:15,040 --> 00:04:16,865 Ili speco de malgrasaj el tiuj ideoj. 83 00:04:16,865 --> 00:04:17,990 Vi aldonis iom pli da homoj. 84 00:04:17,990 --> 00:04:18,550 Ili estas, kiel, OK. 85 00:04:18,550 --> 00:04:19,550 Jes, nun ni deziras sukceson. 86 00:04:19,550 --> 00:04:21,304 Ni gonna ŝipo sur tri konzoloj. 87 00:04:21,304 --> 00:04:23,970 Ni bezonas multe pli da homoj, kiel ĉiuj venu rigardi ĉi ludo. 88 00:04:23,970 --> 00:04:24,720 >> Kiel ĝi estas timinda. 89 00:04:24,720 --> 00:04:26,700 Ĝi apenaŭ bezonas faskon de labori por akiri farita. 90 00:04:26,700 --> 00:04:29,470 Subite, vi havos la duonon la kompanio laboras vi. 91 00:04:29,470 --> 00:04:32,610 Vi havas 120 personoj laboras en ĉi tiu ludo por fari tion. 92 00:04:32,610 --> 00:04:35,290 Evidente, la aliaj projektoj - la nombro de projektoj 93 00:04:35,290 --> 00:04:36,680 aliloke kontraktoj, ĉu ne? 94 00:04:36,680 --> 00:04:38,812 Sed chiuj super-feliĉa ĉar ili scias 95 00:04:38,812 --> 00:04:41,020 Ili laboras sur tiu afero kiu estas vere terura. 96 00:04:41,020 --> 00:04:43,561 >> Brian Jacobson: Unu el la vere grandajn aferojn pri ĉi tiu tasko 97 00:04:43,561 --> 00:04:46,390 kaj ĉi tiu industrio ĝenerale estas ke tio ŝanĝas la tutan tempon. 98 00:04:46,390 --> 00:04:48,000 Kiel la afero, kiun vi faras ĉi jaro estas 99 00:04:48,000 --> 00:04:50,625 tuj estos tre malsama de la afero vi faru la sekvantan jaron. 100 00:04:50,625 --> 00:04:54,030 Kaj tial ĝi konservas ĉiun vere freŝa, vere, kaj belaj ekscita. 101 00:04:54,030 --> 00:04:58,380 Vi konstante lerni novan aĵoj kaj faranta novan specojn de aĵoj. 102 00:04:58,380 --> 00:04:59,328