1 00:00:00,000 --> 00:00:00,625 >> [เล่นดนตรี] 2 00:00:00,625 --> 00:00:11,341 3 00:00:11,341 --> 00:00:12,090 ตอนนี้: สวัสดีโลก 4 00:00:12,090 --> 00:00:14,330 นี้เป็น CS50LIVE 5 00:00:14,330 --> 00:00:17,792 เรามีบทที่ดีสำหรับคุณ 6 00:00:17,792 --> 00:00:22,110 ซีอีโอของ YouTube, ข้อผิดพลาดใน Internet Explorer 7 00:00:22,110 --> 00:00:26,750 วิดีโอเกมที่เลวร้ายที่สุดที่เคยและ ทัศนศึกษาวาล์วซอฟต์แวร์ 8 00:00:26,750 --> 00:00:33,040 แต่ก่อนการเดินทางไปยังกรุงโตเกียวประเทศญี่ปุ่น ที่ประธานาธิบดีโอบามาเมื่อเร็ว ๆ นี้เล่น 9 00:00:33,040 --> 00:00:36,066 ฟุตบอลกับเพื่อนที่ดีของฉัน 10 00:00:36,066 --> 00:00:37,050 >> [วิดีโอเล่นภาพ] 11 00:00:37,050 --> 00:00:43,930 12 00:00:43,930 --> 00:00:44,430 -ว้าว 13 00:00:44,430 --> 00:00:45,414 เขาย้าย 14 00:00:45,414 --> 00:00:47,382 >> ฉันสามารถเตะลูกฟุตบอลเกินไป 15 00:00:47,382 --> 00:00:49,842 นี่ฉันไป 16 00:00:49,842 --> 00:00:53,286 >> -เฮ้งานที่ดี 17 00:00:53,286 --> 00:00:54,687 >> [จบ VIDEO เล่นภาพ] 18 00:00:54,687 --> 00:00:55,520 DAVID: สวัสดีโลก 19 00:00:55,520 --> 00:00:57,110 ฉันอยู่ที่นี่ด้วย CS50 ของตัวเองตัดสินใจที่อ็อกเดน 20 00:00:57,110 --> 00:00:58,430 >> COLTON OGDEN: สวัสดีทุกคน 21 00:00:58,430 --> 00:00:59,940 >> เดวิด: และผู้อื่นทำเรา มีกับเราที่นี่ในวันนี้ 22 00:00:59,940 --> 00:01:02,606 >> COLTON OGDEN: นี่คือตอนนี้ของเรา เพื่อนหุ่นยนต์เล็ก ๆ น้อย ๆ จากฝรั่งเศส 23 00:01:02,606 --> 00:01:05,299 DAVID: ดังนั้นฉันได้พบกับไม่จริง ข้าง [? ร็อบ Boden?] 24 00:01:05,299 --> 00:01:07,590 เมื่อเขาและฉันอยู่ในแอตแลนต้า จอร์เจียไม่กี่สัปดาห์หลัง 25 00:01:07,590 --> 00:01:09,890 ที่คุณอาจจำที่ SIGCSE ที่น่าสนใจเป็นพิเศษ 26 00:01:09,890 --> 00:01:12,940 กลุ่มการศึกษาวิทยาการคอมพิวเตอร์ ที่แท้จริงเดินไปรอบ ๆ 27 00:01:12,940 --> 00:01:14,919 พื้นห้องประชุมเป็นผู้ชายคนนี้ 28 00:01:14,919 --> 00:01:16,960 รวมทั้งก็จะเปิดออกเมื่อ เรามากลับไปที่มหาวิทยาลัย 29 00:01:16,960 --> 00:01:20,360 เราค้นพบว่าศาสตราจารย์ [ไม่ได้ยิน] ของฮาร์วาร์ห้องปฏิบัติการหุ่นยนต์ 30 00:01:20,360 --> 00:01:22,220 จริงมีตอนนี้ที่นี่ในมหาวิทยาลัย 31 00:01:22,220 --> 00:01:24,742 และเธอได้รับอนุญาตให้เรากรุณา โปรแกรมเขาสำหรับคุณในวันนี้ 32 00:01:24,742 --> 00:01:27,950 COLTON OGDEN: ใช่และจริงเดวิด ผมคิดว่าตอนนี้ต้องการที่จะทักทายคุณ 33 00:01:27,950 --> 00:01:30,450 ถ้าคุณต้องการที่จะเดิน รอบโต๊ะที่นี่ 34 00:01:30,450 --> 00:01:32,815 >> เดวิด: ที่นี่? 35 00:01:32,815 --> 00:01:33,315 ขวาทั้งหมด 36 00:01:33,315 --> 00:01:36,060 37 00:01:36,060 --> 00:01:36,560 ขวาทั้งหมด 38 00:01:36,560 --> 00:01:39,400 39 00:01:39,400 --> 00:01:40,650 >> NOW: สวัสดีเดวิด 40 00:01:40,650 --> 00:01:42,040 ยินดีที่ได้พบคุณ 41 00:01:42,040 --> 00:01:43,960 >> เดวิด: สวัสดีตอนนี้ 42 00:01:43,960 --> 00:01:45,000 จับมือของเขา 43 00:01:45,000 --> 00:01:48,510 >> COLTON OGDEN: Shake มือของเขาขึ้นและลง 44 00:01:48,510 --> 00:01:50,310 >> DAVID: OK 45 00:01:50,310 --> 00:01:52,435 >> COLTON OGDEN: แล้ว เขาจะไปข้างหน้าและนั่งลง 46 00:01:52,435 --> 00:01:54,476 และถ้าคุณสนใจ ที่จริงผมสามารถแสดงให้คุณ 47 00:01:54,476 --> 00:01:56,715 วิธีการที่ฉันก็สามารถที่จะได้รับเขา ที่จะทำสิ่งเหล่านี้ด้วย 48 00:01:56,715 --> 00:01:57,200 >> เดวิด: ใช่อย่างแน่นอน 49 00:01:57,200 --> 00:01:58,320 >> COLTON OGDEN: เขาน้อย ออกสมดุลเช้านี้ 50 00:01:58,320 --> 00:02:00,174 เขาไม่ได้มีกาแฟของเขายัง 51 00:02:00,174 --> 00:02:01,840 DAVID: ดังนั้นสิ่งที่เรากำลังมองหาที่? 52 00:02:01,840 --> 00:02:04,680 COLTON OGDEN: ดังนั้นเราจึงกำลังมองหาที่ ที่นี่เป็นกราฟหลักซึ่งตอนนี้ 53 00:02:04,680 --> 00:02:07,920 สภาพแวดล้อมการเขียนโปรแกรมแบบกราฟิก ซึ่งจะคล้ายกับรอยขีดข่วน 54 00:02:07,920 --> 00:02:09,317 ที่ใช้ CS50 55 00:02:09,317 --> 00:02:11,150 ที่นี่เราเห็นมันตั้ง ขึ้นเช่นแผนภาพการไหล 56 00:02:11,150 --> 00:02:13,370 และเรามีพวงของเหล่านี้ หน่วยการสร้างน้อยที่นี่ 57 00:02:13,370 --> 00:02:16,203 ตอนนี้ถ้าเราจะดูที่นี้ ตัวอย่างเช่นที่เรียกว่ายืนขึ้น 58 00:02:16,203 --> 00:02:19,190 และบล็อกนี้กล่าวว่าลุกขึ้นยืน ตอนนี้ไม่ว่าจะเป็นที่เขานั่งลง 59 00:02:19,190 --> 00:02:20,320 หรืออะไรก็ตาม 60 00:02:20,320 --> 00:02:22,990 >> แล้วเราเห็นมันจะไปลงใน หัวสัมผัสซึ่งโดยทั่วไป 61 00:02:22,990 --> 00:02:26,070 รอให้แตะที่ด้านบนของ หัวของเขาตามที่คุณเห็นก่อนหน้านี้ 62 00:02:26,070 --> 00:02:31,190 ย้ายไปที่วิธีการย้ายไปใน x, y, z ทิศทางไปยังปลายทางที่เฉพาะเจาะจง 63 00:02:31,190 --> 00:02:33,980 การจับมือกันเป็นโมดูลที่ผมเขียนให้ ซึ่งโดยทั่วไปกล่าวว่าสวัสดีเดวิด 64 00:02:33,980 --> 00:02:34,688 ยินดีที่ได้พบคุณ 65 00:02:34,688 --> 00:02:36,089 รอให้จับมือกัน 66 00:02:36,089 --> 00:02:37,630 นั่งลงที่ตรงข้ามของลุกขึ้นยืน 67 00:02:37,630 --> 00:02:38,796 เขาจะไปข้างหน้าและนั่งลง 68 00:02:38,796 --> 00:02:40,610 แล้วการเคลื่อนไหวใหญ่ เป็นห่วงอย่างไรเขา 69 00:02:40,610 --> 00:02:42,090 จะย้ายหัวของเขาในทิศทางที่สุ่ม 70 00:02:42,090 --> 00:02:42,520 >> เดวิด: ที่น่าสนใจ 71 00:02:42,520 --> 00:02:44,890 ดังนั้นแม้ว่าเหล่านี้ไม่ได้ดู เช่นชิ้นส่วนปริศนาจากรอยขีดข่วน 72 00:02:44,890 --> 00:02:45,950 มันจริงๆความคิดเดียวกัน 73 00:02:45,950 --> 00:02:48,210 และคุณกำลังเดินสายโปรแกรม โดยใช้หน่วยการสร้างเหล่านี้ 74 00:02:48,210 --> 00:02:49,020 >> COLTON OGDEN: ใช่ว่า 75 00:02:49,020 --> 00:02:50,590 >> DAVID: ดังนั้นคุณบอกว่าคุณทำ หนึ่งของพวกเขาจับมือกัน 76 00:02:50,590 --> 00:02:51,990 เราสามารถซูมในที่หนึ่ง? 77 00:02:51,990 --> 00:02:52,131 >> COLTON OGDEN: แน่นอน 78 00:02:52,131 --> 00:02:53,642 เราจะดูที่นี่ที่จับมือกัน 79 00:02:53,642 --> 00:02:56,350 และเราจะเห็นว่ามันมีการตั้งค่าขึ้นมาก คล้ายกับแผนภาพกระแสอื่น ๆ 80 00:02:56,350 --> 00:02:58,850 เราเริ่มต้นด้วยการบล็อกสวัสดี, ซึ่ง [ไม่ได้ยิน] กล่าวว่าสวัสดีเดวิด 81 00:02:58,850 --> 00:03:00,030 ยินดีที่ได้พบคุณ 82 00:03:00,030 --> 00:03:01,430 ที่นี่นี้เป็นห่วง 83 00:03:01,430 --> 00:03:02,940 มันบอกว่าตรวจจับการเคลื่อนไหวแขน 84 00:03:02,940 --> 00:03:05,230 ดังนั้นมันจะไม่มีที่สิ้นสุดใน รอจนกว่าจะมีวงแขนของ 85 00:03:05,230 --> 00:03:06,620 ได้รับการยกขึ้นและลง 86 00:03:06,620 --> 00:03:09,370 และแล้วเมื่อที่เกิดขึ้น มันจะไปข้างหน้าและทำสิ่งเหล่านี้ 87 00:03:09,370 --> 00:03:13,280 ตั้งค่าความแข็งตกลงและไปสิ้นสุด ซึ่งโดยทั่วไปจะหมายถึงการส่งเขากลับ 88 00:03:13,280 --> 00:03:14,309 ไปที่ตำแหน่งเริ่มต้นของเขา 89 00:03:14,309 --> 00:03:15,100 เดวิด: ที่น่าสนใจ 90 00:03:15,100 --> 00:03:17,910 คุณ จำกัด ให้เพียง โดยใช้สภาพแวดล้อมแบบกราฟิกนี้ 91 00:03:17,910 --> 00:03:19,070 โปรแกรมเขาในทางนี้ 92 00:03:19,070 --> 00:03:19,820 >> COLTON OGDEN: ที่จริงไม่มี 93 00:03:19,820 --> 00:03:21,950 ถ้าเราไปข้างหน้าและดับเบิลคลิก ใด ๆ ของการก่อสร้างตึกเหล่านี้ 94 00:03:21,950 --> 00:03:24,420 เราจะเห็นว่ามีจริง รหัสหลามภายใต้ประทุน 95 00:03:24,420 --> 00:03:26,000 เปิดเครื่องแต่ละหน่วยการสร้างเหล่านี้ 96 00:03:26,000 --> 00:03:26,750 >> DAVID: อ่าแน่นอน 97 00:03:26,750 --> 00:03:29,250 ดังนั้นสำหรับผู้ที่ไม่คุ้นเคยหลาม เป็นภาษาที่แปล 98 00:03:29,250 --> 00:03:32,240 คล้ายกันมากในจิตวิญญาณที่จะ PHP ซึ่งเราใช้ใน CS50 99 00:03:32,240 --> 00:03:35,344 และอื่น ๆ เช่นคุณสามารถใช้ PHP สำหรับการเขียนโปรแกรมเว็บ 100 00:03:35,344 --> 00:03:37,010 คุณยังสามารถใช้มันที่บรรทัดคำสั่ง 101 00:03:37,010 --> 00:03:39,426 และในขณะที่การตัดสินใจที่จะทำที่นี่ ในสภาพแวดล้อมแบบกราฟิกนี้ 102 00:03:39,426 --> 00:03:41,674 การเขียนโปรแกรมและจากนั้น การส่งผ่านทาง Wi-Fi - 103 00:03:41,674 --> 00:03:42,590 COLTON OGDEN: ที่ถูกต้อง 104 00:03:42,590 --> 00:03:43,310 เดวิด: - ถึงตอนนี้ 105 00:03:43,310 --> 00:03:44,550 คุณจะต้องบาง ถึงเวลาที่จะติดรอบ 106 00:03:44,550 --> 00:03:45,350 >> COLTON OGDEN: แน่นอน 107 00:03:45,350 --> 00:03:45,710 >> DAVID: ทั้งหมดขวา 108 00:03:45,710 --> 00:03:48,970 ดีก่อนที่จะตัดสินใจกลับมาพร้อมกับ เรานิด ๆ หน่อย ๆ ของความประหลาดใจ 109 00:03:48,970 --> 00:03:54,470 ตอนนี้เรา - ได้รับมัน - มี 60 วินาที ของนักเรียนเก่า CS50 คัด 110 00:03:54,470 --> 00:03:55,844 การเรียนการสอนที่จะเป็นเพื่อน 111 00:03:55,844 --> 00:03:56,510 [วิดีโอเล่นภาพ] 112 00:03:56,510 --> 00:03:57,411 -ขอบคุณ 113 00:03:57,411 --> 00:03:58,910 ขอบคุณทุกคนสำหรับการอยู่ที่นี่ 114 00:03:58,910 --> 00:04:00,510 >> -เฮ้นายกระต่าย 115 00:04:00,510 --> 00:04:02,120 >> -ยินดีต้อนรับสู่นี้สั้นสอนใน - 116 00:04:02,120 --> 00:04:03,810 >> [ไม่ได้ยิน] สนุกสนานกับ Twinkies 117 00:04:03,810 --> 00:04:04,310 -รอ 118 00:04:04,310 --> 00:04:05,040 หยุด 119 00:04:05,040 --> 00:04:07,121 >> -ดังนั้นตอนนี้เรามีปัญหา 120 00:04:07,121 --> 00:04:07,620 มันเป็นไม่ได้ 121 00:04:07,620 --> 00:04:08,869 และฉันจะบอกคุณว่าทำไม 122 00:04:08,869 --> 00:04:10,860 -ห่วงคือการทำซ้ำเช่น - 123 00:04:10,860 --> 00:04:12,970 >> เรียงของกล่องดำ 124 00:04:12,970 --> 00:04:13,935 >> -OK 125 00:04:13,935 --> 00:04:15,160 ฉันคิดว่าฉันได้รับมัน 126 00:04:15,160 --> 00:04:15,660 ทั้งหมดขวา 127 00:04:15,660 --> 00:04:17,140 ดังนั้นตอนนี้ฉันอยู่ในส่วนที่ยากเล็กน้อย 128 00:04:17,140 --> 00:04:18,800 >> -ที่เหมาะสม 129 00:04:18,800 --> 00:04:20,485 8 บิตให้เป็นไบต์ 130 00:04:20,485 --> 00:04:24,176 >> คุณใช้เวลาไบต์และคุณ แยกออกเป็นชิ้นสี่ 131 00:04:24,176 --> 00:04:26,423 >> ปี๊บเตือนเตือนเตือนเตือน 132 00:04:26,423 --> 00:04:28,018 เตือนเตือนเตือนเตือนเตือน 133 00:04:28,018 --> 00:04:29,380 >> มันดูเหมือนซับซ้อนมากเกินไป 134 00:04:29,380 --> 00:04:30,460 >> -ดังนั้นเรามาทำเช่นนี้อีกครั้ง 135 00:04:30,460 --> 00:04:32,580 >> ถ้าฉันสับสนคุณกรุณา อย่าลังเลที่จะหยุดฉัน 136 00:04:32,580 --> 00:04:33,620 >> -แต่รอที่สอง 137 00:04:33,620 --> 00:04:36,940 >> -ดีขอมองกลับไปที่สไลด์ และทำลายสิ่งที่ลงทีละขั้นตอน 138 00:04:36,940 --> 00:04:41,720 >> ถ้าคุณจำหน่วยความจำ แตกออกเป็นชิ้นขนาดไบต์ 139 00:04:41,720 --> 00:04:44,080 >> -ดังนั้นที่นี่เรามีสถานการณ์กรณีที่ดีที่สุด 140 00:04:44,080 --> 00:04:46,290 >> นี้เป็นอย่างมาก การปรับปรุงกว่า - 141 00:04:46,290 --> 00:04:47,715 >> -เว็บเบราเซอร์เช่น Chrome 142 00:04:47,715 --> 00:04:49,421 >> มันมักจะมีความจำเป็นที่จะเป็นอิสระใด ๆ - 143 00:04:49,421 --> 00:04:49,920 -คน - 144 00:04:49,920 --> 00:04:50,880 คุณอาจทำงานใน 145 00:04:50,880 --> 00:04:53,460 และรหัสที่ได้รับ ค่อนข้างยุ่งยาก 146 00:04:53,460 --> 00:04:55,640 >> -และนั่นคือสิ่งที่คุณต้อง 147 00:04:55,640 --> 00:04:56,960 >> -บูม! 148 00:04:56,960 --> 00:04:59,140 >> DAVID: ตอนนี้ CS50 ของตัวเอง แดนเบนจามินและฉันเมื่อเร็ว ๆ นี้ 149 00:04:59,140 --> 00:05:01,850 มีโอกาสที่จะเดินทางออก เมาน์เทนวิว, แคลิฟอร์เนีย 150 00:05:01,850 --> 00:05:03,740 ซึ่งเป็นที่ที่ สำนักงานใหญ่ของ Google เป็น 151 00:05:03,740 --> 00:05:07,350 และเรามีโอกาสที่จะสนทนากับ Susan Wojcicki ซีอีโอของ YouTube 152 00:05:07,350 --> 00:05:10,920 มันเป็นความจริงในซูซาน ปีที่ผ่านมาในโรงรถ 90 153 00:05:10,920 --> 00:05:14,620 ที่ Google เองเป็น เริ่มโดยแลร์รี่และเซอร์เกย์ 154 00:05:14,620 --> 00:05:17,430 >> ดีก็ปรากฎว่าซูซาน ตัวเองจริงเอา CS50 155 00:05:17,430 --> 00:05:18,950 เพียงไม่กี่ปีก่อนที่ผมจะทำ 156 00:05:18,950 --> 00:05:21,450 และฉันคิดว่ามันเป็นที่โดดเด่น ตามที่คุณเร็ว ๆ นี้จะได้ยินเพียงว่า 157 00:05:21,450 --> 00:05:25,040 มากรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์ วิทยาศาสตร์จึงมีอิทธิพลต่อชีวิตของเธอ 158 00:05:25,040 --> 00:05:26,892 เธอต้องการที่จะกล่าวทักทาย 159 00:05:26,892 --> 00:05:28,100 SUSAN Wojcicki: สวัสดีโลก 160 00:05:28,100 --> 00:05:29,620 ฉัน Susan Wojcicki 161 00:05:29,620 --> 00:05:31,500 ฉันซีอีโอของ YouTube 162 00:05:31,500 --> 00:05:36,570 และฉันเอา CS50 เมื่อฉันถูก อาวุโสที่ Harvard ในปี 1990 163 00:05:36,570 --> 00:05:38,710 >> ฉันเป็นจริงประวัติศาสตร์ และที่สำคัญวรรณกรรม 164 00:05:38,710 --> 00:05:44,180 และฤดูร้อนที่ผมจูเนียร์ของฉัน ตระหนักว่าบางทีฉัน 165 00:05:44,180 --> 00:05:46,450 ต้องการที่จะเรียนรู้บางสิ่งบางอย่าง เกี่ยวกับคอมพิวเตอร์ 166 00:05:46,450 --> 00:05:48,350 และเพื่อให้ผมกลับมา 167 00:05:48,350 --> 00:05:49,870 ฉันเอา CS50 168 00:05:49,870 --> 00:05:54,340 มันเป็นเรื่องยาก แต่มันก็ ระดับที่น่าตื่นตาตื่นใจที่สุดผมเอา 169 00:05:54,340 --> 00:05:57,030 มันเปลี่ยนวิธีการที่ฉันคิดเกี่ยวกับทุกอย่าง 170 00:05:57,030 --> 00:06:03,200 >> และเมื่อฉันจบการศึกษาจากฮาร์วาร์ ในปี 1990 ผมไปซิลิกอนวัลเลย์ 171 00:06:03,200 --> 00:06:04,500 และผมได้งาน 172 00:06:04,500 --> 00:06:07,490 และฉันได้รับการทำงาน ในเทคโนโลยีนับตั้งแต่ 173 00:06:07,490 --> 00:06:09,780 ดังนั้น CS50 เปลี่ยนชีวิตของฉัน 174 00:06:09,780 --> 00:06:12,320 ผมก็ยังคงที่จะเรียนรู้และสร้าง 175 00:06:12,320 --> 00:06:13,870 มันทำให้ผมมีรากฐานที่ดี 176 00:06:13,870 --> 00:06:17,100 และฉันอย่างต่อเนื่องในการเรียนรู้ทุก เป็นวันที่มีการเปลี่ยนแปลงเทคโนโลยี 177 00:06:17,100 --> 00:06:19,660 >> และฉันคิดว่ามันยอดเยี่ยม ที่คุณกำลังใช้มัน 178 00:06:19,660 --> 00:06:22,840 เพราะนั่นคือวิธีการที่โลกเป็น จะเปลี่ยนก้าวไปข้างหน้า 179 00:06:22,840 --> 00:06:27,490 มีเพียงการไปได้มากขึ้นและ โอกาสที่มากขึ้นและนวัตกรรม 180 00:06:27,490 --> 00:06:31,010 ดิจิตอลจะมีผลต่อเรา มีชีวิตอยู่มากยิ่งขึ้นกว่าที่มีอยู่แล้ว 181 00:06:31,010 --> 00:06:33,870 และมันเป็นเรื่องที่ยอดเยี่ยมที่ คุณกำลังทั้งหมดการ CS50 182 00:06:33,870 --> 00:06:35,890 ดังนั้นนี่คือ CS50 183 00:06:35,890 --> 00:06:38,080 >> เดวิด: ดังนั้นถ้าคุณได้รับ มองหาเหตุผลใหม่ 184 00:06:38,080 --> 00:06:41,502 จะไม่ใช้เบราว์เซอร์บางอย่าง ที่นี่เป็นหนึ่งที่ดีสำหรับคุณ 185 00:06:41,502 --> 00:06:43,210 ฉันเพิ่งได้รับ - พร้อมกับทุกคน 186 00:06:43,210 --> 00:06:45,120 ที่มหาวิทยาลัยฮาร์วาร์ - อีเมลนี้ที่นี่ 187 00:06:45,120 --> 00:06:46,910 >> "เรียนสมาชิกของฮาร์วาร์ชุมชน 188 00:06:46,910 --> 00:06:50,930 สหรัฐอเมริกากรมความมั่นคงแห่งมาตุภูมิ ขอแนะนำให้ผู้ใช้ทั้งหมดเป็นการชั่วคราว 189 00:06:50,930 --> 00:06:54,350 ยุติการใช้ของ Microsoft Internet Explorer, IE, 190 00:06:54,350 --> 00:06:56,270 เนื่องจากข้อบกพร่องด้านความปลอดภัยที่สำคัญ. " 191 00:06:56,270 --> 00:07:01,250 >> นี้เป็นเอกสารจริง Microsoft Security Advisory 2963983 192 00:07:01,250 --> 00:07:05,242 ช่องโหว่ใน Internet Explorer อาจทำให้โค้ดจากระยะไกล 193 00:07:05,242 --> 00:07:07,200 ตอนนี้สิ่งที่นี้หมายความว่า และสิ่งที่เป็นภัยคุกคามหรือไม่ 194 00:07:07,200 --> 00:07:08,950 ดีพิจารณานี้ แผนภาพที่นี่ที่เรา 195 00:07:08,950 --> 00:07:12,160 ใช้ในการ CS50 พูดคุยเกี่ยวกับ HTTP หรือเข้าชมเว็บ 196 00:07:12,160 --> 00:07:15,140 ถ้าเรามีที่นี่เว็บ เซิร์ฟเวอร์และในด้านอื่น ๆ 197 00:07:15,140 --> 00:07:17,589 เบราว์เซอร์ - Internet Explorer ในกรณีนี้ - แน่นอน 198 00:07:17,589 --> 00:07:19,380 เบราว์เซอร์เมื่อก่อน ขอเว็บเพจ 199 00:07:19,380 --> 00:07:21,310 อาจส่งข้อความ HDP เช่นนี้ 200 00:07:21,310 --> 00:07:26,470 GET index.html ใช้รุ่น 1.1 ของโปรโตคอลที่เรียกว่า HTTP 201 00:07:26,470 --> 00:07:30,820 >> ขณะนี้ในกรณีนี้ถ้ามีคนเลว อย่างใดมีการเข้าถึงเว็บเซิร์ฟเวอร์นี้ 202 00:07:30,820 --> 00:07:33,990 และติดตั้งบน ใช้ประโยชน์เพื่อที่จะพูด 203 00:07:33,990 --> 00:07:36,990 เขาหรือเธออาจจะสามารถที่จะโน้มน้าว เว็บเซิร์ฟเวอร์ที่จะกลับมานี้ 204 00:07:36,990 --> 00:07:41,040 ไม่เพียง แต่ตัวเองเป็น index.html ขอ แต่ฝังอยู่ภายใน 205 00:07:41,040 --> 00:07:43,720 ไฟล์ index.html ที่จะทำได้ แน่นอนเป็นสินทรัพย์อื่น ๆ 206 00:07:43,720 --> 00:07:47,230 โดยเฉพาะอย่างยิ่งสิ่งที่ เช่น exploit.SWF, 207 00:07:47,230 --> 00:07:50,620 ไฟล์แฟลชในท้ายที่สุดว่า ใช้ประโยชน์จากการรักษาความปลอดภัยนี้ 208 00:07:50,620 --> 00:07:54,940 เทคนิคกองฮวงจุ้ยซึ่งเป็น เป็นวิธีที่จินตนาการของบอกว่ารหัส 209 00:07:54,940 --> 00:07:59,940 ภายในของสเปรย์ที่ไฟล์แฟลช ที่เรียกว่ากองภายในของคอมพิวเตอร์ 210 00:07:59,940 --> 00:08:04,090 เบราว์เซอร์ที่มีชิ้นที่แตกต่างกันทั้งหมดของ หน่วยความจำที่ได้รับการออกแบบในที่สุด 211 00:08:04,090 --> 00:08:05,810 ที่จะเขียนทับชิ้นใหญ่ของหน่วยความจำที่นี่ 212 00:08:05,810 --> 00:08:09,150 >> ถ้าคุณจำนี้จากการสนทนาของเรา ใน CS50 ของกองและสแต็ค 213 00:08:09,150 --> 00:08:11,070 และการจัดการหน่วยความจำมากขึ้นโดยทั่วไป 214 00:08:11,070 --> 00:08:14,280 ขณะนี้หน่วยความจำที่ โยนจริงในกอง 215 00:08:14,280 --> 00:08:16,280 จริงๆจะเรียกว่าวัตถุเวกเตอร์แฟลช 216 00:08:16,280 --> 00:08:17,870 และนี่คือสิ่งที่มี ที่คุณอาจจะคุ้นเคย 217 00:08:17,870 --> 00:08:19,880 ถ้าคุณมีตัวคุณเอง โปรแกรมแฟลชก่อน 218 00:08:19,880 --> 00:08:24,070 แต่หนึ่งในวัตถุเหล่านั้นโดยเฉพาะอย่างยิ่ง เป็นที่รู้จักกันเป็นวัตถุเสียงสื่อแฟลช 219 00:08:24,070 --> 00:08:28,190 >> และในที่นี้อยู่เพราะโอกาส สิ่งที่ใช้ประโยชน์จากนี้ก็จะทำ 220 00:08:28,190 --> 00:08:31,540 เสียหายอันนี้ หน่วยความจำวัตถุนี้ในหน่วยความจำ 221 00:08:31,540 --> 00:08:36,640 ดังกล่าวว่าพยายามที่จะทำให้เรื่องนี้ ที่ปฏิบัติการอยู่เลขฐานสิบหกจึง 222 00:08:36,640 --> 00:08:40,600 พยายามที่จะหลอกลวงโปรแกรมในท้ายที่สุด ที่จะรันโค้ดเปลือกบางอย่างเพื่อ 223 00:08:40,600 --> 00:08:44,560 ที่จะพูดหรือรหัสของคนเลวที่ ในที่สุดที่เก็บไว้ตามที่อยู่ที่นี่นี้ 224 00:08:44,560 --> 00:08:49,530 ซึ่งได้รับการฉีดโดยวิธีการของการดาวน์โหลด ต้นเหตุของไฟล์แฟลชที่โดยเฉพาะอย่างยิ่ง 225 00:08:49,530 --> 00:08:53,220 >> ตอนนี้ผลลัพธ์ที่ได้อาจจะเป็นสิ่งที่ ฝ่ายตรงข้ามต้องการที่จะทำอย่างไรเพื่อให้เครื่องคอมพิวเตอร์ของคุณ 226 00:08:53,220 --> 00:08:56,290 เขาหรือเธอสามารถลบไฟล์ของคุณ ย้ายไฟล์ของคุณส่งอีเมลไฟล์ของคุณ 227 00:08:56,290 --> 00:08:59,960 หรือจริงๆทำอะไรที่ตัวคุณ สามารถทำได้ในฐานะเจ้าของคอมพิวเตอร์ที่ 228 00:08:59,960 --> 00:09:01,600 และที่ว่าทำไมภัยคุกคามที่น่ากลัวมาก 229 00:09:01,600 --> 00:09:04,370 มันช่วยให้ทุกคนอย่างแท้จริงในการ อินเทอร์เน็ตที่มีเว็บไซต์ของคุณ 230 00:09:04,370 --> 00:09:08,590 อาจจะแวะไปที่จะดำเนินการโดยพลการ โปรแกรมบนคอมพิวเตอร์ของคุณ 231 00:09:08,590 --> 00:09:11,550 >> ตอนนี้โชคดีที่ไมโครซอฟท์มาก เพิ่งเปิดตัวแก้ไขปัญหานี้ 232 00:09:11,550 --> 00:09:14,800 เพราะปัญหาที่เกิดขึ้นจริง ทุกข์ Internet Explorer 6 233 00:09:14,800 --> 00:09:16,210 ตลอดทางขึ้นถึง 11 234 00:09:16,210 --> 00:09:19,530 จึงรับกับเราสำหรับค่อนข้างบาง เวลาและถูกค้นพบเมื่อเร็ว ๆ นี้เท่านั้น 235 00:09:19,530 --> 00:09:23,120 ดังนั้นถ้าคุณมีการปรับปรุงอัตโนมัติ เปิดอยู่คุณควรจะตกลงในเร็ว ๆ นี้ 236 00:09:23,120 --> 00:09:26,340 แต่เพียงเพื่อความปลอดภัยคุณสามารถทำได้อย่างแน่นอน สลับไปยังบางเบราว์เซอร์อื่น ๆ อย่างน้อย 237 00:09:26,340 --> 00:09:27,300 ขณะเดียวกัน 238 00:09:27,300 --> 00:09:29,650 >> ตอนนี้มันจะเปิดออกว่าเกินไป ไมโครซอฟท์อย่างไม่เห็นแก่ตัวมาก 239 00:09:29,650 --> 00:09:33,640 ยังปล่อยแก้ไขสำหรับ Windows XP, Windows รุ่นเก่าที่ 240 00:09:33,640 --> 00:09:37,040 สนับสนุนเป็นจริงอย่างเป็นทางการ หยุดเพียงไม่กี่สัปดาห์ที่ผ่านมา 241 00:09:37,040 --> 00:09:40,880 แต่ภัยคุกคามนี้ไม่ดีเพื่อให้พวกเขา รีดยังออกแก้ไขสำหรับระบบปฏิบัติการที่ 242 00:09:40,880 --> 00:09:41,810 ได้เป็นอย่างดี 243 00:09:41,810 --> 00:09:43,400 >> ขณะนี้ในข่าวอื่น ๆ ในสัปดาห์นี้เป็นแบบนี้ 244 00:09:43,400 --> 00:09:46,632 อาตาริ 2600, เกมที่มีอายุมากกว่า คอนโซลที่ญาติของฉัน 245 00:09:46,632 --> 00:09:49,340 จริงได้เติบโตขึ้นมาที่ เราใช้ในการเล่นวิดีโอเกมเมื่อ 246 00:09:49,340 --> 00:09:50,630 เราจะไปเยี่ยมบ้านของพวกเขา 247 00:09:50,630 --> 00:09:54,420 ขณะนี้ในกรณีใด ๆ ว่าทำไมถึงอยู่ใน ข่าวสำหรับเหตุผลต่อไปนี้ 248 00:09:54,420 --> 00:09:57,180 ย้อนกลับไปในยุค 80 ที่ บริษัท ที่อยู่เบื้องหลังอุปกรณ์นี้อาตา 249 00:09:57,180 --> 00:09:59,870 ตัดสินใจที่จะฝังใน การฝังกลบในเม็กซิโก 250 00:09:59,870 --> 00:10:02,510 ทั้งกลุ่มของเกมเก่า และคู่มือการเรียนการสอน 251 00:10:02,510 --> 00:10:05,050 และชอบที่จะ อย่างอื่นได้ไปยังไม่ขาย 252 00:10:05,050 --> 00:10:09,320 >> ตอนนี้ในช่วงเวลาที่ฝังศพของเหล่านี้ เกมกลายเป็นบิตของตำนานเมือง 253 00:10:09,320 --> 00:10:12,690 คนไม่ได้จริงๆทราบว่า ว่าเรื่องนี้เกิดขึ้นจริงได้ 254 00:10:12,690 --> 00:10:16,080 แต่เป็นตำนานไป บริษัท ได้แม้จะเทชั้นของคอนกรีต 255 00:10:16,080 --> 00:10:18,630 ด้านบนของทุกอย่างใน ฝังกลบเพื่อป้องกันไม่ให้เด็ก 256 00:10:18,630 --> 00:10:22,150 จากจริงทำให้เกิดเสียงกรอบแกรบผ่านมัน พยายามที่จะหาวิดีโอเกมฟรี 257 00:10:22,150 --> 00:10:26,310 ดีก็ปรากฎว่าสารคดี ตอนนี้อยู่ในความคืบหน้าตอนนี้ในปี 2014 258 00:10:26,310 --> 00:10:30,900 และทีมงานของรถขุดได้พยายาม ที่จะขุดขึ้นมาความจริงที่อยู่เบื้องหลังเรื่องนี้ 259 00:10:30,900 --> 00:10:32,240 ถ้ามันมีจริง 260 00:10:32,240 --> 00:10:33,330 >> และคาดเดาสิ่งที่พวกเขาพบ 261 00:10:33,330 --> 00:10:35,940 ดีไม่ตรงนี้ คนที่แต่งตัวประหลาด แต่พัน 262 00:10:35,940 --> 00:10:38,220 สำเนาของเกมของเขา ซึ่งได้รับการปล่อยตัว 263 00:10:38,220 --> 00:10:42,000 ประจวบกับการเปิดตัวของ ภาพยนตร์ E.T. ข้างนอก 264 00:10:42,000 --> 00:10:47,040 ดังนั้นแน่นอนเพียงในไม่กี่วันที่ผ่านมา หลายสิบหลายร้อยหากไม่นับพัน 265 00:10:47,040 --> 00:10:52,140 ที่สุดของตลับหมึกเหล่านี้ จะเริ่มต้นที่จะค้นพบ 266 00:10:52,140 --> 00:10:56,280 >> ตอนนี้ทำไมพวกเขาฝังศพดังกล่าว เกมที่น่าสนใจอย่างชัดเจน 267 00:10:56,280 --> 00:10:58,570 ดีก็ปรากฎว่า E.T. มีชื่อเสียงจริง 268 00:10:58,570 --> 00:11:01,850 โดยมากจะเป็นวิดีโอเกมที่เลวร้ายที่สุดที่เคย 269 00:11:01,850 --> 00:11:04,080 ในส่วนหนึ่งเพราะพวกเขามี เวลาน้อยมากที่จะพัฒนา 270 00:11:04,080 --> 00:11:06,340 เกมก่อนหน้านั้น ในช่วงเทศกาลคริสต์มาสโดยเฉพาะอย่างยิ่ง 271 00:11:06,340 --> 00:11:09,240 แต่ยังเพราะมันเป็น โดยเฉพาะอย่างยิ่งยากที่จะเล่น 272 00:11:09,240 --> 00:11:11,630 นี้แน่นอนขอให้ คำถามที่เราสามารถมองเห็นมันได้หรือไม่ 273 00:11:11,630 --> 00:11:12,610 ใช่เราสามารถ 274 00:11:12,610 --> 00:11:13,555 ลองมาดู 275 00:11:13,555 --> 00:11:14,388 [วิดีโอการเล่นเกม] 276 00:11:14,388 --> 00:11:35,287 277 00:11:35,287 --> 00:11:37,870 ตอนนี้มันไม่ได้จริง กราฟิกที่คนเข้ามาคัดค้าน 278 00:11:37,870 --> 00:11:41,070 เพราะจริงนี้เป็นยุค 80 และนี่คือสถานะของศิลปะ 279 00:11:41,070 --> 00:11:42,840 อันที่จริงเรื่องนี้เป็นวัยเด็กของฉันที่นี่ 280 00:11:42,840 --> 00:11:44,900 แต่สิ่งที่เป็นเรื่องยาก เกี่ยวกับเกมนี้เป็นอย่างใดอย่างหนึ่ง 281 00:11:44,900 --> 00:11:46,920 คุณมีหนัง ET รอบ หน้าจอที่กำลังมองหา 282 00:11:46,920 --> 00:11:49,820 พิกเซลเล็ก ๆ เหล่านั้นซึ่ง เป็นตัวแทนของรีสชิ้น 283 00:11:49,820 --> 00:11:52,960 แต่จับเกินไปคือว่าถ้าคุณลดลง ในบรรดารูปทรงเพชรเข้ม 284 00:11:52,960 --> 00:11:54,870 คุณจะตกอยู่ใน หลุมที่เป็นจริง 285 00:11:54,870 --> 00:11:56,890 ยากมากและน่าเบื่อที่จะออกจาก 286 00:11:56,890 --> 00:11:59,570 ดังนั้นจึงถูกฝังอยู่ ET 287 00:11:59,570 --> 00:12:02,740 >> ตอนนี้ยังอยู่ในทะเลทราย ปลายเป็นที่นี่ในไวโอมิง 288 00:12:02,740 --> 00:12:08,010 นิวเคลียร์เพื่อไม่ให้สับสนกับ [? nucular,?] ศูนย์ควบคุม 289 00:12:08,010 --> 00:12:10,920 และในความเป็นจริงถ้าคุณมองลงมา มีอยู่ใต้คอนกรีต 290 00:12:10,920 --> 00:12:14,330 ใกล้เสาสีขาวนี้มี จริงมิขีปนาวุธที่สาม 291 00:12:14,330 --> 00:12:18,230 ขีปนาวุธนิวเคลียร์ที่จริง การป้องกันโดยเทคโนโลยีที่บาง 292 00:12:18,230 --> 00:12:20,980 ไม่ได้เกือบเป็นที่ทันสมัย​​ที่คุณอาจหวัง 293 00:12:20,980 --> 00:12:24,344 รายการโทรทัศน์อเมริกัน, 60 นาทีเพิ่งเปิดเผยนี้ 294 00:12:24,344 --> 00:12:25,010 [วิดีโอเล่นภาพ] 295 00:12:25,010 --> 00:12:28,210 -แต่อุปกรณ์โบราณ 296 00:12:28,210 --> 00:12:30,480 นี้เป็นตัวอย่าง หนึ่งในคอมพิวเตอร์ที่ 297 00:12:30,480 --> 00:12:33,380 จะได้รับการเปิดตัว สั่งซื้อจากประธาน 298 00:12:33,380 --> 00:12:35,720 จะใช้ฟลอปปี้ดิสก์ 299 00:12:35,720 --> 00:12:38,000 เก่าจริงๆคนใหญ่ 300 00:12:38,000 --> 00:12:41,920 ก่อนที่คุณจะได้ลงที่นี่คุณ อาจจะไม่เคยเห็นหรือไม่ 301 00:12:41,920 --> 00:12:44,170 >> -I'd ไม่เคยเห็นอย่างใดอย่างหนึ่งจน ผมได้ลงไปในหลุมนี้ 302 00:12:44,170 --> 00:12:44,640 >> [จบ VIDEO เล่นภาพ] 303 00:12:44,640 --> 00:12:46,730 >> ตอนนี้ถ้าคุณกำลังคิด คุณได้เห็นดิสก์เหล่านี้ 304 00:12:46,730 --> 00:12:49,680 ที่ 5 และ 1/4-inch ดิสก์ จาก 1980, UH-UH 305 00:12:49,680 --> 00:12:53,180 นี้เป็นฟลอปปี้ 8 นิ้ว ดิสก์จากปี 1970 306 00:12:53,180 --> 00:12:55,930 ตอนนี้ CS50 แดนของตัวเองเบนจามิน และผมยังได้มีโอกาส 307 00:12:55,930 --> 00:12:58,117 ที่จะเดินทางไปซีแอต เมื่อเร็ว ๆ นี้ที่กรุงวอชิงตัน 308 00:12:58,117 --> 00:12:59,450 เราไปเยี่ยมเพื่อนของเราที่วาล์ว 309 00:12:59,450 --> 00:13:03,870 ในความเป็นจริงคุณอาจจะจำได้ 60 วินาทีของฉัน ผู้สวมใส่แว่นตาความจริงเสมือน 310 00:13:03,870 --> 00:13:07,030 >> ตอนนี้เรายังมีโอกาสที่จะ สนทนากับสามของวิศวกรของวาล์ว 311 00:13:07,030 --> 00:13:09,620 ที่พูดกับเราเกี่ยวกับสิ่งที่ มันต้องการที่จะทำงานที่วาล์ว 312 00:13:09,620 --> 00:13:13,290 แต่ยังดีกว่าสิ่งที่มัน ชอบที่จะพัฒนาวิดีโอเกม 313 00:13:13,290 --> 00:13:14,315 ลองมาดู 314 00:13:14,315 --> 00:13:14,600 >> [วิดีโอเล่นภาพ] 315 00:13:14,600 --> 00:13:15,433 >> [วิดีโอการเล่นเกม] 316 00:13:15,433 --> 00:13:23,950 317 00:13:23,950 --> 00:13:26,420 ชื่อของฉันคือไบรอันเจคอปสัน 318 00:13:26,420 --> 00:13:30,420 ผมทำวิธีของฉันไปที่ชนิดของวาล์ว ในเส้นทางวกวนเล็กน้อย 319 00:13:30,420 --> 00:13:33,710 ฉันไม่ได้จริงคอมพิวเตอร์ โปรแกรมเมอร์ในวิทยาลัย 320 00:13:33,710 --> 00:13:35,790 และฉันถูกใช้ในการสำรองข้อมูล ในโรงเรียนมัธยมเป็น 321 00:13:35,790 --> 00:13:39,300 สามารถที่จะทำและได้รับการเขียนโปรแกรม สิ่งที่มาจากความคิดที่จะดำเนินการ 322 00:13:39,300 --> 00:13:41,320 ในเพียงไม่กี่นาทีหรือชั่วโมง 323 00:13:41,320 --> 00:13:46,930 ผมมีความสุขที่ก้าวอย่างรวดเร็วของการพัฒนา และเห็นความคิดของฉันมีชีวิตขึ้นมา 324 00:13:46,930 --> 00:13:48,780 >> ชื่อของฉันคือ Yahn เนีย 325 00:13:48,780 --> 00:13:50,740 ฉันได้รับที่นี่ที่วาล์ว นานกว่า 16 ปี 326 00:13:50,740 --> 00:13:54,170 ดังนั้นผมจึงจบลงด้วยการเขียนเพียง สนุกบรรณาธิการระดับการสั่นสะเทือน 327 00:13:54,170 --> 00:13:57,564 ที่เรียกว่าเอสพีบนพื้นฐานของไบนารี ต้นไม้แบ่งพื้นที่ 328 00:13:57,564 --> 00:13:58,730 นั่นคือการเรียงลำดับของการเข้า 329 00:13:58,730 --> 00:14:02,780 และในที่สุดเกบ Newell ซึ่งเป็น ผู้ก่อตั้งวาล์วและไมค์แฮริงตัน 330 00:14:02,780 --> 00:14:06,254 ส่งมาให้ผมบอกว่าซอฟต์แวร์อีเมล์ โอกาสการพัฒนาวิศวกร 331 00:14:06,254 --> 00:14:07,170 ของฉันชื่อจอห์นคุก 332 00:14:07,170 --> 00:14:09,380 ผมเป็นวิศวกรซอฟต์แวร์ ทำงานที่วาล์ว 333 00:14:09,380 --> 00:14:14,240 ฉันมุ่งเน้นไปที่ระบบออนไลน์ของเรา ปรับและสถาปัตยกรรม 334 00:14:14,240 --> 00:14:16,060 >> เพื่อนและที่จริงผม ในมหาวิทยาลัยได้ 335 00:14:16,060 --> 00:14:18,660 การทำงานในเกมที่เรียกว่าทีมป้อม 336 00:14:18,660 --> 00:14:22,810 และเราก็ทำเกม วางไว้บนอินเทอร์เน็ต 337 00:14:22,810 --> 00:14:25,130 มันเป็นนอกจากนี้ยังมี เกม Quake ในเวลา 338 00:14:25,130 --> 00:14:27,620 ดังนั้นจึงเป็นที่จัดเรียงของที่ทันสมัย เป็นส่วนหนึ่งของเกมที่ 339 00:14:27,620 --> 00:14:30,920 หลังจากที่เราจบลงด้วยการ ได้รับในการติดต่อกับวาล์ว 340 00:14:30,920 --> 00:14:32,200 และมามากกว่าที่นี่ 341 00:14:32,200 --> 00:14:36,535 >> -ดีสำหรับผมที่เรียนกราฟิกเป็น น่าจะเป็นหลักสูตรที่สามารถใช้งานได้มากที่สุด 342 00:14:36,535 --> 00:14:39,960 ที่ผมเอาในวิทยาลัยการตรวจสอบ 343 00:14:39,960 --> 00:14:42,940 ตรีโกณมิติพีชคณิตเชิงเส้น 344 00:14:42,940 --> 00:14:47,140 ผมเอาแน่นอนหุ่นยนต์ที่มี พวงของชนิดพีชคณิตเชิงเส้นของอบ 345 00:14:47,140 --> 00:14:52,030 ในนั้นและที่เป็นหนึ่งในหลักสำคัญ แนวคิดทางคณิตศาสตร์สำหรับกราฟิก 3 มิติใด ๆ 346 00:14:52,030 --> 00:14:57,680 มันเป็นเรื่องของการปฐมนิเทศและการทำ คณิตศาสตร์เช่นฉันกำลังมองไปที่คุณ 347 00:14:57,680 --> 00:14:58,970 แต่ผมต้องการที่จะมุ่งไปที่นั่น 348 00:14:58,970 --> 00:15:04,600 และฉันจะหมุนและวิธีการทำผม คิดออกว่าฉันย้ายหรือกำลังมองหา 349 00:15:04,600 --> 00:15:07,015 นั่นคือพีชคณิตเชิงเส้นทั้งหมด 350 00:15:07,015 --> 00:15:11,380 >> -สาระสำคัญของนักกีฬาคนแรก คือการที่ฉันมองผ่านเว็บไซต์ปืน 351 00:15:11,380 --> 00:15:13,630 กับตาและจุดมุ่งหมายของฉันที่ บางสิ่งบางอย่างและเหนี่ยวไก 352 00:15:13,630 --> 00:15:14,670 และผมต้องการที่จะตีว่า 353 00:15:14,670 --> 00:15:18,810 เพื่อให้คุณมีการออกแบบของคุณ เทคโนโลยีในการจัดการกับความล่าช้า 354 00:15:18,810 --> 00:15:22,020 และอื่น ๆ จอห์น Carmack เดินกลับ และกล่าวว่าโอ้, สิ่งที่ฉันต้องทำ 355 00:15:22,020 --> 00:15:28,440 มีการคาดการณ์ที่ลูกค้า ส่งผลให้ปัจจัยการผลิตผู้เล่นของฉัน 356 00:15:28,440 --> 00:15:30,336 และเพียงแค่ทำและ ทำให้จากที่เรา 357 00:15:30,336 --> 00:15:33,460 คิดว่าเขาจะเป็นแล้วให้ เซิร์ฟเวอร์กลับมาและแก้ไขได้สำหรับฉัน 358 00:15:33,460 --> 00:15:36,470 >> -ดังนั้นเมื่อคุณกำลังคิดเกี่ยวกับ โดยใช้เครื่องมือเกมที่จะทำให้เกมที่ 359 00:15:36,470 --> 00:15:38,510 มีตัวเลือกมากขึ้นในขณะนี้ 360 00:15:38,510 --> 00:15:41,675 >> -เครื่องยนต์เกมเป็นชนิด ของโครงสร้างพื้นฐาน 361 00:15:41,675 --> 00:15:42,800 ที่คุณทำให้เกม 362 00:15:42,800 --> 00:15:46,560 เป็นสิ่งที่มีความรับผิดชอบสำหรับการวาดภาพ โลกที่เลียนแบบโลก 363 00:15:46,560 --> 00:15:50,970 สำหรับการเล่นเสียงทั้งหมด เพื่อช่วยให้รหัสเกมของคุณ 364 00:15:50,970 --> 00:15:53,650 คิดออกว่าศัตรู เอไอเอจะไปทำ 365 00:15:53,650 --> 00:15:57,260 >> -โดยปกติวิธีที่คนจะเริ่มต้นเป็น พวกเขาจะใช้ปริมาณของตรรกะที่บาง 366 00:15:57,260 --> 00:15:58,020 และเปลี่ยนเป็น 367 00:15:58,020 --> 00:16:00,280 เช่นตกลงตอนนี้ขอเพียงแค่ เปลี่ยนปล่อยจรวด 368 00:16:00,280 --> 00:16:04,240 จะทำอย่างไรให้เกิดความเสียหาย 200 แทน ทำ 100 ความเสียหาย 369 00:16:04,240 --> 00:16:08,580 มันง่ายมากที่ต้องการใช้เวลาเพียงแค่ บางชิ้นที่มีอยู่ของตรรกะเกมเพลย์ 370 00:16:08,580 --> 00:16:10,360 และปรับแต่งให้วิธีการที่คุณชอบ 371 00:16:10,360 --> 00:16:13,830 >> -ชั้นระดับที่สูงกว่าคนอื่น ๆ มักจะเรียกว่ารหัสเกม 372 00:16:13,830 --> 00:16:17,230 และรหัสที่เกมจะเป็น สิ่งที่ทุกอย่างเกี่ยวกับกฎของเกม 373 00:16:17,230 --> 00:16:21,156 เช่นเดียวกับความเป็นจริงที่ฉันมี อาวุธนี้โดยเฉพาะอย่างยิ่ง 374 00:16:21,156 --> 00:16:22,530 และการทำงานในทางหนึ่ง 375 00:16:22,530 --> 00:16:25,480 หรือความจริงที่ว่ามี มอนสเตอร์ Headcrab ที่ 376 00:16:25,480 --> 00:16:27,130 มีพฤติกรรมเหล่านี้โดยเฉพาะ 377 00:16:27,130 --> 00:16:30,800 ชนิดของสิ่งที่ มักจะหาเป็นรหัสเกม 378 00:16:30,800 --> 00:16:34,790 >> -และจากที่นั่นจริงๆกับผู้ที่ ชนิดของชิ้นส่วนและกระบวนการของการย้ำ 379 00:16:34,790 --> 00:16:37,600 คุณสามารถไปจากสิ่งที่ชอบ สั่นสะเทือนไปยังสิ่งที่ต้องการครึ่งชีวิต 380 00:16:37,600 --> 00:16:41,810 >> ครึ่งชีวิตเป็น Sci-Fi, เกมนักกีฬาคนแรก 381 00:16:41,810 --> 00:16:45,340 มันตั้งอยู่ในโลก dystopian 382 00:16:45,340 --> 00:16:50,050 แรกครึ่งชีวิตที่ตั้งอยู่ใน สิ่งอำนวยความสะดวกการวิจัยนี้ใต้ดิน 383 00:16:50,050 --> 00:16:51,100 เรียกว่า Black Mesa 384 00:16:51,100 --> 00:16:53,940 และคุณเล่นเป็นตัวละคร ชื่อกอร์ดอนฟรีแมน 385 00:16:53,940 --> 00:16:56,690 และมันก็เป็นพื้น เกี่ยวกับมนุษย์ต่างดาวบุก 386 00:16:56,690 --> 00:17:00,000 ที่ถูกกระตุ้นเมื่อ การทดลองที่ผิดพลาด 387 00:17:00,000 --> 00:17:04,720 >> และเกมที่สองครึ่งชีวิต 2 เป็นที่ตั้งประมาณ 10 ปีต่อมา 388 00:17:04,720 --> 00:17:07,940 และโดยทั่วไปมนุษย์ต่างดาว ได้นำทั่วโลก 389 00:17:07,940 --> 00:17:12,547 และตอนนี้คุณเป็นกอร์ดอนฟรีแมน มีการช่วยเหลือทั่วไป 390 00:17:12,547 --> 00:17:13,880 เพื่อนของคุณอเล็กซ์คนที่คุณพบ 391 00:17:13,880 --> 00:17:17,960 และพยายามที่จะตีกลับ คนต่างด้าวและเรียกคืนโลก 392 00:17:17,960 --> 00:17:20,660 >> -แน่นอนโครงการเช่น Portal 2 มันเป็นเพียง 393 00:17:20,660 --> 00:17:24,742 ทีมเล็ก ๆ ห้าคน ที่ทำงานเกี่ยวกับความคิดเกม 394 00:17:24,742 --> 00:17:26,950 พวกเขาพบว่าบางสิ่งบางอย่างที่พวกเขา ความคิดที่น่าสนใจ 395 00:17:26,950 --> 00:17:28,283 อาจจะเป็นที่น่าสนใจสำหรับเกม 396 00:17:28,283 --> 00:17:29,490 พวกเขาขยายไป 20 คนที่ 397 00:17:29,490 --> 00:17:31,355 พวกเขาโป่งพองออกมาความคิดเหล่านั้น 398 00:17:31,355 --> 00:17:32,480 คุณเพิ่มบางคนมากขึ้น 399 00:17:32,480 --> 00:17:35,827 >> พวกเขากำลังเหมือนตกลงและตอนนี้เรา ต้องการที่จะส่งไปที่สามคอนโซล 400 00:17:35,827 --> 00:17:36,910 เราต้องการคนมากขึ้น 401 00:17:36,910 --> 00:17:38,619 เช่นเดียวกับทุกคนที่มาดูเกมนี้ 402 00:17:38,619 --> 00:17:39,160 มันน่ากลัว 403 00:17:39,160 --> 00:17:40,909 เป็นเพียงความต้องการพวง ของงานที่ได้ทำ 404 00:17:40,909 --> 00:17:43,790 ดังนั้นทันทีที่คุณมี ครึ่งหนึ่งของ บริษัท ที่ทำงาน 405 00:17:43,790 --> 00:17:47,100 คุณมี 120 คนที่ทำงาน ในเกมนี้ที่จะได้รับมันกระทำ 406 00:17:47,100 --> 00:17:51,190 เห็นได้ชัดว่าจำนวนของ โครงการอื่น ๆ สัญญา 407 00:17:51,190 --> 00:17:53,354 แต่ทุกคนเป็นซุปเปอร์ มีความสุขเพราะพวกเขารู้ว่า 408 00:17:53,354 --> 00:17:55,520 พวกเขากำลังทำงานเกี่ยวกับเรื่องนี้ สิ่งที่น่ากลัวจริงๆ 409 00:17:55,520 --> 00:17:58,644 >> หนึ่งในสิ่งที่ดีจริงๆเกี่ยวกับ งานนี้และอุตสาหกรรมนี้โดยทั่วไป 410 00:17:58,644 --> 00:18:00,684 คือสิ่งที่เปลี่ยนแปลงตลอดเวลา 411 00:18:00,684 --> 00:18:02,600 สิ่งที่คุณ ทำในปีนี้เป็นไป 412 00:18:02,600 --> 00:18:04,980 เป็นเรื่องยากมากจาก สิ่งที่คุณจะทำในปีหน้า 413 00:18:04,980 --> 00:18:08,520 และดังนั้นจึงช่วยให้ทุกอย่างจริงๆ สดจริงและน่าตื่นเต้นสวย 414 00:18:08,520 --> 00:18:11,757 คุณกำลังอย่างต่อเนื่องในการเรียนรู้ใหม่ และสิ่งที่ทำชนิดใหม่ของสิ่งที่ 415 00:18:11,757 --> 00:18:12,590 [จบ VIDEO เล่นภาพ] 416 00:18:12,590 --> 00:18:13,969 DAVID: นั่นมันสำหรับ CS50LIVE 417 00:18:13,969 --> 00:18:15,760 ขอบคุณมากกับเรื่องนี้ ร่วมสัปดาห์ 418 00:18:15,760 --> 00:18:19,710 ขอบคุณมากที่จะ CS50 การตัดสินใจของตัวเอง อ็อกเดนและทีมงานหลังกล้อง 419 00:18:19,710 --> 00:18:21,456 นี่เป็น CS50 420 00:18:21,456 --> 00:18:23,198 >> [เพลง - LOS DEL RIO "Macarena"] 421 00:18:23,198 --> 00:19:18,955