1 00:00:00,000 --> 00:00:09,870 2 00:00:09,870 --> 00:00:13,360 >> ZAMYLA चान: ठीक है, यहाँ हम कर रहे हैं, पिछले P-सेट CS50 में. 3 00:00:13,360 --> 00:00:17,040 होने से अपने आप को बधाई इतनी दूर आ अपना पहला नमस्कार के बाद 4 00:00:17,040 --> 00:00:20,090 संसारों और मुद्रण मारियो के लिए पिरामिड. 5 00:00:20,090 --> 00:00:21,930 तुम पिछले हफ्ते एक वेबसाइट बनाई. 6 00:00:21,930 --> 00:00:25,110 और हम एक दूसरे को बनाने जा रहे हैं इस हफ्ते, एक आप की अनुमति देता है 7 00:00:25,110 --> 00:00:28,570 उठा, हार्वर्ड परिसर के चारों ओर ड्राइव CS50 स्टाफ के सदस्यों और ऊपर 8 00:00:28,570 --> 00:00:31,910 उन्हें वापस लाने के उनके आवासीय मकान. 9 00:00:31,910 --> 00:00:35,400 >> अब, पिछले सप्ताह हमने, PHP में काम एक सर्वर साइड भाषा. 10 00:00:35,400 --> 00:00:38,250 इस P-सेट के लिए, हम शुरू की हो रही है एक है जो जावास्क्रिप्ट, के लिए 11 00:00:38,250 --> 00:00:40,610 ग्राहक पक्ष भाषा. 12 00:00:40,610 --> 00:00:44,020 तो चलो कुछ पर एक नज़र रखना करने के लिए प्रदान की जाती है कि वितरण कोड 13 00:00:44,020 --> 00:00:46,210 इस P-सेट के लिए आप. 14 00:00:46,210 --> 00:00:49,700 जावास्क्रिप्ट फ़ोल्डर में, वहाँ होगा जावास्क्रिप्ट फ़ाइलों का एक गुच्छा हो. 15 00:00:49,700 --> 00:00:53,600 >> एक होता है जो buildings.js, वहाँ हार्वर्ड के आसपास की इमारतों की सरणी 16 00:00:53,600 --> 00:00:57,340 उनकी जानकारी के साथ परिसर और स्थिति. 17 00:00:57,340 --> 00:01:01,630 Houses.js हार्वर्ड के एक सरणी है साथ आवासीय मकान उनके 18 00:01:01,630 --> 00:01:04,030 अक्षांश और देशांतर. 19 00:01:04,030 --> 00:01:08,600 Passengers.js की एक सरणी शामिल यात्रियों, CS50 स्टाफ के सदस्यों को 20 00:01:08,600 --> 00:01:11,640 आप को वापस लाने होंगे कि उनके आवासीय मकान. 21 00:01:11,640 --> 00:01:16,450 >> का एक बहुत कुछ शामिल है कि Math3D.js, आंदोलन के साथ क्या करने के लिए कार्य. 22 00:01:16,450 --> 00:01:19,500 आप गणितीय दिमाग हो, तो मैं आप एक बार देख लेने के लिए स्वागत करते हैं. 23 00:01:19,500 --> 00:01:23,530 लेकिन तुम समझने की जरूरत नहीं है वहाँ में सब कुछ. 24 00:01:23,530 --> 00:01:26,710 Shuttle.js, उस के साथ सौदों शटल के आंदोलन. 25 00:01:26,710 --> 00:01:31,450 और index.html होम पेज है जहां सब कुछ, वास्तव में होता है, जहां 26 00:01:31,450 --> 00:01:33,610 उपयोगकर्ता साइट के साथ बातचीत कर रहा है. 27 00:01:33,610 --> 00:01:39,110 >> Service.css सीएसएस शैली पत्रक है, जो चहचहाना के अलावा 28 00:01:39,110 --> 00:01:43,960 बूटस्ट्रैप पुस्तकालय, नियंत्रण कैसे सूचकांक लग रहा है. 29 00:01:43,960 --> 00:01:48,190 और फिर हम भी service.js, जो है के लिए सेवा कार्य शामिल 30 00:01:48,190 --> 00:01:49,010 शटल. 31 00:01:49,010 --> 00:01:53,010 और यहाँ आप हो जा रहे है जहां भाग - दौड़ के भरने में कुछ. 32 00:01:53,010 --> 00:01:56,600 >> अब की वस्तुओं पर एक नज़र रखना और जावास्क्रिप्ट में साहचर्य arrays, 33 00:01:56,600 --> 00:01:59,360 जो सभी intents और प्रयोजनों के लिए, विनिमेय हैं. 34 00:01:59,360 --> 00:02:03,030 मैं एक वस्तु एक चर बनाना चाहते थे मैं, एक छड़ी होगी बुलाया 35 00:02:03,030 --> 00:02:04,290 यह घोषणा. 36 00:02:04,290 --> 00:02:09,350 और उन घुंघराले ब्रेसिज़ अंदर, मैं करूंगा निर्दिष्ट, कोर, लकड़ी गेंडा है 37 00:02:09,350 --> 00:02:12,710 चेरी है, और लंबाई 13 है. 38 00:02:12,710 --> 00:02:16,370 >> अब, मैं भी मूल्यों का उपयोग कर सकते हैं उपयोग की वस्तुओं के 39 00:02:16,370 --> 00:02:18,270 साहचर्य सरणी संकेतन. 40 00:02:18,270 --> 00:02:22,610 तो छड़ी सूचकांक कोर, मैं सेट कर सकते हैं कि गेंडा के बराबर, या 41 00:02:22,610 --> 00:02:24,710 मैं जरूरत है कि अगर जांच ले. 42 00:02:24,710 --> 00:02:28,890 या मैं डॉट ऑपरेटर का उपयोग कर सकते हैं wand.wood चेरी के बराबर होती है, और 43 00:02:28,890 --> 00:02:30,280 इतने पर और बहुत आगे है. 44 00:02:30,280 --> 00:02:33,930 तो आप देखते हैं कि साहचर्य arrays और जावास्क्रिप्ट में वस्तुओं होने जा रहे हैं 45 00:02:33,930 --> 00:02:37,710 विनिमेय, और विल काफी काम में आते हैं. 46 00:02:37,710 --> 00:02:41,570 >> तो फिर हम इमारतों की एक सरणी देखना buildings.js में, 47 00:02:41,570 --> 00:02:43,870 फिर, वस्तुओं की एक सरणी. 48 00:02:43,870 --> 00:02:48,500 मैं सबसे अच्छा के एक सरणी बनाने के लिए चाहता था तब हार्वर्ड परिसर में भवनों, 49 00:02:48,500 --> 00:02:49,710 मैं के रूप में यह करना होगा. 50 00:02:49,710 --> 00:02:55,250 इस वस्तु संकेतन का उपयोग, जहां मैं जड़, नाम, पते की दुकान, 51 00:02:55,250 --> 00:03:00,260 हर के लिए अक्षांश, और देशांतर एक इमारत वस्तु. 52 00:03:00,260 --> 00:03:02,930 >> चलो जल्दी से चर के बारे में बात करते हैं जावास्क्रिप्ट में. 53 00:03:02,930 --> 00:03:07,760 पीएचपी, जावास्क्रिप्ट चर की तरह कमजोर या शिथिल टाइप कर रहे हैं. 54 00:03:07,760 --> 00:03:14,120 एक स्थानीय चर बनाने के लिए, आपको उपसर्ग वी ए, आर, वर के साथ चर नाम. 55 00:03:14,120 --> 00:03:17,010 अब, जावास्क्रिप्ट में, कार्य करेंगे चर का दायरा सीमित. 56 00:03:17,010 --> 00:03:20,600 तो अगर आप के भीतर एक स्थानीय चर है अगर एक समारोह है, तो अन्य कार्यों 57 00:03:20,600 --> 00:03:22,060 इसे का उपयोग नहीं कर सकते हैं. 58 00:03:22,060 --> 00:03:26,090 >> लेकिन सी के विपरीत छोरों और शर्तों को नहीं एक चर के दायरे को सीमित. 59 00:03:26,090 --> 00:03:30,600 आप एक के अंदर यह घोषणा तो भी अगर हालत, पूरे कार्य करेंगे 60 00:03:30,600 --> 00:03:32,810 यह करने के लिए उपयोग कर सकते है. 61 00:03:32,810 --> 00:03:35,820 अब, वर के बिना, चर वैश्विक होगा. 62 00:03:35,820 --> 00:03:39,170 आपको सिर्फ नाम की घोषणा और यदि हां एक मूल्य निर्दिष्ट है, तो उस चर 63 00:03:39,170 --> 00:03:41,900 एक वैश्विक चर हो जाएगा जावास्क्रिप्ट में. 64 00:03:41,900 --> 00:03:48,480 >> अब, घरों में, हम एक साहचर्य है मेजबान प्रकार की वस्तुओं की सरणी जहां 65 00:03:48,480 --> 00:03:52,100 हर घर में सिर्फ एक अक्षांश है और एक देशांतर. 66 00:03:52,100 --> 00:03:55,140 तो फिर हम यात्रियों है एक सरणी है जो सरणी, 67 00:03:55,140 --> 00:03:57,370 ऑब्जेक्ट प्रकार यात्री की. 68 00:03:57,370 --> 00:04:01,620 इसलिए हर यात्री एक उपयोगकर्ता है एक नाम है, और एक घर का नाम. 69 00:04:01,620 --> 00:04:04,840 >> मैं प्रकार की कह रहा हूँ कि नोटिस वास्तव में बस का अर्थ है जो यात्री, 70 00:04:04,840 --> 00:04:08,150 हर वस्तु है कि एक ही कुंजी मूल्य जोड़े. 71 00:04:08,150 --> 00:04:12,830 तो प्रकार यात्री की हर वस्तु है एक उपयोगकर्ता नाम, एक नाम है, और एक घर. 72 00:04:12,830 --> 00:04:14,850 तो क्या हम क्या ज़रूरत है पी सेट के लिए करते हैं? 73 00:04:14,850 --> 00:04:20,779 खैर, हम उपयोगकर्ताओं को लेने के लिए अनुमति की जरूरत है स्टाफ के सदस्यों को, के सभी प्रदर्शित करने के लिए 74 00:04:20,779 --> 00:04:25,080 वर्तमान में कर रहे हैं कि स्टाफ के सदस्यों को हमारे शटल, और उन्हें छोड़. 75 00:04:25,080 --> 00:04:29,395 और फिर हम भी अतिरिक्त बारे में बात करेंगे के लिए लागू किया जा सकता है कि सुविधाओं 76 00:04:29,395 --> 00:04:30,980 शटल पी सेट. 77 00:04:30,980 --> 00:04:33,610 >> लेकिन पहले पिक के बारे में बात करते हैं. 78 00:04:33,610 --> 00:04:37,480 CS50 कर्मचारियों के चेहरे की गई है सभी परिसर में लगाए जहां प्रत्येक 79 00:04:37,480 --> 00:04:41,750 चेहरा एक जगह मार्क के रूप में लागू किया जाता है 3 डी पृथ्वी पर, और एक के रूप में 80 00:04:41,750 --> 00:04:44,020 2D मानचित्र पर मार्कर. 81 00:04:44,020 --> 00:04:47,880 उपयोगकर्ता पिक क्लिक करता है तो जब बटन, हम पास में जोड़ना चाहते हैं 82 00:04:47,880 --> 00:04:49,590 शटल के लिए रवाना. 83 00:04:49,590 --> 00:04:53,650 और हम भी अपनी जगह निकालना चाहते हैं दुनिया से चिह्नित करने और निकालने के उनके 84 00:04:53,650 --> 00:04:58,060 नक्शे से मार्कर, यह दर्शाता है कि वे अब हमारे शटल में हैं. 85 00:04:58,060 --> 00:05:02,520 >> तो हम कैसे पता लगा है कि अगर यात्रियों को हमारे शटल की सीमा के भीतर कर रहे हैं? 86 00:05:02,520 --> 00:05:06,670 खैर, समारोह दूरी, तो shuttle.distance, में गुजर 87 00:05:06,670 --> 00:05:10,630 अक्षांश और देशांतर, गणना करेगा मौजूदा स्थिति से दूरी 88 00:05:10,630 --> 00:05:14,220 बात करने के लिए शटल की कि आप यह देखते हुए कि साथ निर्दिष्ट 89 00:05:14,220 --> 00:05:15,860 अक्षांश और देशांतर. 90 00:05:15,860 --> 00:05:19,180 तो आप की गणना करने के लिए इस का उपयोग कर सकते हैं शटल से दूरी 91 00:05:19,180 --> 00:05:20,310 यात्रियों. 92 00:05:20,310 --> 00:05:24,040 >> लेकिन तुम कैसे जानते हो जहां यात्रियों हैं? 93 00:05:24,040 --> 00:05:27,510 हम करने के लिए होगा जहां खैर, कि आबाद समारोह को संपादित करें. 94 00:05:27,510 --> 00:05:32,500 स्थानों स्टाफ के सदस्यों के सभी आबाद दुनिया में यात्रियों में 95 00:05:32,500 --> 00:05:36,300 और नक्शे में नहीं है, लेकिन उनके स्थान की दुकान. 96 00:05:36,300 --> 00:05:39,850 तो शायद आप स्टोर कर सकते हैं उनकी निशान और मार्करों जगह 97 00:05:39,850 --> 00:05:41,570 कुछ वैश्विक सरणी में. 98 00:05:41,570 --> 00:05:45,780 >> अब, पहले से ही एक वैश्विक सरणी है यात्रियों से सूचना के संचय. 99 00:05:45,780 --> 00:05:49,960 यात्रियों सरणी दुकानों प्रत्येक यात्री का नाम और उनके घर. 100 00:05:49,960 --> 00:05:54,985 तो हो सकता है आप कुछ मापदंडों को जोड़ सकते हैं वहाँ यात्री वस्तुओं के लिए. 101 00:05:54,985 --> 00:05:58,150 >> हमें यात्रियों की सभी पता लगाने में मदद करने के लिए हमारे की सीमा के भीतर 102 00:05:58,150 --> 00:06:02,485 सभी के माध्यम से शटल, चलो पाश यात्रियों सरणी में यात्रियों. 103 00:06:02,485 --> 00:06:07,790 जावास्क्रिप्ट में एक के लिए पाश लग सकता है बहुत से इसी तरह कुछ इस तरह, 104 00:06:07,790 --> 00:06:13,200 सी. में छोरों के लिए उन या हम एक प्रयोग कर सकते हैं के लिए, लूप संरचना के लिए वैकल्पिक 105 00:06:13,200 --> 00:06:18,680 सरणी में वर मैं, जहाँ मैं अभी भी होगा सूचकांक, लेकिन आप की जरूरत नहीं है 106 00:06:18,680 --> 00:06:23,310 array.length निर्दिष्ट हालत और मैं + +. 107 00:06:23,310 --> 00:06:26,130 >> हर यात्री का स्थान है उनकी जगह मार्क द्वारा दिए. 108 00:06:26,130 --> 00:06:29,800 लेकिन जगह निशान नहीं है अक्षांश और देशांतर. 109 00:06:29,800 --> 00:06:34,170 हम ने उन मापदंडों का उपयोग करने के लिए है मिल का उपयोग, ज्यामिति हो रही 110 00:06:34,170 --> 00:06:38,180 तो जगह निशान पर ज्यामिति, और हम हो रही है, ज्यामिति है एक बार 111 00:06:38,180 --> 00:06:42,580 अक्षांश या देशांतर या तो उन कार्यों का उपयोग कर. 112 00:06:42,580 --> 00:06:45,680 >> तो अब हम पता लगाने के लिए कैसे पता यात्रियों के भीतर हैं 113 00:06:45,680 --> 00:06:47,920 हमारे शटल की सीमा होती है. 114 00:06:47,920 --> 00:06:52,050 हम उन यात्रियों की ज़रूरत होगी, हम करेंगे कर रहे हैं कि किसी भी यात्रियों को जोड़ना चाहते हैं 115 00:06:52,050 --> 00:06:53,140 उस सीमा के भीतर. 116 00:06:53,140 --> 00:06:57,580 हम उन पर हॉप और लेने के लिए अनुमति देना चाहते हैं एक हमारे शटल पर सीट, लेकिन केवल 117 00:06:57,580 --> 00:06:59,630 हम उनके लिए पर्याप्त जगह है. 118 00:06:59,630 --> 00:07:04,120 >> shuttle.seats सरणी संकेत जाएगा सीटें खाली हैं, या कि क्या 119 00:07:04,120 --> 00:07:05,890 जो कि सीट में है. 120 00:07:05,890 --> 00:07:11,160 तो एक सीट खाली है, तो अगर उस सीट रिक्त हो जाएगा. 121 00:07:11,160 --> 00:07:15,930 इसलिए सीटों सरणी पर पुनरावृति, भंडारण, खाली सीटों के लिए जाँच 122 00:07:15,930 --> 00:07:20,020 आप जब तक उन सीटों में यात्रियों को किसी भी अधिक सीटें खाली नहीं है. 123 00:07:20,020 --> 00:07:23,330 और दुर्भाग्य से, किसी भी अन्य यात्री के लिए इंतजार करना होगा 124 00:07:23,330 --> 00:07:26,000 अगली बार जब शटल नीचे आता है. 125 00:07:26,000 --> 00:07:30,280 >> वे शटल पर एक बार, हम चाहते हूँ उनकी जगह निशान हटाने के लिए जो 126 00:07:30,280 --> 00:07:32,580 3 डी दुनिया में उनकी तस्वीर है. 127 00:07:32,580 --> 00:07:38,030 मैं एक जगह निशान पी दूर करना चाहता था, तो तो मैं सभी सुविधाओं का मिलेगा 128 00:07:38,030 --> 00:07:42,820 मेरी धरती से, गूगल अर्थ से, और फिर उस विशिष्ट स्थान को दूर 129 00:07:42,820 --> 00:07:45,910 removeChild समारोह का उपयोग निशान. 130 00:07:45,910 --> 00:07:51,360 फिर अंत में, के मार्कर को दूर करते हैं, किसी के लिए 2 डी मानचित्र पर आइकन, 131 00:07:51,360 --> 00:07:53,650 हम उठा रहे हैं कि यात्री. 132 00:07:53,650 --> 00:07:59,790 >> एक मार्कर मीटर निकालने के लिए, तो मैं हूँ बस m.setMap अशक्त निष्पादित. 133 00:07:59,790 --> 00:08:03,670 सीमा के भीतर किसी भी यात्रियों के लिए यह करो, और आप पिक खत्म कर दिया है. 134 00:08:03,670 --> 00:08:07,890 चार्ट समारोह सभी प्रदर्शित करना चाहिए में हैं कि यात्रियों की अपनी 135 00:08:07,890 --> 00:08:11,000 शटल, और खाली सीट खाली है. 136 00:08:11,000 --> 00:08:14,420 तो चार्ट पर पुनरावृति चाहिए shuttle.seats प्रदर्शित 137 00:08:14,420 --> 00:08:21,350 हर सूचकांक के लिए यात्री जानकारी, और खाली सीट कि सूचकांक शून्य है. 138 00:08:21,350 --> 00:08:26,160 >> अब HTML पाठ एक के अंदर डाला जाता है अगर जावास्क्रिप्ट चर, तो उपयोग करके 139 00:08:26,160 --> 00:08:31,950 document.getElementById, चार्ट कर सकते हैं यह देखते हुए कि के भीतरी HTML संपादित 140 00:08:31,950 --> 00:08:36,140 बताए द्वारा तत्व करने के लिए HTML पाठ 141 00:08:36,140 --> 00:08:40,840 document.getElementById भीतरी एचटीएमएल चर. 142 00:08:40,840 --> 00:08:46,180 उपयोगकर्ताओं ड्रॉप ऑफ बटन क्लिक करते हैं सूचकांक में, यह फोन करता हूँ 143 00:08:46,180 --> 00:08:47,160 dropoff समारोह. 144 00:08:47,160 --> 00:08:49,510 और यह है कि लागू करने के लिए हमारा काम है. 145 00:08:49,510 --> 00:08:54,150 >> Dropoff में, हम किसी भी दूर करने के लिए चाहता हूँ शटल से यात्रियों केवल अगर 146 00:08:54,150 --> 00:08:58,740 हम अपने गंतव्य की रेंज में हैं, उनके आवासीय घर. 147 00:08:58,740 --> 00:09:03,300 तो dropoff जाँच करें कि क्या करना होगा शटल में से किसी की रेंज में है 148 00:09:03,300 --> 00:09:08,200 घरों, और किसी भी जरूरत को दूर शटल से यात्रियों. 149 00:09:08,200 --> 00:09:11,020 हम कर रहे हैं तो हम कैसे की जाँच करते हैं किसी भी मकानों की श्रेणी में? 150 00:09:11,020 --> 00:09:16,630 खैर, एक बार फिर, हम का उपयोग कर दूँगा में गुजर, समारोह shuttle.distance 151 00:09:16,630 --> 00:09:20,990 बिंदु के अक्षांश और देशांतर हम के खिलाफ जाँच कर रहे हैं कि. 152 00:09:20,990 --> 00:09:22,730 >> लेकिन उन बिंदुओं क्या हैं? 153 00:09:22,730 --> 00:09:27,210 खैर, मकान सरणी, अगर तुम्हें याद है houses.js में, दुकानों 154 00:09:27,210 --> 00:09:32,790 में प्रत्येक घर के अक्षांश और देशांतर एक साहचर्य सरणी, जहां हर 155 00:09:32,790 --> 00:09:35,980 सूचकांक कि घर का नाम है. 156 00:09:35,980 --> 00:09:37,590 तब यात्रियों को निकालने के लिए - 157 00:09:37,590 --> 00:09:41,820 खैर, हम की रेंज में हैं ही अगर उनके वे करने के लिए जाना चाहते हैं कि घर. 158 00:09:41,820 --> 00:09:46,380 तो फिर, याद है कि यात्रियों को घर भंडार है कि हर यात्री 159 00:09:46,380 --> 00:09:48,850 करने के लिए जाना चाहता है. 160 00:09:48,850 --> 00:09:51,670 वे की सीमा के भीतर कर रहे हैं उनके घर, तो हम उस से हटा देंगे 161 00:09:51,670 --> 00:09:57,200 shuttle.seats और सेट से यात्री अशक्त करने के लिए सरणी में अपनी स्थिति. 162 00:09:57,200 --> 00:10:00,220 >> अब हम कुछ अतिरिक्त सुविधाओं के बारे में बात करते हैं उस में लागू किया जा सकता है 163 00:10:00,220 --> 00:10:02,690 CS50 शटल पी सेट. 164 00:10:02,690 --> 00:10:05,850 एक बिंदु प्रणाली नहीं है जिससे आप का ट्रैक रखने के कितने 165 00:10:05,850 --> 00:10:07,520 एक उपयोगकर्ता के लिए अंक. 166 00:10:07,520 --> 00:10:11,120 यात्रियों को छोड़ने के लिए सफलतापूर्वक, वे अंक प्राप्त कर सकते हैं. 167 00:10:11,120 --> 00:10:15,100 लेकिन यात्रियों को छोड़ने की कोशिश के लिए जहां किसी भी घर के पास नहीं है, 168 00:10:15,100 --> 00:10:16,980 खैर, वे उस के लिए दंडित किया जा सकता हो. 169 00:10:16,980 --> 00:10:21,790 तो शायद आप ट्रैक के रखना चाहते हैं एक वैश्विक चर में अंक. 170 00:10:21,790 --> 00:10:25,970 >> आप शायद एक टाइमर, लागू कर सकते हैं, जहां उपयोगकर्ता एक निश्चित राशि का है 171 00:10:25,970 --> 00:10:29,800 उठाओ और एक छोड़ समय यात्रियों के कुछ नंबर. 172 00:10:29,800 --> 00:10:33,280 हो सकता है कि यह एकीकृत अंक प्रणाली के साथ. 173 00:10:33,280 --> 00:10:39,970 या फिर आप इस तरह है कि चार्ट को संपादित कर सकते हैं यात्रियों हाउस के अनुसार क्रमबद्ध हैं. 174 00:10:39,970 --> 00:10:45,250 इसलिए कि शायद एक प्रकार का हो जाएगा shuttle.seats के लिए कार्य करते हैं. 175 00:10:45,250 --> 00:10:49,240 >> आप एक उड़ान सुविधा को लागू कर सकते हैं, जहां उपयोगकर्ता Konami आदानों अगर 176 00:10:49,240 --> 00:10:53,460 कोड, तो शटल बंद लिफ्टों जमीन और शटल उड़ सकता है. 177 00:10:53,460 --> 00:10:58,890 लेकिन बंद एक सुरक्षित बूंद के लिए, सबसे अच्छा बनाने के लिए शटल पर अपने पहियों भूमि 178 00:10:58,890 --> 00:11:00,700 पहले जमीन. 179 00:11:00,700 --> 00:11:05,910 तुम भी टेलीपोर्टेशन लागू कर सकते हैं, आप की सूची नीचे एक बूंद बनाने जहां 180 00:11:05,910 --> 00:11:08,380 सूचकांक में इमारतें. 181 00:11:08,380 --> 00:11:12,270 और उन में से एक को चुनने उपयोगकर्ता के लिए ले जाया जाएगा 182 00:11:12,270 --> 00:11:14,220 परिसर में उस इमारत. 183 00:11:14,220 --> 00:11:16,760 ठीक है, हालांकि, के माध्यम से यात्रा करने के लिए कुछ की दीवारों 184 00:11:16,760 --> 00:11:19,290 वहाँ अपने रास्ते पर इमारतें. 185 00:11:19,290 --> 00:11:22,960 >> तुम भी की गति बदल सकते हैं शटल, उपयोगकर्ता को बढ़ाने की अनुमति 186 00:11:22,960 --> 00:11:25,490 या गति में कमी. 187 00:11:25,490 --> 00:11:28,840 शायद तुम एक वैश्विक चर करना चाहते हैं कितना ईंधन का ट्रैक रखने के 188 00:11:28,840 --> 00:11:31,520 शटल घटती है यह आप के साथ जाने के रूप में. 189 00:11:31,520 --> 00:11:35,860 आप शून्य हिट एक बार, हालांकि, शटल आप जब तक ले जाने के लिए सक्षम नहीं होगा 190 00:11:35,860 --> 00:11:40,610 शायद एक बटन का उपयोग कर, या, जोशीले यहां तक ​​कि अपने गैस स्टेशन बनाने. 191 00:11:40,610 --> 00:11:43,240 >> लेकिन वह निश्चित रूप से नहीं है एक विस्तृत सूची. 192 00:11:43,240 --> 00:11:46,340 पूर्ण के लिए कल्पना से बाहर की जाँच करें सूची, या शायद का प्रस्ताव 193 00:11:46,340 --> 00:11:47,840 अपने अपने TF करने के लिए खुद के. 194 00:11:47,840 --> 00:11:48,950 आकाश की सीमा है. 195 00:11:48,950 --> 00:11:53,110 यह आपका अंतिम CS50 पी सेट है, इसलिए इसके साथ मज़ा है. 196 00:11:53,110 --> 00:11:56,360 इस CS50 शटल था. 197 00:11:56,360 --> 00:11:59,230 >> मैं कहना है, यह एक खुशी की गई है साथ आप के लिए इन बनाने 198 00:11:59,230 --> 00:12:00,400 उत्पादन टीम. 199 00:12:00,400 --> 00:12:04,330 और मैं तुम्हें है कि आशा साथ ही, उन्हें मजा आता है. 200 00:12:04,330 --> 00:12:06,040 मेरा नाम Zamyla है. 201 00:12:06,040 --> 00:12:08,310 और इस CS50 था. 202 00:12:08,310 --> 00:12:16,363