[MUSIC CHƠI] DOANH NGHIỆP: Xin chào, thế giới. Đây là CS50LIVE. Chúng ta có một tập tốt cho bạn. Giám đốc điều hành của YouTube, một lỗi trong Internet Explorer, các trò chơi video tồi tệ nhất, và một chuyến đi đến Valve Software. Nhưng trước tiên, một chuyến đi đến Tokyo, Nhật Bản Tổng thống Obama gần đây chơi bóng đá với một người bạn tốt của tôi. [VIDEO XEM LẠI] -Wow. Anh ta di chuyển. -Tôi có thể đá một quả bóng đá quá. Ở đây tôi đi. -Này, công việc tốt. [END phát lại video] DAVID: Xin chào, thế giới. Tôi ở đây với riêng Colton Ogden CS50 của. COLTON OGDEN: Xin chào, tất cả mọi người. DAVID: Và những người khác làm chúng tôi có với chúng tôi ở đây ngày hôm nay? COLTON OGDEN: Đây là Bây giờ, chúng tôi ít bạn thân robot từ Pháp. DAVID: Vì vậy, tôi thực sự gặp NO cùng với [? Rob Boden?] khi anh và tôi ở Atlanta, Georgia một vài tuần trở lại như bạn có thể nhớ lại tại SIGCSE, các lãi suất đặc biệt Nhóm Khoa học máy tính giáo dục, nơi nghĩa đen đi bộ xung quanh sàn phòng hội nghị là anh chàng này. Cũng như nó quay ra, khi chúng tôi trở lại trường chúng tôi phát hiện ra rằng giáo sư [Nghe được] của phòng thí nghiệm robot của Đại học Harvard thực sự đã có một Bây giờ đây trong khuôn viên trường. Và cô ấy vui lòng cho phép chúng tôi để chương trình anh cho bạn ngày hôm nay. COLTON OGDEN: Vâng, và trên thực tế, David, Tôi nghĩ Bây giờ muốn nói lời chào với bạn nếu bạn muốn đi bộ quanh bàn ở đây. DAVID: Ngay ở đây? Được rồi. Được rồi. DOANH NGHIỆP: Xin chào, David. Hân hạnh được gặp bạn. DAVID: Xin chào, Bây giờ. Bắt tay? COLTON OGDEN: Lắc tay lên và xuống. DAVID: OK. COLTON OGDEN: Và sau đó anh ta sẽ đi trước và ngồi xuống. Và nếu bạn quan tâm, Tôi thực sự có thể cho bạn làm thế nào tôi có thể có được anh ta để làm tất cả những điều này quá. DAVID: Vâng, hoàn toàn. COLTON OGDEN: Anh ấy là một chút ra cân bằng sáng nay. Ông đã không có cà phê của mình được nêu ra. DAVID: Vì vậy, những gì được này, chúng tôi đang tìm kiếm? COLTON OGDEN: Vì vậy, chúng tôi đang tìm kiếm đây là một đồ thị lõi, mà bây giờ một môi trường lập trình đồ họa, mà là rất tương tự như Scratch CS50 sử dụng. Ở đây chúng ta thấy đó là thiết lập lên như một sơ đồ dòng chảy. Và chúng tôi có một loạt các ít khối xây dựng ở đây. Bây giờ nếu chúng ta hãy xem này ví dụ, nó được gọi là đứng lên. Và khối này cho biết đứng lên cho Bây giờ, cho dù anh ta ngồi xuống hoặc bất cứ điều gì. Sau đó, chúng ta thấy nó đi vào đầu xúc giác, mà cơ bản chờ đợi cho một vòi nước trên đầu như bạn đã thấy trước đó. Di chuyển các phương tiện di chuyển trong một x, y, z hướng đến một địa điểm cụ thể. Bắt tay là một mô-đun tôi đã viết, mà về cơ bản nói, xin chào, David. Hân hạnh được gặp bạn. Chờ đợi một cái bắt tay. Ngồi xuống là đối diện của đứng lên. Anh ta sẽ đi trước và ngồi xuống. Và sau đó chuyển động đầu là một vòng lặp theo đó ông sẽ di chuyển đầu của mình theo các hướng ngẫu nhiên. DAVID: Thú vị. Vì vậy, mặc dù các không nhìn như các mảnh ghép từ Scratch, nó thực sự là ý tưởng tương tự. Và bạn đang nối dây một chương trình sử dụng các khối xây dựng. COLTON OGDEN: Vâng, chính xác. DAVID: Vì vậy, bạn nói bạn đã thực hiện một trong số họ, bắt tay. Chúng ta có thể phóng to thu nhỏ trên một trong những? COLTON OGDEN: Chắc chắn. Chúng tôi sẽ xem xét ở đây tại cái bắt tay. Và chúng ta sẽ thấy nó đã được thiết lập rất tương tự như sơ đồ dòng chảy khác. Chúng tôi bắt đầu với các khối hello, mà [không nghe được] nói rằng, xin chào, David. Hân hạnh được gặp bạn. Quyền này đây là một vòng lặp. Nó nói, phát hiện chuyển động cánh tay. Vì vậy, nó sẽ trong một vô hạn vòng lặp đợi cho đến khi cánh tay của nó đã được nâng lên và xuống. Và sau đó một khi đã xảy ra, nó sẽ đi trước và làm những điều này. Thiết lập độ cứng OK và đi đến kết thúc, mà về cơ bản có nghĩa là gửi cho anh ta trở lại vị trí mặc định của mình. DAVID: Thú vị. Bạn đang bị giới hạn chỉ sử dụng môi trường đồ họa này để chương trình ông theo cách này? COLTON OGDEN: Trên thực tế, không có. Nếu chúng ta đi trước và kích đúp bất kỳ của các khối xây dựng, chúng ta có thể thấy rằng có thực sự mã python bên dưới mui xe, cung cấp năng lượng mỗi khối xây dựng. DAVID: Ah, thực sự. Vì vậy, đối với những người không quen thuộc, python là một ngôn ngữ giải thích, rất tinh thần tương tự PHP, mà chúng tôi sử dụng trong CS50. Và nhiều như bạn có thể sử dụng PHP cho lập trình web, bạn cũng có thể sử dụng nó ở dòng lệnh. Và như Colton đang làm ở đây trong môi trường đồ họa này, viết chương trình và sau đó truyền nó qua Wi-Fi - COLTON OGDEN: Đúng. DAVID: - đến nay. Bạn sẽ có một số thời gian để thanh xung quanh? COLTON OGDEN: Tuyệt đối. DAVID: Được rồi. Vâng, trước khi trở lại với Colton chúng tôi cho một chút bất ngờ, chúng tôi bây giờ - có được nó - có 60 giây của cựu sinh viên CS50 thử giọng để trở thành nghiên cứu sinh giảng dạy. [VIDEO XEM LẠI] -Cảm ơn bạn. Cảm ơn bạn, tất cả mọi người, khi ở đây. -Này, ông Bunny. -Chào mừng bạn đến hướng dẫn tóm tắt về - [Nghe được] vui vẻ với Twinkies. -Khoan đã. Dừng lại. -Vì vậy, bây giờ chúng tôi có một vấn đề. -Nó không phải. Và tôi sẽ cho bạn biết lý do tại sao. -Một vòng lặp là lặp đi lặp lại, như - -Sắp xếp của một hộp đen. -OK. Tôi nghĩ rằng tôi nhận được nó. -Được rồi. Vì vậy, bây giờ tôi đang ở trong một phần hơi cứng. -Đúng vậy. 8 bit cho một byte. -Bạn có một byte và bạn tách nó thành các đoạn bốn. -Beep, beep, beep, beep, beep. Tiếng bíp, bíp, bíp, bíp, bíp. -Có vẻ như quá phức tạp. -Vì vậy, hãy làm điều này một lần nữa. -Nếu tôi gây nhầm lẫn bạn, xin vui lòng cảm thấy tự do để ngăn chặn tôi. -Nhưng chờ đợi một giây. -Vâng, chúng ta hãy nhìn lại slide và phá vỡ mọi thứ xuống từng bước một. -Nếu bạn còn nhớ, bộ nhớ chia thành miếng byte kích thước. -Vì vậy, ở đây chúng tôi có trường hợp kịch bản tốt nhất. -Đây là một đáng kể cải tiến hơn - -Một trình duyệt web, giống như Chrome. -Đó là luôn luôn cần thiết để giải phóng bất kỳ - -Dân - -Bạn có thể chạy qua. Và mã có thể nhận được hơi cồng kềnh. -Và đó là tất cả các bạn cần. -Boom! DAVID: Bây giờ riêng của CS50 Dan Coffey và tôi gần đây có cơ hội để đi du lịch ra Mountain View, California, là nơi mà các trụ sở chính của Google. Và chúng tôi đã có một cơ hội để trò chuyện với Susan Wojcicki, Giám đốc điều hành của YouTube. Nó đã thực sự trong của Susan nhà để xe năm trước đây trong thập niên 90 Google chính nó là bắt đầu bởi Larry và Sergey. Vâng, nó quay ra rằng Susan mình thực sự đã CS50 chỉ một vài năm trước khi tôi đã làm. Và tôi nghĩ rằng nó nổi bật như bạn sẽ sớm nghe như thế nào nhiều giới thiệu về máy tính khoa học nên ảnh hưởng cuộc sống của cô. Cô muốn nói xin chào. Susan Wojcicki: Xin chào, thế giới. Tôi Susan Wojcicki. Tôi là giám đốc điều hành của YouTube. Và tôi đã CS50 khi tôi một cấp cao tại Đại học Harvard vào năm 1990. Thực sự tôi là một lịch sử và văn học lớn. Và mùa hè cơ sở của tôi tôi nhận ra rằng có lẽ tôi muốn học một cái gì đó về máy vi tính. Và vì vậy tôi đã trở lại. Tôi đã CS50. Đó là khó khăn, nhưng đó là lớp tuyệt vời nhất tôi đã diễn. Nó đã thay đổi như thế nào tôi nghĩ về tất cả mọi thứ. Và khi tôi tốt nghiệp Harvard vào năm 1990, tôi đến Thung lũng Silicon và tôi có một công việc. Và tôi đã làm việc trong công nghệ từ bao giờ. Vì vậy, CS50 thay đổi cuộc sống của tôi. Tôi tiếp tục học hỏi và xây dựng. Nó đã cho tôi một nền tảng tuyệt vời. Và tôi tiếp tục tìm hiểu mọi ngày như những thay đổi công nghệ. Và tôi nghĩ rằng đó là tuyệt vời mà bạn đang dùng nó tất cả vì đó là cách thế giới là sẽ thay đổi trong tương lai. Có chỉ có được nhiều hơn và nhiều cơ hội hơn và đổi mới. Kỹ thuật số sẽ ảnh hưởng đến chúng tôi sống thậm chí nhiều hơn nó đã có. Và nó tuyệt vời mà tất cả các bạn đang tham gia CS50. Vì vậy, đây là CS50. DAVID: Vì vậy, nếu bạn đã tìm kiếm một lý do mới không sử dụng một trình duyệt nào đó, đây là một trong những tốt cho bạn. Gần đây tôi nhận được - cùng với tất cả mọi người tại Đại học Harvard - email này đây. "Các thành viên thân mến của cộng đồng Harvard. Bộ Nội An Hoa Kỳ khuyến cáo rằng tất cả người dùng tạm thời ngưng sử dụng Microsoft Internet Explorer, trình duyệt IE, do một lỗ hổng bảo mật quan trọng. " Đây là tài liệu thực sự trong Microsoft Security Advisory 2.963.983. Lỗ hổng trong Internet Explorer có thể cho phép thực thi mã từ xa. Bây giờ điều này có nghĩa và các mối đe dọa là gì? Tốt, xem xét việc này sơ đồ ở đây, mà chúng tôi sử dụng trong CS50 để nói về HTTP hoặc lưu lượng truy cập web. Nếu chúng ta có ở đây một trang web máy chủ và ở phía bên kia một trình duyệt - Internet Explorer trong trường hợp này - tất nhiên, một trình duyệt khi lần đầu tiên yêu cầu một trang web có thể gửi một tin nhắn HDP như thế này. GET index.html sử dụng phiên bản 1.1 của giao thức được gọi là HTTP. Bây giờ trong trường hợp này, nếu một kẻ xấu có bằng cách nào đó có quyền truy cập vào máy chủ web này và cài đặt trên nó một khai thác có thể nói, người đó có thể có thể để thuyết phục các máy chủ web để trở lại này. Không chỉ index.html chính nó như là yêu cầu, nhưng nhúng vào bên trong của file index.html có thể, tất nhiên, là các tài sản khác. Đặc biệt, một cái gì đó như exploit.SWF, một tập tin flash mà cuối cùng lợi dụng bảo mật này kỹ thuật, đống phong thủy, đó là một cách nói rằng mã trong đó tập tin flash thuốc xịt các cái gọi là đống bên trong của máy tính trình duyệt với tất cả các khối khác nhau bộ nhớ được thiết kế cuối cùng ghi đè lên khối lớn của bộ nhớ ở đây. Nếu bạn nhớ lại từ cuộc thảo luận của chúng tôi trong CS50 của heap và stack và quản lý bộ nhớ nói chung. Bây giờ nhớ đó là thực sự bị ném vào đống đang thực sự gọi là flash đối tượng vector. Và điều này là một cái gì đó với mà bạn có thể quen thuộc nếu bạn mình có lập trình Flash trước. Nhưng một trong những đối tượng đặc biệt được biết đến như một đối tượng âm thanh đèn flash phương tiện truyền thông. Và đây nằm một cơ hội vì những gì lỗi này sau đó tiến hành làm bị hỏng đoạn này bộ nhớ, đối tượng này trong bộ nhớ, như vậy mà nó sẽ cố gắng để làm điều này hệ thập lục phân địa chỉ thực thi, do đó cố gắng để lừa các chương trình cuối cùng để thực hiện một số mã shell để để nói chuyện, hoặc mã xấu của anh chàng, đó là cuối cùng được lưu trữ tại địa chỉ này đây, được tiêm bằng cách tải về vô tình mà tập tin flash đặc biệt. Bây giờ kết quả cuối cùng có thể là bất cứ điều gì kẻ thù muốn làm cho máy tính của bạn. Người đó có thể xóa các tập tin của bạn, di chuyển các file của bạn, gửi email các tập tin của bạn, hoặc thực sự làm bất cứ điều gì mà bạn mình có thể làm là chủ sở hữu của máy tính đó. Và đó là lý do tại sao các mối đe dọa là đáng sợ. Nó cho phép bất cứ ai thực sự trên Internet có trang web bạn có thể truy cập để thực thi các chương trình trên máy tính của bạn. Bây giờ may mắn thay, Microsoft rất gần đây đưa ra bản vá này bởi vì vấn đề thực sự bị ảnh hưởng Internet Explorer 6 tất cả các con đường lên tới 11. Vì vậy, nó được với chúng tôi khá nhiều thời gian và chỉ gần đây mới được phát hiện. Vì vậy, nếu bạn có cập nhật tự động bật, bạn nên có OK ngay. Nhưng để an toàn, bạn có thể chắc chắn chuyển sang một số trình duyệt khác ít nhất trong khi chờ đợi. Bây giờ nó quay ra quá mà Microsoft rất hào phóng cũng đưa ra bản vá cho Windows XP, một phiên bản cũ của Windows mà hỗ trợ thực sự chính thức ngưng chỉ một vài tuần trước, nhưng mối đe dọa này là xấu như vậy mà họ cũng tung ra bản sửa lỗi cho hệ điều hành là tốt. Bây giờ trong các tin tức khác trong tuần này là này. Atari 2600, một trò chơi cũ giao diện điều khiển là một người anh em họ của tôi thực sự đã lớn lên mà chúng tôi sử dụng để chơi trò chơi video khi chúng tôi sẽ tới thăm ngôi nhà của họ. Bây giờ trong trường hợp nào, tại sao điều này là trong tin tức là vì lý do sau. Trở lại vào những năm 80, các công ty đằng sau thiết bị này, Atari, quyết định chôn trong một bãi rác ở New Mexico một bó toàn bộ trò chơi cũ hướng dẫn sử dụng và hướng dẫn và như thế sẽ nếu không đã đi bán không hết. Bây giờ theo thời gian, việc chôn cất của các trò chơi trở thành một chút của một huyền thoại đô thị. Người ta không thực sự biết chắc chắn liệu điều này đã thực sự xảy ra thậm chí mặc dù, như huyền thoại đã đi, công ty thậm chí đổ một lớp bê tông trên đầu trang của tất cả mọi thứ trong bãi rác để ngăn chặn trẻ em từ thực tế xào xạc qua nó, cố gắng để tìm các trò chơi video miễn phí. Vâng, nó chỉ ra rằng một phim tài liệu bây giờ đang được tiến hành tại vào năm 2014. Và một nhóm các máy xúc đã cố gắng để khai thác sự thật đằng sau câu chuyện này nếu nó thực sự có. Và đoán những gì họ tìm thấy? Vâng, không chính xác này chàng trai, nhưng hàng ngàn các bản sao của trò chơi của mình, được phát hành trùng với việc phát hành của phim, E.T. Các ngoài trái đất. Vì vậy, trên thực tế, chỉ trong vài ngày qua hàng chục và hàng trăm nếu không phải hàng ngàn cuối cùng của các hộp mực đang bắt đầu được khai quật. Bây giờ tại sao họ chôn như vậy một trò chơi hấp dẫn rõ ràng? Vâng, nó quay ra rằng E.T. thực sự có uy tín bởi nhiều người cho là trò chơi video tồi tệ nhất bao giờ hết. Một phần, bởi vì họ có rất ít thời gian để phát triển các trò chơi trước đó đặc biệt mùa Giáng sinh, mà còn vì nó là đặc biệt khó khăn để chơi. Điều này, tất nhiên, đặt ra câu hỏi, chúng ta có thể nhìn thấy nó? Có, chúng tôi có thể. Chúng ta hãy có một cái nhìn. [VIDEO GAME CHƠI] Bây giờ nó đã không thực sự đồ họa người đã phản đối để vì, thực sự, đây là những năm 80 và đây là nhà nước của nghệ thuật. Thật vậy, đây là thời thơ ấu của tôi ở đây. Nhưng những gì là khó khăn về các trò chơi này là, một, bạn đã có một bộ phim ET xung quanh màn hình, tìm kiếm cho những điểm ảnh nhỏ, mà đại diện Pieces của Reese. Nhưng bắt quá là nếu bạn giảm thành những hình dạng kim cương tối hơn, bạn sẽ rơi vào một hố đã được thực sự rất khó khăn và tẻ nhạt để có được ra khỏi. Vì vậy, do đó được chôn cất ET. Bây giờ cũng trong sa mạc cuối là ở đây tại Wyoming. Một hạt nhân, không nên nhầm lẫn với [? nucular,?] trung tâm điều khiển. Và trong thực tế, nếu bạn nhìn xuống có dưới bê tông gần cực trắng này, có thực sự là một tên lửa Minuteman III, một tên lửa hạt nhân, đó là thực sự được bảo vệ bởi một số công nghệ đó là gần như không hiện đại như bạn có thể hy vọng. Một chương trình truyền hình Mỹ, 60 Phút, gần đây tiết lộ này. [VIDEO XEM LẠI] -Tuy nhiên, thiết bị này là cổ xưa. Này, ví dụ, là một trong những máy tính sẽ nhận được một khởi động đặt hàng từ tổng thống. Nó sử dụng đĩa mềm. Thực sự cũ, những người lớn. Trước khi bạn đã xuống đây, bạn có lẽ chưa bao giờ thấy một? -I'd bao giờ nhìn thấy một cho đến khi Tôi đã xuống trong lỗ này. [END phát lại video] Bây giờ nếu bạn đang suy nghĩ bạn đã nhìn thấy các ổ đĩa, những 5 và 1/4-inch đĩa từ những năm 1980, uh-uh. Đây là một đĩa mềm 8-inch đĩa từ những năm 1970. Bây giờ riêng Dan Coffey CS50 của và tôi cũng đã có một cơ hội để đi du lịch đến Seattle, Washington gần đây mà chúng tôi đến thăm bạn bè của chúng tôi tại Van. Trong thực tế, bạn có thể nhớ lại 60 giây của tôi mặc những kính thực tế ảo. Bây giờ chúng tôi cũng đã có cơ hội trò chuyện với ba kỹ sư của Valve người đã nói chuyện với chúng tôi về những gì nó giống như làm việc tại Valve, nhưng tốt hơn, những gì nó muốn phát triển trò chơi video. Chúng ta hãy có một cái nhìn. [VIDEO XEM LẠI] [VIDEO GAME CHƠI] -Tên tôi là Brian Jacobson. Tôi đã làm theo cách của tôi để Van loại trong một con đường hơi quanh co. Tôi đã không thực sự là một máy tính lập trình viên ở trường đại học. Và tôi đã sử dụng để sao ở trường trung học phúc có thể làm lập trình và nhận được thứ từ ý tưởng đến thực hiện chỉ trong một vài phút hoặc vài giờ. Tôi rất thích rằng tốc độ phát triển và nhìn thấy ý tưởng của tôi đến với cuộc sống. -Tên tôi là Yahn Bernier. Tôi đã ở đây tại Van trong hơn 16 năm. Vì vậy, tôi đã kết thúc viết chỉ cho vui vẻ một biên tập viên cấp cho Quake gọi là BSP, dựa trên nhị phân cây phân vùng không gian. Đó là loại của đi vào. Và cuối cùng, Gabe Newell, người là người sáng lập Valve, và Mike Harrington gửi cho tôi một email nói rằng phần mềm phát triển cơ hội kỹ sư. -Tên tôi là John Cook. Tôi là một kỹ sư phần mềm làm việc tại Valve. Tôi tập trung vào hệ thống trực tuyến của chúng tôi, mở rộng quy mô và kiến ​​trúc. Một người bạn và tôi thực sự trong trường đại học là làm việc trên một trò chơi gọi là Team Fortress. Và chúng tôi chỉ cần thực hiện các trò chơi, đặt nó lên trên internet. Đó là một sự bổ sung cho trò chơi, Quake, vào thời điểm đó. Vì vậy, nó là loại hiện đại mở rộng của trò chơi đó. Sau đó, chúng tôi đã kết thúc nhận được liên lạc với Van và đến đây. -Vâng, đối với tôi lớp đồ họa là có lẽ quá trình hợp nhất mà tôi đã học đại học chắc chắn. Lượng giác, đại số tuyến tính. Tôi lấy một khóa học người máy mà đã có một bó của đại số tuyến tính loại nướng vào nó, và đó là một trong những yếu tố quyết định khái niệm toán học cho bất kỳ đồ họa 3D. Đó là tất cả về định hướng và làm toán học như thế, tôi đã kiểm tra bạn, nhưng tôi muốn để nhằm mục đích đằng kia. Và làm thế nào để xoay và làm thế nào để tìm ra nơi tôi đang di chuyển hoặc tìm kiếm. Đó là tất cả đại số tuyến tính. -Bản chất của một game bắn súng đầu tiên người là tôi xem xét thông qua các trang web súng với đôi mắt và mục tiêu của tôi tại một cái gì đó và bóp cò và tôi muốn nhấn đó. Vì vậy, bạn phải thiết kế của bạn công nghệ để đối phó với độ trễ. Và do đó John Carmack trở lại và cho biết, oh, những gì tôi cần phải làm được dự đoán trên máy khách kết quả đầu vào máy nghe nhạc của tôi, và chỉ cần làm điều đó và làm từ nơi chúng tôi nghĩ rằng anh ta sẽ được và sau đó cho phép máy chủ trở lại và sửa chữa nó cho tôi. -Vì vậy, khi bạn đang suy nghĩ về sử dụng một công cụ trò chơi để làm cho một trò chơi, có rất nhiều tùy chọn hơn bây giờ. -Một công cụ trò chơi là loại cơ sở hạ tầng trong đó bạn làm cho trò chơi. Đó là điều chịu trách nhiệm về bản vẽ trên thế giới, để mô phỏng thế giới, để chơi tất cả các âm thanh, giúp mã số trò chơi của bạn tìm ra những gì kẻ thù AI sẽ đi làm. -Thông thường, cách mọi người sẽ bắt đầu là họ sẽ có một số lượng logic và thay đổi nó. Như, OK, bây giờ chúng ta hãy chỉ thay đổi các phóng tên lửa làm 200 thiệt hại thay vì làm 100 thiệt hại. Đó là một rất đơn giản, giống như, chỉ cần mang một số phần hiện có của trò chơi lý và tinh chỉnh nó để làm thế nào bạn thích. -Các lớp cao hơn khác thường được gọi là mã số trò chơi. Và mã số trò chơi thường là điều đó là tất cả về các quy tắc trò chơi. Như thực tế là tôi có vũ khí đặc biệt này và nó hoạt động trong một cách đặc biệt. Hoặc thực tế là có một con quái vật mà headcrab có những hành vi cụ thể. Những loại điều là thường tìm như đang trò chơi. -Và từ đó, thực sự, với những loại miếng và quá trình lặp đi lặp lại, bạn có thể đi từ một cái gì đó như Trận động đất một cái gì đó như Half-Life. -Half-Life là một khoa học viễn tưởng, người đầu tiên trò chơi bắn súng. Đó là thiết lập trong một thế giới dystopia. Là người đầu tiên Half-Life đã được thiết lập trong cơ sở nghiên cứu dưới lòng đất này được gọi là Black Mesa. Và bạn đóng một nhân vật tên Gordon Freeman. Và nó đã được cơ bản về một cuộc xâm lược ngoài hành tinh đã được kích động khi một thí nghiệm đã đi sai. Và các trò chơi thứ hai, Half-Life 2, được thành lập khoảng 10 năm sau đó, và về cơ bản, người ngoài hành tinh đã thực hiện trên hành tinh. Và bây giờ bạn như Gordon Freeman đã cơ bản giải cứu bạn của bạn, Alex, những người bạn gặp. Và cố gắng để đánh bại lại người ngoài hành tinh và được nhận lại hành tinh. -Chắc chắn, các dự án như Cổng thông tin 2, nó chỉ một nhóm nhỏ, năm người làm việc trên một ý tưởng trò chơi. Họ tìm thấy một số những điều họ suy nghĩ là thú vị, có thể là thú vị cho một trò chơi. Họ đã mở rộng đến 20 người. Họ thịt ra những ý tưởng. Bạn đã thêm vào một số người hơn. Họ giống như, OK, và bây giờ chúng tôi muốn tàu trên ba bàn giao tiếp. Chúng ta cần rất nhiều người. Như tất cả mọi người, đến nhìn vào trò chơi này. Đó là tuyệt vời. Nó chỉ cần một bó của làm việc để thực hiện. Vì vậy, đột nhiên bạn có một nửa công ty làm việc, bạn có 120 người làm việc vào trò chơi này để làm cho nó thực hiện. Rõ ràng, số lượng các dự án ở nơi khác hợp đồng, nhưng tất cả mọi người là siêu hạnh phúc vì họ biết họ đang làm việc trên này điều đó là thực sự tuyệt vời. -Một trong những điều thực sự tuyệt vời về công việc này và ngành công nghiệp này nói chung là những thứ thay đổi tất cả các thời gian. Điều mà bạn làm năm nay sẽ là rất khó khăn từ điều bạn làm trong năm tới. Và do đó nó giữ mọi thứ thực sự tươi, thực sự, và khá thú vị. Bạn đang liên tục học tập mới điều và làm mới các loại công cụ. [END phát lại video] DAVID: Đó là nó cho CS50LIVE. Cảm ơn rất nhiều đến điều này đóng góp tuần. Cảm ơn rất nhiều để Colton riêng của CS50 Ogden và các đội phía sau máy ảnh. Đây là CS50. [MUSIC - LOS DEL RIO, "Macarena"]