>> [MUZIK Bermain]
SEKARANG: Hello, dunia.
Ini adalah CS50LIVE.
Kami mempunyai apa-apa episod yang baik untuk anda.
Ketua Pegawai Eksekutif YouTube, yang bug dalam Internet Explorer,
paling buruk permainan video sebelum ini, dan lawatan sambil belajar ke Valve Software.
Tetapi pertama, perjalanan ke Tokyo, Jepun di mana Presiden Obama baru-baru ini dimainkan
bola sepak dengan kawan baik saya.
>> [VIDEO MAIN SEMULA]
-Wow.
Dia bergerak.
>> -I boleh menendang bola bola sepak juga.
Di sini saya pergi.
>> -Hey, kerja yang baik.
>> [END VIDEO MAIN SEMULA]
DAVID: Hello, dunia.
Saya di sini dengan CS50 sendiri Colton Ogden.
>> Colton OGDEN: Hello, semua orang.
>> DAVID: Dan yang lagi yang kita mempunyai dengan kami di sini pada hari ini?
>> Colton OGDEN: Ini adalah Sekarang, kami buddy robot kecil dari Perancis.
DAVID: Jadi saya sebenarnya bertemu NO bersama [? Rob Boden?]
apabila dia dan Ali dalam Atlanta, Georgia beberapa minggu kembali
sebagai mana yang diketahui di SIGCSE, Faedah Khas
Kumpulan Sains Komputer Pendidikan, di mana beribu-berjalan di sekitar
lantai bilik persidangan adalah lelaki ini.
Serta ia ternyata, apabila kami kembali ke kampus
kami mendapati bahawa Profesor [Didengar] dari Harvard robotik makmal
sebenarnya mempunyai Sekarang di sini di kampus.
Dan dia bersetuju membenarkan kami untuk program untuk kamu hari ini.
Colton OGDEN: Ya, dan sebenarnya, David, Saya fikir Sekarang mahu bertanya khabar kepada anda
jika anda mahu berjalan di sekeliling meja di sini.
>> DAVID: Hak di sini?
Baiklah.
>> SEKARANG: Hello, David.
Nice untuk bertemu dengan kamu.
>> DAVID: Hello, Now.
Berjabat tangan dengannya?
>> Colton OGDEN: Shake tangannya atas dan ke bawah.
>> DAVID: OK.
>> Colton OGDEN: Dan kemudian dia akan pergi ke hadapan dan duduk.
Dan jika anda berminat, Saya dapat menunjukkan kepada anda
bagaimana saya dapat untuk mendapatkan dia untuk melakukan semua perkara-perkara ini juga.
>> DAVID: Ya, benar-benar.
>> Colton OGDEN: Dia sedikit off mengimbangi pagi ini.
Dia tidak mempunyai kopi beliau lagi.
DAVID: Jadi apa yang ini sedang mencari kami di?
Colton OGDEN: Oleh itu, kita sedang mencari di di sini adalah graf teras, yang kini
persekitaran pengaturcaraan grafik, yang hampir sama dengan Scratch
CS50 yang menggunakan.
Di sini kita melihat ia ditetapkan up seperti gambar rajah aliran.
Dan kami mempunyai sekumpulan ini blok bangunan kecil di sini.
Sekarang jika kita lihat satu ini sebagai contoh, ia dipanggil pendirian ke atas.
Dan blok ini mengatakan mempertahankan Sekarang, sama ada dia duduk
atau apa sahaja.
>> Kemudian kita lihat ia masuk ke dalam kepala sentuhan, yang pada asasnya
menunggu pili di atas kepalanya kerana anda lihat sebelum ini.
Pindah ke cara bergerak dalam x, y, dan z arah ke destinasi tertentu.
Handshake adalah satu modul yang saya tulis, yang pada dasarnya mengatakan, hello, David.
Nice untuk bertemu dengan kamu.
Menunggu berjabat tangan.
Duduk bertentangan dengan berdiri.
Dia akan pergi ke hadapan dan duduk.
Dan kemudian pergerakan kepala adalah gelung di mana dia
akan bergerak kepalanya dalam arah yang rawak.
>> DAVID: Menarik.
Jadi, walaupun ini tidak melihat seperti kepingan teka-teki dari Awal,
ia benar-benar idea yang sama.
Dan anda pendawaian program menggunakan blok-blok bangunan.
>> Colton OGDEN: Ya, betul-betul.
>> DAVID: Jadi anda kata anda membuat salah seorang daripada mereka, berjabat tangan.
Bolehkah kita zoom ke salah satu?
>> Colton OGDEN: Pasti.
Kami akan melihat di sini pada tangan.
Dan kita akan melihat ia ditubuhkan sangat sama dengan gambar rajah aliran yang lain.
Kami bermula dengan blok hello yang, yang [didengar] berkata, hello, David.
Nice untuk bertemu dengan kamu.
Hak ini di sini adalah gelung.
Ia berkata, mengesan pergerakan lengan.
Jadi ia akan dalam infinit gelung tunggu sehingga lengan
telah dibangkitkan atas dan ke bawah.
Dan kemudian sekali bahawa yang berlaku, ia akan pergi ke hadapan dan melakukan perkara-perkara.
Tetapkan kekakuan OK dan pergi ke akhir, yang pada asasnya bermakna menghantar dia kembali
ke kedudukan ingkar.
DAVID: Menarik.
Adakah anda hanya kepada menggunakan persekitaran grafik ini
untuk program dia dengan cara ini?
>> Colton OGDEN: Sebenarnya, tidak.
Jika kita pergi ke hadapan dan klik dua kali mana-mana blok bangunan,
kita dapat melihat bahawa ada sebenarnya kod ular di bawah hood,
menjanakan setiap blok-blok bangunan.
>> DAVID: Ah, memang.
Jadi bagi mereka yang tidak biasa, ular adalah bahasa yang ditafsirkan,
hampir sama dalam semangat untuk PHP, yang kita gunakan dalam CS50.
Dan sama seperti anda boleh menggunakan PHP untuk pengaturcaraan web,
anda juga boleh menggunakannya pada baris arahan.
Dan sebagai Colton lakukan di sini dalam persekitaran grafik ini,
menulis program dan kemudian menghantarnya melalui Wi-Fi -
Colton OGDEN: Betul.
DAVID: - untuk sekarang.
Anda akan mempunyai beberapa masa untuk melekat di sekeliling?
>> Colton OGDEN: Sudah tentu.
>> DAVID: Baiklah.
Baiklah, sebelum Colton kembali dengan kami untuk sedikit kejutan,
kita sekarang - mendapatkannya - mempunyai 60 saat bekas pelajar CS50 auditioning
untuk menjadi pengajaran felo.
[VIDEO MAIN SEMULA]
-Terima kasih.
Terima kasih, semua orang, kerana di sini.
>> -Hey, Encik Bunny.
>> -Selamat datang ke tutorial ini ringkas mengenai -
>> [Didengar] menyeronokkan dengan Twinkies.
-Tunggu.
Berhenti.
>> -Jadi sekarang kita mempunyai masalah.
-Ia bukan.
Dan saya akan memberitahu anda mengapa.
-A gelung adalah pengulangan, seperti -
>> -Disusun kotak hitam.
>> -OK.
Saya rasa saya mendapatkannya.
-Baiklah.
Jadi sekarang saya di bahagian yang sedikit keras.
>> -Betul.
8 bit membuat satu bait.
>> -Anda mengambil bait dan anda memisahkan ke dalam ketulan empat.
>> -Bip, bip, bip, bip, bip.
Bip, bip, bip, bip, bip.
>> -Nampaknya terlalu rumit.
>> -Jadi mari kita buat ini lagi.
>> -Jika saya mengelirukan anda, sila berasa bebas untuk menghalang saya.
>> -Tetapi tunggu satu saat.
>> -Nah, mari kita melihat kembali pada slaid dan memecahkan perkara turun langkah demi langkah.
>> -Jika anda ingat, memori adalah dipecahkan kepada keping bersaiz bait.
>> -Jadi di sini kita mempunyai senario kes terbaik.
>> -Ini adalah besar peningkatan berbanding -
>> -A pelayar web, seperti Chrome.
>> -Ia sentiasa perlu untuk membebaskan mana-mana -
-Orang -
-Anda mungkin dijalankan di seluruh.
Dan kod itu boleh mendapatkan agak rumit.
>> -Dan yang adalah semua yang anda perlukan.
>> -Boom!
>> DAVID: Sekarang CS50 sendiri Dan Coffey dan saya baru-baru ini
mempunyai peluang untuk melancong ke luar Mountain View, California,
yang mana ibu pejabat Google.
Dan kami mempunyai peluang untuk berbual dengan Susan Wojcicki, Ketua Pegawai Eksekutif YouTube.
Ia sebenarnya di Susan tahun yang lalu garaj dalam 90-an
bahawa Google sendiri adalah dimulakan oleh Larry dan Sergey.
>> Nah, ternyata bahawa Susan sendiri sebenarnya mengambil CS50
hanya beberapa tahun sebelum saya lakukan.
Dan saya fikir ia menarik seperti yang anda akan mendengar betapa
banyak pengenalan kepada komputer sains begitu dipengaruhi hidupnya.
Dia ingin untuk bertanya khabar.
SUSAN Wojcicki: Hello, dunia.
Saya Susan Wojcicki.
Saya Ketua Pegawai Eksekutif YouTube.
Dan saya mengambil CS50 ketika saya kanan di Harvard pada tahun 1990.
>> Saya sebenarnya sejarah yang dan utama kesusasteraan.
Dan musim panas saya, saya junior menyedari bahawa mungkin saya
mahu belajar sesuatu mengenai komputer.
Dan jadi saya datang kembali.
Saya mengambil CS50.
Ia adalah sukar, tetapi ia adalah kelas yang paling menakjubkan saya mengambil.
Ia mengubah cara saya berfikir tentang segala-galanya.
>> Dan apabila saya lulus dari Harvard pada tahun 1990, saya pergi ke Lembah Silikon
dan saya mendapat pekerjaan.
Dan saya telah bekerja dalam teknologi sejak itu.
Jadi CS50 mengubah hidup saya.
Saya terus belajar dan membina.
Ia memberikan saya asas yang besar.
Dan saya terus belajar setiap hari sebagai perubahan teknologi.
>> Dan saya fikir ia indah bahawa anda semua mengambil ia
kerana itulah bagaimana dunia ini akan berubah pada masa akan datang.
Terdapat hanya akan menjadi lebih dan lebih peluang dan inovasi.
Digital akan memberi kesan kepada kita tinggal lebih daripada ia sudah mempunyai.
Dan ia indah yang anda semua sedang mengambil CS50.
Jadi ini adalah CS50.
>> DAVID: Jadi, jika anda telah mencari sebab baru
tidak menggunakan pelayar tertentu, inilah satu yang baik untuk anda.
Saya baru-baru diterima - bersama-sama dengan semua orang
di Universiti Harvard - e-mel ini di sini.
>> "Ahli yang dihormati Komuniti Harvard.
Amerika Syarikat Jabatan Keselamatan Dalam Negeri mencadangkan bahawa semua pengguna sementara
menghentikan penggunaan Microsoft Internet Explorer, IE,
disebabkan oleh kecacatan keselamatan kritikal. "
>> Ianya didokumenkan sebenarnya dalam Microsoft Security Penasihat 2963983.
Kelemahan yang terdapat pada Internet Explorer boleh membenarkan pelaksanaan kod jauh.
Sekarang apakah ini bermakna dan apa yang ancaman?
Nah, pertimbangkan ini diagram di sini, yang kita
gunakan dalam CS50 untuk bercakap tentang HTTP atau trafik web.
Jika kita ada di sini web pelayan dan di sisi lain
pelayar - Internet Explorer dalam kes ini - sudah tentu,
pelayar apabila ia mula meminta sesuatu laman web
mungkin menghantar mesej HDP seperti ini.
GET index.html menggunakan versi 1.1 protokol yang dikenali sebagai HTTP.
>> Sekarang dalam kes ini, jika seorang lelaki yang tidak baik mempunyai entah bagaimana mempunyai akses kepada pelayan web ini
dan dipasang pada suatu mengeksploitasi boleh dikatakan,
dia mungkin dapat meyakinkan pelayan web untuk kembali ini.
Bukan sahaja index.html dirinya sebagai diminta, tetapi tertanam di dalam
daripada fail index.html boleh, sudah tentu, sebagai aset lain.
Khususnya, sesuatu seperti exploit.SWF,
fail flash yang akhirnya mengambil kesempatan daripada keselamatan ini
teknik, feng shui timbunan, yang merupakan cara yang mewah untuk mengatakan bahawa kod
dalam bahawa semburan fail flash yang dipanggil timbunan di dalam komputer ini
pelayar dengan semua ketulan yang berbeza memori yang direka akhirnya
menulis ganti ketulan besar memori di sini.
>> Jika anda ingat ini dari perbincangan kita dalam CS50 timbunan itu dan tindanan
dan pengurusan ingatan amnya.
Sekarang memori itulah sebenarnya dilontarkan timbunan itu
benar-benar dipanggil objek vektor flash.
Dan ini adalah sesuatu yang dengan yang anda mungkin biasa
jika anda sendiri mempunyai diprogramkan Flash sebelum ini.
Tetapi salah satu daripada orang-orang objek khususnya dikenali sebagai objek bunyi kilat media.
>> Dan di sinilah peluang kerana apa yang mengeksploitasi ini kemudiannya terus melakukan
rasuah sebahagian ini ingatan, objek ini dalam ingatan,
seperti yang ia cuba untuk membuat ini alamat perenambelasan laku, dan dengan itu
cuba untuk menipu program ini akhirnya untuk melaksanakan beberapa kod shell jadi
untuk bercakap, atau kod lelaki buruk ini, itu akhirnya disimpan di alamat ini di sini,
yang telah disuntik dengan cara memuat turun tanpa disedari fail flash yang tertentu.
>> Sekarang keputusan akhir boleh apa sahaja yang musuh mahu lakukan untuk komputer anda.
Dia boleh memadam fail anda, memindahkan fail anda, e-mel fail anda,
atau benar-benar melakukan apa-apa yang anda sendiri boleh melakukan apa pemilik komputer itu.
Dan itulah sebabnya ancaman ini begitu menakutkan.
Ia benar-benar membolehkan sesiapa sahaja di internet yang laman web anda
mungkin melawat untuk melaksanakan sewenang-wenangnya program pada komputer anda.
>> Sekarang bersyukur, Microsoft sangat baru-baru ini mengeluarkan satu menetapkan untuk ini
kerana masalah ini sebenarnya tertindas Internet Explorer 6
sepanjang jalan sehingga melalui 11.
Jadi ia telah bersama kita untuk sekian masa dan hanya baru-baru ini ditemui.
Jadi jika anda mempunyai kemas kini automatik dihidupkan, anda harus OK tidak lama lagi.
Tetapi hanya untuk selamat, anda boleh pasti beralih kepada beberapa pelayar yang lain sekurang-kurangnya
dalam masa yang sama.
>> Sekarang ternyata juga bahawa Microsoft sangat murah hati
juga mengeluarkan satu menetapkan untuk Windows XP, versi yang lebih tua Windows yang mana
sokongan sebenarnya secara rasmi dihentikan hanya beberapa minggu lalu,
tetapi ancaman ini begitu buruk bahawa mereka juga telah melancarkan menetapkan untuk OS yang
juga.
>> Sekarang dalam berita lain minggu ini adalah seperti berikut.
Atari 2600, permainan yang lebih tua konsol yang sepupu saya
sebenarnya telah membesar di mana kita digunakan untuk bermain permainan video apabila
kami akan melawat rumah mereka.
Kini di mana-mana, mengapa ini adalah dalam berita adalah atas sebab berikut.
Kembali pada tahun 80-an, syarikat itu belakang peranti ini, Atari,
membuat keputusan untuk mengebumikan dalam tapak pelupusan di New Mexico
sejumlah besar permainan lama dan manual arahan
dan sebagainya yang akan sebaliknya telah terjual.
>> Sekarang masa ke masa, pengebumian ini permainan menjadi sedikit mitos bandar.
Orang tidak benar-benar pasti sama ada ini sebenarnya telah berlaku walaupun
walaupun, kerana mitos pergi, syarikat itu telah pun dicurahkan lapisan konkrit
di atas segala-galanya dalam tapak pelupusan untuk mengelakkan anak-anak
dari pencurian sebenarnya melaluinya, cuba mencari video game percuma.
Nah, ternyata bahawa dokumentari kini dalam kemajuan sekarang pada 2014.
Dan satu pasukan jengkaut telah cuba untuk menggali kebenaran di sebalik cerita ini
jika ia memang ada.
>> Dan meneka apa yang mereka dapati?
Nah, tidak tepat ini lelaki, tetapi beribu-ribu
salinan permainan, yang dikeluarkan
bertepatan dengan pengumuman filem, E.T. Ini ruang angkasa.
Jadi sesungguhnya, hanya dalam beberapa hari lepas berpuluh-puluh dan beratus-ratus jika tidak beribu-ribu
akhirnya kartrij ini mula akan digali.
>> Sekarang kenapa mereka mengebumikan seperti permainan dengan jelas menarik?
Nah, ternyata bahawa E.T. sebenarnya dikatakan
oleh ramai sebagai yang paling buruk permainan video sebelum ini.
Sebahagian, kerana mereka mempunyai sedikit masa untuk membangunkan
permainan sebelum itu tertentu musim Krismas,
tetapi juga kerana ia adalah terutamanya sukar untuk bermain.
Ini, sememangnya, menimbulkan soalan, boleh kita lihat?
Ya, kita boleh.
Mari kita melihat.
[VIDEO PERMAINAN bermain]
Sekarang ia tidak sebenarnya grafik yang orang mengambil bantahan
kepada kerana, sesungguhnya, ini adalah tahun 80-an dan ini adalah keadaan seni.
Sesungguhnya, ini adalah zaman kanak-kanak saya di sini.
Tetapi apa yang sukar mengenai permainan ini ialah, satu,
anda mempunyai filem ET sekitar skrin, mencari
bagi mereka piksel kecil, yang diwakili Pieces Reese.
Tetapi tangkapan juga adalah bahawa jika anda jatuh ke dalam mereka bentuk berlian lebih gelap,
anda akan jatuh ke dalam pit yang sebenarnya
sangat keras dan membosankan untuk keluar dari.
Jadi dengan itu dikebumikan ET.
>> Sekarang juga di padang pasir Allahyarham ini di sini di Wyoming.
Nuklear A, tidak dikelirukan dengan [? nucular,?] pusat kawalan.
Dan sebenarnya, jika anda melihat ke bawah terdapat di bawah konkrit
berhampiran dengan kutub putih ini, ada sebenarnya peluru berpandu Minuteman III,
peluru berpandu nuklear, itu sebenarnya dilindungi oleh beberapa teknologi itu
tidak hampir yang moden seperti yang anda berharap.
Satu rancangan TV Amerika, 60 Minit, baru-baru ini mendedahkan ini.
[VIDEO MAIN SEMULA]
-Tetapi peralatan yang purba.
Ini, sebagai contoh, adalah salah satu komputer yang
akan menerima pelancaran memesan daripada presiden.
Ia menggunakan cakera liut.
Yang benar-benar tua, orang-orang besar.
Sebelum anda mendapat turun di sini, anda mungkin tidak pernah melihatnya?
>> -I'd pernah melihat satu sehingga Saya turun di lubang ini.
>> [END VIDEO MAIN SEMULA]
>> Sekarang jika anda berfikir anda telah melihat cakera ini,
mereka 5 dan 1/4-inch cakera dari tahun 1980-an, uh-uh.
Ini adalah liut 8-inci cakera dari tahun 1970-an.
Sekarang CS50 sendiri Dan Coffey dan saya juga mempunyai peluang
untuk perjalanan ke Seattle, Washington baru-baru ini di mana
kami melawat rakan-rakan kami di Valve.
Malah, anda masih ingat 60 saat saya memakai gogal realiti maya.
>> Sekarang kita juga mempunyai peluang untuk berbual dengan tiga jurutera Valve
yang bercakap kepada kita tentang apa yang rasanya bekerja di injap,
tetapi lebih baik lagi, apa yang ia suka untuk membangunkan permainan video.
Mari kita melihat.
>> [VIDEO MAIN SEMULA]
>> [VIDEO PERMAINAN bermain]
-Nama saya Brian Jacobson.
Saya membuat perjalanan ke Injap jenis di laluan sedikit memutar.
Saya tidak benar-benar sebuah komputer programmer di kolej.
Dan saya telah digunakan untuk menyokong dalam makhluk sekolah tinggi
dapat melakukan pengaturcaraan dan mendapatkan barangan dari idea untuk pelaksanaan
hanya dalam beberapa minit atau jam.
Saya senang bahawa kadar pesat pembangunan dan melihat idea-idea saya datang untuk hidup.
>> -Nama saya Yahn Bernier.
Saya berada di sini pada Valve selama lebih 16 tahun.
Jadi saya akhirnya menulis hanya untuk menyeronokkan editor tahap untuk Quake
dipanggil BSP, berdasarkan binari pokok Pembahagian ruang.
Itu adalah jenis hidangan utama itu.
Dan akhirnya Gabe Newell, yang merupakan pengasas injap, dan Mike Harrington
menghantar saya satu perisian berkata e-mel pembangunan peluang jurutera.
-Nama saya John Cook.
Saya seorang jurutera perisian bekerja di Valve.
Saya memberi tumpuan kepada sistem dalam talian kami, bersisik, dan seni bina.
>> Seorang kawan dan saya sebenarnya di universiti adalah
bekerja pada permainan yang dipanggil Team Fortress.
Dan kita hanya membuat permainan, meletakkan ia di internet.
Ia adalah tambahan kepada permainan Quake, pada masa itu.
Jadi ia adalah jenis yang moden lanjutan permainan itu.
Selepas itu, kita berakhir mendapatkan dalam hubungan dengan Valve
dan akan datang di sini.
>> -Baiklah, bagi saya kelas grafik itu mungkin kursus yang paling berkenaan
yang saya ambil di kolej pasti.
Trigonometri, algebra linear.
Saya mengambil kursus robotik yang mempunyai sekumpulan jenis algebra linear dibakar
ke dalamnya, dan yang merupakan salah satu asas atau yang konsep matematik bagi apa-apa grafik 3D.
Ia mengenai orientasi dan melakukan matematik seperti, saya melihat ke atas pada anda,
tetapi saya mahu bertujuan di sana.
Dan bagaimana saya berputar dan bagaimana saya memikirkan di mana saya bergerak atau mencari.
Itu sahaja algebra linear.
>> -The intipati penembak orang pertama ialah saya melihat melalui laman pistol
dengan mata dan matlamat saya di sesuatu dan tarik picu
dan saya mahu memukul itu.
Jadi, anda perlu untuk mereka bentuk anda teknologi untuk menangani kependaman.
Dan sebagainya John Carmack kembali dan berkata, oh, apa yang saya perlu lakukan
adalah meramalkan pada pelanggan yang menyebabkan input pemain saya,
dan hanya melakukan itu dan menyebabkan dari mana kita
fikir dia akan menjadi dan biarkan pelayan kembali dan memperbaikinya untuk saya.
>> -Oleh itu, apabila anda berfikir tentang menggunakan enjin permainan untuk membuat permainan,
ada banyak pilihan sekarang.
>> -A enjin permainan adalah jenis infrastruktur yang
di mana anda membuat permainan.
Ia adalah perkara yang bertanggungjawab untuk lukisan dunia, untuk simulasi dunia,
untuk bermain semua bunyi, untuk membantu kod permainan anda
memikirkan apa yang musuh AI akan pergi melakukan.
>> -Biasanya, cara orang akan memulakan adalah mereka akan mengambil beberapa jumlah logik yang
dan mengubahnya.
Seperti, OK, sekarang mari kita hanya menukar pelancar roket
untuk melakukan kerosakan dan bukannya 200 menjalankan 100 kerosakan.
Ia adalah satu yang sangat mudah, seperti, hanya mengambil beberapa keping sedia ada logik permainan
dan tweak kepada bagaimana anda suka.
>> -Yang lain lapisan peringkat yang lebih tinggi biasanya dipanggil kod permainan.
Dan kod permainan biasanya perkara yang semua tentang peraturan permainan.
Seperti hakikat bahawa saya mempunyai senjata khusus ini
dan ia berfungsi dengan cara yang tertentu.
Atau hakikat bahawa ada raksasa headcrab yang
mempunyai tingkah laku ini tertentu.
Orang-orang jenis perkara-perkara yang biasanya untuk mencari kod permainan.
>> -Dan dari sana, benar-benar, dengan mereka yang jenis keping dan proses lelaran,
anda boleh pergi dari sesuatu seperti Quake kepada sesuatu yang seperti Half-Life.
>> -Half-Life adalah satu SCI-fi, penembak orang pertama permainan.
Ia yang ditetapkan dalam dunia dystopian.
Yang pertama Half-Life telah ditubuhkan di kemudahan penyelidikan bawah tanah ini
dipanggil Black Mesa.
Dan anda memainkan watak yang bernama Gordon Freeman.
Dan ia adalah pada dasarnya mengenai pencerobohan makhluk asing
yang menimbulkan apabila percubaan yang salah.
>> Dan permainan kedua, Half-Life 2, telah ditubuhkan kira-kira 10 tahun kemudian,
dan pada dasarnya, makhluk asing telah mengambil alih planet ini.
Dan sekarang anda sebagai Gordon Freeman terpaksa dasarnya menyelamatkan
rakan anda, Alex, yang anda jumpai.
Dan cuba untuk mengalahkan belakang makhluk asing dan menebus semula planet ini.
>> -Sudah tentu, projek seperti Portal 2, ia hanya
satu pasukan kecil, lima orang bekerja pada idea permainan.
Mereka mendapati beberapa perkara yang mereka pemikiran adalah menarik,
boleh menjadi menarik untuk permainan.
Mereka berkembang kepada 20 orang.
Mereka berisi keluar idea-idea.
Anda tambah lebih ramai orang.
>> Mereka seperti, OK, dan kini kami mahu kapal kepada tiga konsol.
Kita perlu lebih banyak orang.
Seperti semua orang, datang melihat permainan ini.
Ia menggerunkan.
Ia hanya perlu sekumpulan daripada bekerja untuk mendapatkan dilakukan.
Jadi tiba-tiba anda mempunyai setengah syarikat itu bekerja,
anda mempunyai 120 orang yang bekerja pada permainan ini untuk mendapatkan ia dilakukan.
Jelas sekali, bilangan projek-projek di tempat lain kontrak,
tetapi semua orang super gembira kerana mereka tahu
mereka bekerja mengenai perkara ini perkara yang benar-benar hebat.
>> -Salah satu perkara yang benar-benar hebat kira-kira kerja ini dan industri ini secara umum
ialah perkara-perkara perubahan sepanjang masa.
Perkara yang anda melakukan tahun ini akan
sangat sukar dari perkara yang anda lakukan tahun akan datang.
Dan jadi ia menyimpan segala-galanya benar-benar segar, sebenarnya, dan cukup menarik.
Anda terus-menerus belajar baru perkara dan melakukan jenis baru barangan.
[END VIDEO MAIN SEMULA]
DAVID: Itu sahaja untuk CS50LIVE.
Terima kasih banyak untuk ini penyumbang minggu ini.
Terima kasih banyak untuk CS50 sendiri Colton Ogden dan pasukan di belakang kamera.
Ini adalah CS50.
>> [MUZIK - LOS DEL RIO, "Macarena"]