1 00:00:00,000 --> 00:00:09,870 2 00:00:09,870 --> 00:00:13,360 >> ZAMYLA CHAN: Vâng, ở đây chúng tôi, p thiết lập cuối cùng trong CS50. 3 00:00:13,360 --> 00:00:17,040 Chúc mừng mình từ việc đi cho đến nay kể từ khi chào đầu tiên của bạn 4 00:00:17,040 --> 00:00:20,090 Thế giới và In ấn ký Kim tự tháp cho Mario. 5 00:00:20,090 --> 00:00:21,930 Bạn đã thực hiện một trang web tuần trước. 6 00:00:21,930 --> 00:00:25,110 Và chúng ta sẽ được làm cho nhau tuần này, một trong đó cho phép bạn 7 00:00:25,110 --> 00:00:28,570 lái xe xung quanh khuôn viên trường Harvard, chọn lên nhân viên CS50 và 8 00:00:28,570 --> 00:00:31,910 đưa chúng trở lại của họ nhà ở. 9 00:00:31,910 --> 00:00:35,400 >> Bây giờ, tuần trước chúng tôi đã làm việc trong PHP, một ngôn ngữ phía máy chủ. 10 00:00:35,400 --> 00:00:38,250 Đối với điều này p thiết lập, chúng tôi đang nhận được giới thiệu JavaScript, mà là một 11 00:00:38,250 --> 00:00:40,610 ngôn ngữ phía khách hàng. 12 00:00:40,610 --> 00:00:44,020 Vì vậy, chúng ta hãy có một cái nhìn tại một số các đang phân phối đó là cung cấp cho 13 00:00:44,020 --> 00:00:46,210 bạn này p-bộ. 14 00:00:46,210 --> 00:00:49,700 Trong thư mục JavaScript, sẽ có là một loạt các tập tin JavaScript. 15 00:00:49,700 --> 00:00:53,600 >> Có buildings.js, trong đó có một mảng của các tòa nhà xung quanh Harvard 16 00:00:53,600 --> 00:00:57,340 khuôn viên trường với thông tin của họ và vị trí. 17 00:00:57,340 --> 00:01:01,630 Houses.js là một mảng của Harvard nhà ở của họ 18 00:01:01,630 --> 00:01:04,030 vĩ độ và kinh độ. 19 00:01:04,030 --> 00:01:08,600 Passengers.js chứa một loạt các hành khách, nhân viên CS50 20 00:01:08,600 --> 00:01:11,640 rằng bạn sẽ được đưa trở lại nhà ở của mình. 21 00:01:11,640 --> 00:01:16,450 >> Math3D.js, có chứa rất nhiều chức năng để làm với phong trào. 22 00:01:16,450 --> 00:01:19,500 Nếu bạn có đầu óc toán học, sau đó Tôi hoan nghênh bạn để có một cái nhìn. 23 00:01:19,500 --> 00:01:23,530 Nhưng bạn không cần phải hiểu tất cả mọi thứ trong đó. 24 00:01:23,530 --> 00:01:26,710 Shuttle.js, giao dịch với chuyển động của tàu con thoi. 25 00:01:26,710 --> 00:01:31,450 Và index.html là trang chủ nơi tất cả mọi thứ xảy ra, thực sự, nơi mà các 26 00:01:31,450 --> 00:01:33,610 người sử dụng tương tác với trang web. 27 00:01:33,610 --> 00:01:39,110 >> Service.css là CSS, trong đó ngoài các Twitter 28 00:01:39,110 --> 00:01:43,960 Thư viện bootstrap, kiểm soát cách index.html vẻ. 29 00:01:43,960 --> 00:01:48,190 Và sau đó chúng tôi cũng có service.js, mà có chức năng dịch vụ cho 30 00:01:48,190 --> 00:01:49,010 tàu con thoi. 31 00:01:49,010 --> 00:01:53,010 Và đây là nơi mà bạn sẽ được điền vào một số việc cần làm để của. 32 00:01:53,010 --> 00:01:56,600 >> Bây giờ chúng ta hãy nhìn vào các đối tượng và mảng kết hợp trong JavaScript, 33 00:01:56,600 --> 00:01:59,360 mà đối với tất cả các tính năng, là hoán đổi cho nhau. 34 00:01:59,360 --> 00:02:03,030 Nếu tôi muốn làm cho một đối tượng một biến được gọi là một cây đũa phép, tôi sẽ 35 00:02:03,030 --> 00:02:04,290 khai báo nó. 36 00:02:04,290 --> 00:02:09,350 Và bên trong những dấu ngoặc nhọn, tôi sẽ chỉ định, cốt lõi là kỳ lân, gỗ 37 00:02:09,350 --> 00:02:12,710 là anh đào, và chiều dài là 13. 38 00:02:12,710 --> 00:02:16,370 >> Bây giờ, tôi cũng có thể truy cập các giá trị của các đối tượng sử dụng 39 00:02:16,370 --> 00:02:18,270 kết hợp ký hiệu mảng. 40 00:02:18,270 --> 00:02:22,610 Vì vậy, cây đũa phép chỉ số cốt lõi, tôi có thể thiết lập mà bằng lân, hoặc 41 00:02:22,610 --> 00:02:24,710 kiểm tra xem nếu tôi cần. 42 00:02:24,710 --> 00:02:28,890 Hoặc tôi có thể sử dụng toán tử dấu chấm wand.wood bằng anh đào, và 43 00:02:28,890 --> 00:02:30,280 vv và vv. 44 00:02:30,280 --> 00:02:33,930 Vì vậy, bạn thấy rằng các mảng kết hợp và các đối tượng trong JavaScript sẽ được 45 00:02:33,930 --> 00:02:37,710 hoán đổi cho nhau, và ý chí đến trong khá tiện dụng. 46 00:02:37,710 --> 00:02:41,570 >> Sau đó, chúng ta thấy một loạt các tòa nhà trong buildings.js, 47 00:02:41,570 --> 00:02:43,870 một lần nữa, một mảng của các đối tượng. 48 00:02:43,870 --> 00:02:48,500 Nếu tôi muốn thực hiện một loạt các sản phẩm tốt nhất các tòa nhà trong khuôn viên trường Đại học Harvard, sau đó 49 00:02:48,500 --> 00:02:49,710 Tôi sẽ làm cho nó như sau. 50 00:02:49,710 --> 00:02:55,250 Sử dụng ký hiệu đối tượng này, nơi Tôi lưu trữ gốc, tên, địa chỉ, 51 00:02:55,250 --> 00:03:00,260 vĩ độ, kinh độ và cho mỗi đối tượng xây dựng duy nhất. 52 00:03:00,260 --> 00:03:02,930 >> Hãy nhanh chóng nói về các biến trong JavaScript. 53 00:03:02,930 --> 00:03:07,760 Như PHP, biến JavaScript đang yếu hoặc lỏng lẻo. 54 00:03:07,760 --> 00:03:14,120 Để tạo ra một biến địa phương, bạn có tiền tố tên biến với V-A-R, var. 55 00:03:14,120 --> 00:03:17,010 Bây giờ, trong JavaScript, các chức năng sẽ giới hạn phạm vi của các biến. 56 00:03:17,010 --> 00:03:20,600 Vì vậy, nếu bạn có một biến địa phương trong một chức năng, sau đó các chức năng khác 57 00:03:20,600 --> 00:03:22,060 không thể truy cập nó. 58 00:03:22,060 --> 00:03:26,090 >> Nhưng không giống như C, mạch, điều kiện làm không giới hạn phạm vi của một biến. 59 00:03:26,090 --> 00:03:30,600 Vì vậy, ngay cả khi bạn khai báo bên trong một điều kiện, toàn bộ chức năng sẽ 60 00:03:30,600 --> 00:03:32,810 có quyền truy cập vào nó. 61 00:03:32,810 --> 00:03:35,820 Bây giờ, không có var, biến sẽ được toàn cầu. 62 00:03:35,820 --> 00:03:39,170 Vì vậy, nếu bạn chỉ cần khai báo tên và gán một giá trị, sau đó biến 63 00:03:39,170 --> 00:03:41,900 sẽ là một biến toàn cầu trong JavaScript. 64 00:03:41,900 --> 00:03:48,480 >> Bây giờ, trong ngôi nhà, chúng tôi có một liên kết mảng các đối tượng loại máy chủ, nơi 65 00:03:48,480 --> 00:03:52,100 mỗi nhà chỉ là một vĩ độ và kinh độ. 66 00:03:52,100 --> 00:03:55,140 Sau đó chúng ta có hành khách mảng, mà là một mảng 67 00:03:55,140 --> 00:03:57,370 các loại đối tượng hành khách. 68 00:03:57,370 --> 00:04:01,620 Vì vậy, mỗi hành khách có một người sử dụng tên, một tên, và một ngôi nhà. 69 00:04:01,620 --> 00:04:04,840 >> Nhận thấy rằng tôi đang nói loại hành khách, mà thực sự chỉ có nghĩa là 70 00:04:04,840 --> 00:04:08,150 rằng tất cả các đối tượng có cùng một cặp giá trị quan trọng. 71 00:04:08,150 --> 00:04:12,830 Vì vậy, mỗi đối tượng có kiểu hành khách có một tên người dùng, tên, và một ngôi nhà. 72 00:04:12,830 --> 00:04:14,850 Vì vậy, những gì chúng ta cần phải làm cho p-bộ? 73 00:04:14,850 --> 00:04:20,779 Vâng, chúng ta cần phải cho phép người dùng chọn lên nhân viên, để hiển thị tất cả các 74 00:04:20,779 --> 00:04:25,080 các nhân viên hiện đang trong đưa đón của chúng tôi, và để thả chúng ra. 75 00:04:25,080 --> 00:04:29,395 Và sau đó chúng tôi cũng sẽ nói về thêm tính năng có thể được thực hiện cho 76 00:04:29,395 --> 00:04:30,980 tàu con thoi p-bộ. 77 00:04:30,980 --> 00:04:33,610 >> Nhưng chúng ta hãy nói về xe bán tải đầu tiên. 78 00:04:33,610 --> 00:04:37,480 Khuôn mặt của nhân viên CS50 đã trồng trên tất cả các khuôn viên, trong đó mỗi 79 00:04:37,480 --> 00:04:41,750 mặt được thực hiện như một dấu nơi trên Earth 3D, và như là một 80 00:04:41,750 --> 00:04:44,020 đánh dấu trên bản đồ 2D. 81 00:04:44,020 --> 00:04:47,880 Vì vậy, khi người dùng nhấp vào Pickup nút, chúng ta muốn thêm gần đó 82 00:04:47,880 --> 00:04:49,590 hành khách để đưa đón. 83 00:04:49,590 --> 00:04:53,650 Và chúng tôi cũng muốn loại bỏ vị trí của mình đánh dấu từ thế giới và loại bỏ của họ 84 00:04:53,650 --> 00:04:58,060 đánh dấu trên bản đồ, chỉ ra rằng họ đang ở trong xe đưa đón của chúng tôi bây giờ. 85 00:04:58,060 --> 00:05:02,520 >> Vì vậy, làm thế nào để chúng ta phát hiện nếu hành khách nằm trong phạm vi của tàu con thoi của chúng tôi? 86 00:05:02,520 --> 00:05:06,670 Vâng, khoảng cách chức năng, do shuttle.distance, đi qua trong 87 00:05:06,670 --> 00:05:10,630 vĩ độ và kinh độ, sẽ tính toán khoảng cách từ vị trí hiện tại 88 00:05:10,630 --> 00:05:14,220 của tàu con thoi đến mức bạn chỉ định với cho 89 00:05:14,220 --> 00:05:15,860 vĩ độ và kinh độ. 90 00:05:15,860 --> 00:05:19,180 Vì vậy, bạn có thể sử dụng để tính toán khoảng cách từ tàu con thoi đến 91 00:05:19,180 --> 00:05:20,310 hành khách. 92 00:05:20,310 --> 00:05:24,040 >> Nhưng làm thế nào để bạn biết được nơi các hành khách? 93 00:05:24,040 --> 00:05:27,510 Vâng, đó là nơi mà chúng tôi sẽ phải chỉnh sửa các chức năng cư. 94 00:05:27,510 --> 00:05:32,500 Cư nơi tất cả các nhân viên trong hành khách vào thế giới 95 00:05:32,500 --> 00:05:36,300 và vào bản đồ, nhưng không lưu trữ vị trí của họ. 96 00:05:36,300 --> 00:05:39,850 Vì vậy, có lẽ bạn có thể lưu trữ của họ đặt dấu và đánh dấu 97 00:05:39,850 --> 00:05:41,570 trong một số mảng toàn cầu. 98 00:05:41,570 --> 00:05:45,780 >> Bây giờ, đã có một mảng toàn cầu lưu trữ thông tin từ hành khách. 99 00:05:45,780 --> 00:05:49,960 Các cửa hàng loạt hành khách mỗi tên của hành khách và nhà của họ. 100 00:05:49,960 --> 00:05:54,985 Như vậy có lẽ bạn có thể thêm một vài thông số có cho các đối tượng hành khách. 101 00:05:54,985 --> 00:05:58,150 >> Để giúp chúng tôi phát hiện tất cả các hành khách trong phạm vi của chúng tôi 102 00:05:58,150 --> 00:06:02,485 Xe đưa đón, vòng lặp chúng ta hãy qua tất cả các hành khách trong mảng hành khách. 103 00:06:02,485 --> 00:06:07,790 Một vòng lặp trong JavaScript có thể trông một cái gì đó như thế này, rất giống với 104 00:06:07,790 --> 00:06:13,200 những cho các vòng trong C. Hoặc chúng ta có thể sử dụng một thay thế cho cấu trúc vòng lặp, cho 105 00:06:13,200 --> 00:06:18,680 var i trong mảng, nơi mà tôi vẫn sẽ là chỉ số, nhưng bạn không cần phải 106 00:06:18,680 --> 00:06:23,310 xác định array.length điều kiện và i + +. 107 00:06:23,310 --> 00:06:26,130 >> Vị trí của mỗi hành khách được đưa ra bởi dấu vị trí của mình. 108 00:06:26,130 --> 00:06:29,800 Nhưng đánh dấu vị trí không phải là vĩ độ và kinh độ. 109 00:06:29,800 --> 00:06:34,170 Chúng ta phải truy cập vào các thông số bằng cách nhận được hình học, sử dụng được 110 00:06:34,170 --> 00:06:38,180 hình học trên đánh dấu vị trí, và sau đó một khi chúng ta có hình học, nhận được 111 00:06:38,180 --> 00:06:42,580 hoặc vĩ độ hoặc kinh độ sử dụng những chức năng. 112 00:06:42,580 --> 00:06:45,680 >> Vì vậy, bây giờ chúng tôi biết làm thế nào để phát hiện xem hành khách trong 113 00:06:45,680 --> 00:06:47,920 phạm vi của tàu con thoi của chúng tôi. 114 00:06:47,920 --> 00:06:52,050 Một khi chúng ta có những hành khách, chúng tôi sẽ muốn thêm bất kỳ hành khách có 115 00:06:52,050 --> 00:06:53,140 trong phạm vi đó. 116 00:06:53,140 --> 00:06:57,580 Chúng tôi muốn để cho phép họ lên xe và mất một chỗ ngồi trên xe đưa đón của chúng tôi, nhưng chỉ 117 00:06:57,580 --> 00:06:59,630 nếu chúng ta có đủ chỗ cho họ. 118 00:06:59,630 --> 00:07:04,120 >> Mảng shuttle.seats sẽ cho biết có chỗ ngồi là trống rỗng, hoặc 119 00:07:04,120 --> 00:07:05,890 người trong chỗ đó. 120 00:07:05,890 --> 00:07:11,160 Vì vậy, nếu một ghế trống, sau đó chỗ ngồi sẽ được null. 121 00:07:11,160 --> 00:07:15,930 Vì vậy, lặp qua mảng chỗ ngồi, kiểm tra các chỗ trống, lưu trữ 122 00:07:15,930 --> 00:07:20,020 hành khách vào những chỗ ngồi cho đến khi bạn không có bất kỳ chỗ trống hơn. 123 00:07:20,020 --> 00:07:23,330 Và thật không may, bất kỳ hành khách khác sẽ phải chờ đợi 124 00:07:23,330 --> 00:07:26,000 thời gian tới đưa đón đi xuống. 125 00:07:26,000 --> 00:07:30,280 >> Một khi họ nhận được trên tàu con thoi, chúng tôi sẽ muốn để loại bỏ đánh dấu vị trí của mình, mà 126 00:07:30,280 --> 00:07:32,580 là hình ảnh của họ trong thế giới 3D. 127 00:07:32,580 --> 00:07:38,030 Nếu tôi muốn loại bỏ một đánh dấu vị trí p, sau đó tôi sẽ nhận được tất cả các tính năng 128 00:07:38,030 --> 00:07:42,820 Trái đất của tôi, từ Google Earth, và sau đó loại bỏ địa điểm cụ thể 129 00:07:42,820 --> 00:07:45,910 đánh dấu bằng cách sử dụng chức năng removeChild. 130 00:07:45,910 --> 00:07:51,360 Sau đó, cuối cùng, chúng ta hãy loại bỏ các dấu hiệu, biểu tượng trên bản đồ 2D, đối với bất kỳ 131 00:07:51,360 --> 00:07:53,650 hành khách mà chúng tôi đang chọn lên. 132 00:07:53,650 --> 00:07:59,790 >> Để loại bỏ một đánh dấu m, sau đó tôi sẽ chỉ cần thực hiện m.setMap null. 133 00:07:59,790 --> 00:08:03,670 Làm điều này cho bất kỳ hành khách trong phạm vi, và bạn đã hoàn tất pickup. 134 00:08:03,670 --> 00:08:07,890 Chức năng biểu đồ sẽ hiển thị tất cả của các hành khách đang trong của bạn 135 00:08:07,890 --> 00:08:11,000 Xe đưa đón, và ghế trống nếu có sản phẩm nào. 136 00:08:11,000 --> 00:08:14,420 Vì vậy, biểu đồ nên lặp qua shuttle.seats, hiển thị 137 00:08:14,420 --> 00:08:21,350 thông tin hành khách cho mỗi chỉ số, và chiếc ghế trống nếu chỉ số đó là vô giá trị. 138 00:08:21,350 --> 00:08:26,160 >> Bây giờ nếu văn bản HTML được đặt bên trong một Biến JavaScript, sau đó bằng cách sử dụng 139 00:08:26,160 --> 00:08:31,950 document.getElementById, biểu đồ can chỉnh sửa HTML bên trong đó đưa ra 140 00:08:31,950 --> 00:08:36,140 yếu tố bằng cách chỉ định HTML văn bản vào 141 00:08:36,140 --> 00:08:40,840 document.getElementById biến HTML bên trong. 142 00:08:40,840 --> 00:08:46,180 Khi người sử dụng nhấn vào nút Drop Tắt trong index.html, nó sẽ gọi 143 00:08:46,180 --> 00:08:47,160 chức năng dropoff. 144 00:08:47,160 --> 00:08:49,510 Và đó là công việc của chúng tôi để thực hiện điều đó. 145 00:08:49,510 --> 00:08:54,150 >> Trong dropoff, chúng tôi sẽ muốn loại bỏ bất kỳ hành khách từ tàu con thoi chỉ khi 146 00:08:54,150 --> 00:08:58,740 chúng tôi đang ở trong phạm vi của điểm đến của họ, nhà ở của họ. 147 00:08:58,740 --> 00:09:03,300 Vì vậy, dropoff sẽ phải kiểm tra xem tàu con thoi là trong phạm vi của bất kỳ 148 00:09:03,300 --> 00:09:08,200 nhà ở, và loại bỏ bất kỳ cần thiết hành khách từ tàu con thoi. 149 00:09:08,200 --> 00:09:11,020 Vì vậy, làm thế nào để chúng tôi kiểm tra xem chúng tôi trong phạm vi của bất kỳ nhà? 150 00:09:11,020 --> 00:09:16,630 Vâng, một lần nữa, chúng tôi sẽ sử dụng các shuttle.distance chức năng, đi qua trong 151 00:09:16,630 --> 00:09:20,990 vĩ độ và kinh độ của điểm mà chúng tôi đang kiểm tra chống lại. 152 00:09:20,990 --> 00:09:22,730 >> Nhưng những điểm là gì? 153 00:09:22,730 --> 00:09:27,210 Vâng, mảng nhà ở, nếu bạn nhớ trong houses.js, lưu trữ 154 00:09:27,210 --> 00:09:32,790 vĩ độ và kinh độ của mỗi ngôi nhà ở một mảng kết hợp, nơi mà mỗi 155 00:09:32,790 --> 00:09:35,980 chỉ số là tên của ngôi nhà đó. 156 00:09:35,980 --> 00:09:37,590 Sau đó để loại bỏ hành khách - 157 00:09:37,590 --> 00:09:41,820 tốt, chỉ khi chúng ta đang ở trong phạm vi của họ nhà mà họ muốn đến. 158 00:09:41,820 --> 00:09:46,380 Vì vậy, một lần nữa, hãy nhớ rằng hành khách lưu trữ nhà mà mỗi hành khách 159 00:09:46,380 --> 00:09:48,850 muốn đi. 160 00:09:48,850 --> 00:09:51,670 Nếu họ là trong phạm vi của họ nhà, sau đó chúng tôi sẽ loại bỏ 161 00:09:51,670 --> 00:09:57,200 hành khách từ shuttle.seats và thiết lập vị trí của họ trong mảng để null. 162 00:09:57,200 --> 00:10:00,220 >> Bây giờ hãy nói về một số tính năng bổ sung có thể được thực hiện trong 163 00:10:00,220 --> 00:10:02,690 các CS50 Shuttle p-bộ. 164 00:10:02,690 --> 00:10:05,850 Có một hệ thống điểm đó bạn theo dõi bao nhiêu 165 00:10:05,850 --> 00:10:07,520 chỉ một người sử dụng có. 166 00:10:07,520 --> 00:10:11,120 Cho thả ra hành khách thành công, họ có thể có được điểm. 167 00:10:11,120 --> 00:10:15,100 Nhưng đối với cố gắng để trả khách nơi không có bất kỳ ngôi nhà gần đó, 168 00:10:15,100 --> 00:10:16,980 tốt, họ có thể nhận được bị phạt cho điều đó. 169 00:10:16,980 --> 00:10:21,790 Vì vậy, có lẽ bạn muốn theo dõi các điểm trong một biến toàn cầu. 170 00:10:21,790 --> 00:10:25,970 >> Bạn có thể thực hiện có thể là một bộ đếm thời gian, nơi người dùng có một số tiền nhất định 171 00:10:25,970 --> 00:10:29,800 thời gian để nhận và thả ra một số lượng nhất định của hành khách. 172 00:10:29,800 --> 00:10:33,280 Thậm chí có thể tích hợp này với hệ thống điểm. 173 00:10:33,280 --> 00:10:39,970 Hoặc bạn có thể chỉnh sửa biểu đồ như vậy mà hành khách đều được sắp xếp bởi nhà. 174 00:10:39,970 --> 00:10:45,250 Vì vậy, đó có lẽ sẽ là một loại chức năng để shuttle.seats. 175 00:10:45,250 --> 00:10:49,240 >> Bạn có thể thực hiện một tính năng bay, mà nếu người sử dụng đầu vào các Konami 176 00:10:49,240 --> 00:10:53,460 mã, sau đó tàu con thoi ra khỏi thang máy mặt đất và tàu con thoi có thể bay. 177 00:10:53,460 --> 00:10:58,890 Nhưng đối với một thả an toàn không, tốt nhất để làm tàu con thoi hạ cánh bánh xe của nó trên 178 00:10:58,890 --> 00:11:00,700 mặt đất đầu tiên. 179 00:11:00,700 --> 00:11:05,910 Bạn cũng có thể thực hiện dịch chuyển tức thời, nơi bạn thực hiện một danh sách thả xuống của 180 00:11:05,910 --> 00:11:08,380 các tòa nhà trong index.html. 181 00:11:08,380 --> 00:11:12,270 Và chọn một trong những người, người sử dụng sẽ được vận chuyển đến 182 00:11:12,270 --> 00:11:14,220 rằng tòa nhà trong khuôn viên trường. 183 00:11:14,220 --> 00:11:16,760 OK, tuy nhiên, để đi qua các bức tường của một số 184 00:11:16,760 --> 00:11:19,290 tòa nhà trên đường ở đó. 185 00:11:19,290 --> 00:11:22,960 >> Bạn cũng có thể thay đổi tốc độ của Xe đưa đón, cho phép người dùng tăng 186 00:11:22,960 --> 00:11:25,490 hoặc giảm tốc độ. 187 00:11:25,490 --> 00:11:28,840 Có lẽ bạn muốn có một biến toàn cầu theo dõi bao nhiêu nhiên liệu 188 00:11:28,840 --> 00:11:31,520 Xe đưa đón có, giảm nó như bạn đi cùng. 189 00:11:31,520 --> 00:11:35,860 Một khi bạn nhấn không, tuy nhiên, tàu con thoi sẽ không có khả năng di chuyển, trừ khi bạn đã 190 00:11:35,860 --> 00:11:40,610 tiếp nhiên liệu, có lẽ sử dụng một nút, hoặc thậm chí làm cho trạm xăng của riêng bạn. 191 00:11:40,610 --> 00:11:43,240 >> Nhưng đó chắc chắn không phải là một danh sách dài. 192 00:11:43,240 --> 00:11:46,340 Kiểm tra các thông số cho đầy đủ danh sách, hoặc có thể đề xuất 193 00:11:46,340 --> 00:11:47,840 riêng để TF của bạn. 194 00:11:47,840 --> 00:11:48,950 Bầu trời là giới hạn. 195 00:11:48,950 --> 00:11:53,110 Đây là cuối cùng CS50 p-thiết lập của bạn, để vui chơi với nó. 196 00:11:53,110 --> 00:11:56,360 Đây là CS50 Shuttle. 197 00:11:56,360 --> 00:11:59,230 >> Tôi phải nói rằng, nó được một niềm vui làm cho những cho bạn những 198 00:11:59,230 --> 00:12:00,400 Đội ngũ sản xuất. 199 00:12:00,400 --> 00:12:04,330 Và tôi hy vọng rằng bạn đã thưởng thức chúng, là tốt. 200 00:12:04,330 --> 00:12:06,040 Tên tôi là Zamyla. 201 00:12:06,040 --> 00:12:08,310 Và đây là CS50. 202 00:12:08,310 --> 00:12:16,363