1 00:00:00,000 --> 00:00:09,460 2 00:00:09,460 --> 00:00:11,550 >> BRIAN JACOBSON: My neve Brian Jacobson. 3 00:00:11,550 --> 00:00:15,930 Megtettem az utat szelep fajta egy kissé kanyargós úton. 4 00:00:15,930 --> 00:00:19,210 Én valójában nem egy számítógép programozó az egyetemen. 5 00:00:19,210 --> 00:00:21,120 És én arra használták, hogy - vissza a középiskolában - 6 00:00:21,120 --> 00:00:24,810 hogy képes a programozás és kap dolgokat ötlettől a megvalósításig 7 00:00:24,810 --> 00:00:26,830 néhány perc vagy óra. 8 00:00:26,830 --> 00:00:32,439 Élveztem, hogy a gyors ütemű fejlődés és látta, hogy az ötletek életre. 9 00:00:32,439 --> 00:00:34,290 >> YAHN BERNIER: A nevem Yahn Bernier. 10 00:00:34,290 --> 00:00:36,240 Már itt szelep több mint 16 éve. 11 00:00:36,240 --> 00:00:39,680 Szóval végül írás, csak a szórakoztató, egy szint szerkesztő a Quake 12 00:00:39,680 --> 00:00:43,100 úgynevezett BSP alapú bináris hely particionálás fák. 13 00:00:43,100 --> 00:00:46,210 Ez a fajta a főétel, és végül Gabe Newell, 14 00:00:46,210 --> 00:00:49,980 ki volt az alapítója a szelep, és Mike Harrington küldött nekem egy e-mailt mondás, 15 00:00:49,980 --> 00:00:51,770 szoftverfejlesztés mérnök lehetőség. 16 00:00:51,770 --> 00:00:53,061 >> John Cook: A nevem John Cook. 17 00:00:53,061 --> 00:00:54,820 Én egy szoftver mérnök dolgozik szelep. 18 00:00:54,820 --> 00:00:59,610 Én összpontosítani az online rendszer skálázás és az építészet. 19 00:00:59,610 --> 00:01:01,560 A barátom és én, tényleg, egyetemi voltak 20 00:01:01,560 --> 00:01:04,170 dolgozik a játék neve Team Fortress. 21 00:01:04,170 --> 00:01:08,320 És mi csak tette a játékot, tedd fel az interneten. 22 00:01:08,320 --> 00:01:10,650 Ez volt ezenkívül a játék Quake abban az időben, 23 00:01:10,650 --> 00:01:13,120 így egyfajta mod, egy kiterjesztése, hogy a játék. 24 00:01:13,120 --> 00:01:16,400 Ezt követően, végül kapcsolatba kerülő szelep 25 00:01:16,400 --> 00:01:17,700 és jönnek ide. 26 00:01:17,700 --> 00:01:19,450 >> BRIAN JACOBSON: A nekem, a grafika osztály 27 00:01:19,450 --> 00:01:25,460 volt talán a leginkább alkalmazható persze, hogy vettem az egyetemen, az biztos. 28 00:01:25,460 --> 00:01:29,700 Trigonometria, lineáris algebra - Vettem egy robotika kurzus 29 00:01:29,700 --> 00:01:32,900 , hogy volt egy csomó lineáris algebra fajta sült bele, 30 00:01:32,900 --> 00:01:37,530 és ez az egyik alappillére matematikai fogalmak minden 3-D grafika. 31 00:01:37,530 --> 00:01:43,180 Ez mind a tájékozódás, és ezzel a matek, mint én néztek rád, 32 00:01:43,180 --> 00:01:47,160 de azt akarom, hogy cél ott, és hogyan tudom forgatni, és hogyan tudom, 33 00:01:47,160 --> 00:01:50,100 Tudja, hogyan tudom kitalálni ahol én vagyok mozog, vagy keres? 34 00:01:50,100 --> 00:01:52,315 Ez minden lineáris algebra. 35 00:01:52,315 --> 00:01:54,440 YAHN BERNIER: a lényeg egy First Person Shooter 36 00:01:54,440 --> 00:01:58,325 az, hogy nézd át a fegyvert oldalakon a szemem, és a célja, hogy valami, 37 00:01:58,325 --> 00:02:00,200 és húzza meg a ravaszt, és azt akarom, hogy elérje ezt. 38 00:02:00,200 --> 00:02:04,330 Így van, hogy tervezze meg a technológiával foglalkozni késleltetést. 39 00:02:04,330 --> 00:02:06,750 Így John Carmack ment és azt mondta, ó, milyen 40 00:02:06,750 --> 00:02:12,650 Azt kell tennie, hogy előre, az ügyfél, az eredmény a fajta az én játékos 41 00:02:12,650 --> 00:02:16,814 bemenet, és csak csinálni, és teszi ahonnan azt hiszem, ő lesz, 42 00:02:16,814 --> 00:02:18,980 majd hagyja, hogy a szerver gyere vissza, és javítsd ki nekem. 43 00:02:18,980 --> 00:02:21,970 >> John Cook: Tehát, ha gondolsz körülbelül egy játékmotor, hogy a játék, 44 00:02:21,970 --> 00:02:24,011 van egy csomó lehetőség - sokkal több lehetőséget teremteni. 45 00:02:24,011 --> 00:02:27,185 BRIAN JACOBSON: A játék engine egyfajta infrastruktúra 46 00:02:27,185 --> 00:02:28,310 , amelyben a játék. 47 00:02:28,310 --> 00:02:32,060 Ez az a dolog felelős rajz a világot, mert a világ modellezésére, 48 00:02:32,060 --> 00:02:36,450 a játék minden hang, hogy segítsen a játék kódját 49 00:02:36,450 --> 00:02:38,834 rájönni, hogy mi az ellenség MI fog menni csinálni. 50 00:02:38,834 --> 00:02:40,750 John Cook: Általában a emberek indulna 51 00:02:40,750 --> 00:02:44,279 az, hogy azt, hogy bizonyos mennyiségű, hogy a logika és megváltoztatni, mint OK, most 52 00:02:44,279 --> 00:02:46,070 nézzük csak megváltoztatni a rakétavető tenni 53 00:02:46,070 --> 00:02:49,840 200 kárt ahelyett, hogy a 100 kárt. 54 00:02:49,840 --> 00:02:54,080 Ez egy nagyon egyszerű -, mint most, hogy néhány meglévő darab játék logika 55 00:02:54,080 --> 00:02:55,487 és csípés, hogy hogyan tetszik. 56 00:02:55,487 --> 00:02:57,570 BRIAN JACOBSON: A másik, a magasabb szintű réteg, 57 00:02:57,570 --> 00:02:59,340 szokás nevezni játék kódját. 58 00:02:59,340 --> 00:03:02,730 És a játék kódot általában a dolog, ez az egész a játékszabályok, 59 00:03:02,730 --> 00:03:06,960 mint az a tény, hogy van az adott fegyvert 60 00:03:06,960 --> 00:03:10,990 működik az adott módon, vagy az a tény, hogy van egy headcrab szörnyeteg 61 00:03:10,990 --> 00:03:12,640 ezeket a különleges viselkedést. 62 00:03:12,640 --> 00:03:15,982 Azok a fajta dolog Tipikus meghatározása játék kódot. 63 00:03:15,982 --> 00:03:17,690 John Cook: És ott, tényleg, úgy értem 64 00:03:17,690 --> 00:03:20,190 azokkal ilyen darabok és a folyamat az iteráció 65 00:03:20,190 --> 00:03:23,100 lehet menni valami hasonló Quake valami, mint a Half-Life. 66 00:03:23,100 --> 00:03:27,310 >> BRIAN JACOBSON: Half-Life egy sci-fi, első személyű lövöldözős játék. 67 00:03:27,310 --> 00:03:30,850 Ez meg egy egyfajta disztópikus világban. 68 00:03:30,850 --> 00:03:35,840 Az első Half-Life állították a jelen föld alatti kutatási létesítmény neve 69 00:03:35,840 --> 00:03:39,450 Black Mesa, és játszani a karakter neve Gordon Freeman, 70 00:03:39,450 --> 00:03:42,640 és ez alapvetően a egy idegen invázió, amely 71 00:03:42,640 --> 00:03:45,510 váltotta ki, amikor egy a kísérlet nem sikerült. 72 00:03:45,510 --> 00:03:50,230 És a második játék, a Half-Life 2-t be mintegy 10 évvel később, 73 00:03:50,230 --> 00:03:53,450 és alapvetően az idegenek vették át a bolygót. 74 00:03:53,450 --> 00:03:58,390 És most, ahogy Gordon Freeman, volt, hogy alapvetően megmenteni 75 00:03:58,390 --> 00:04:01,760 a barátja, Alex, aki találkozol, és próbálja meg verte vissza az idegenek 76 00:04:01,760 --> 00:04:03,460 és vissza a bolygót. 77 00:04:03,460 --> 00:04:05,540 >> John Cook: Természetesen projektek, mint a Portal 2, 78 00:04:05,540 --> 00:04:10,190 ez csak egy kis csapat, mint öt ember dolgozik a játék ötlete. 79 00:04:10,190 --> 00:04:12,450 Azt találták, néhány dolog, amit gondolat volt érdekes - 80 00:04:12,450 --> 00:04:13,783 érdekes lehet a játék. 81 00:04:13,783 --> 00:04:15,040 Ők bővíteni, hogy 20 fő. 82 00:04:15,040 --> 00:04:16,865 Ezek a fajta részletesebb kifejtést ilyen ötletek. 83 00:04:16,865 --> 00:04:17,990 Ha hozzá még egy kis ember. 84 00:04:17,990 --> 00:04:18,550 Ezek, mint, OK. 85 00:04:18,550 --> 00:04:19,550 Igen, most szeretnénk egy találatot. 86 00:04:19,550 --> 00:04:21,304 Fogunk hajót három konzol. 87 00:04:21,304 --> 00:04:23,970 Szükségünk van egy sokkal több embert, mint a mindenki jöjjön nézze meg ezt a játékot. 88 00:04:23,970 --> 00:04:24,720 >> Mintha sakál. 89 00:04:24,720 --> 00:04:26,700 Csak kell egy csomó munkát kap tenni. 90 00:04:26,700 --> 00:04:29,470 Hirtelen, akkor a fele A cég dolgozik neked. 91 00:04:29,470 --> 00:04:32,610 Van 120 ember dolgozik ebben a játékban, hogy intézd el. 92 00:04:32,610 --> 00:04:35,290 Nyilvánvaló, hogy a többi projekt - A projektek száma 93 00:04:35,290 --> 00:04:36,680 másutt szerződések, igaz? 94 00:04:36,680 --> 00:04:38,812 De mindenki szuper boldog mert tudják, 95 00:04:38,812 --> 00:04:41,020 ők dolgoznak ezen dolog, ami igazán félelmetes. 96 00:04:41,020 --> 00:04:43,561 >> BRIAN JACOBSON: az egyik valóban nagy dolog ez a munka 97 00:04:43,561 --> 00:04:46,390 és ez az iparág általában hogy a dolgok folyamatosan változnak. 98 00:04:46,390 --> 00:04:48,000 Mint az a dolog, csinálsz ebben az évben 99 00:04:48,000 --> 00:04:50,625 lesz nagyon különbözik A dolog, amit csinálni a következő évben. 100 00:04:50,625 --> 00:04:54,030 És ez így tart minden igazán friss, valóban, és nagyon izgalmas. 101 00:04:54,030 --> 00:04:58,380 Te folyamatosan tanulás új dolgokat, és ezzel az új típusú dolgokat. 102 00:04:58,380 --> 00:04:59,328