1 00:00:00,000 --> 00:00:09,870 2 00:00:09,870 --> 00:00:13,360 >> ZAMYLA చాన్: Well, మేము, గత 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 మీరు గణితశాస్త్ర minded, అప్పుడు నేను మీరు చూడాల్సిన స్వాగతం. 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 CSS శైలి షీట్, ఇది ట్విట్టర్ పాటు 28 00:01:39,110 --> 00:01:43,960 బూట్స్ట్రాప్ లైబ్రరీ, నియంత్రణలు ఎలా index.html కనిపిస్తోంది. 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 >> ఇప్పుడు వస్తువులు పరిశీలించి తెలియజేయండి మరియు JavaScript లో సహయోగ శ్రేణుల, 33 00:01:56,600 --> 00:01:59,360 ఇది, అన్ని లక్ష్యాలు మరియు అవసరాలకు, పర్యాయపదాలు. 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 కాబట్టి మీరు చూసే సహయోగ శ్రేణుల మరియు జావాస్క్రిప్ట్ లో వస్తువులు ఉంటాయని 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 ఈ ఆబ్జెక్ట్ నొటేషన్ ఉపయోగించి, పేరు నేను root, పేరు, చిరునామా నిల్వ, 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 PHP, JavaScript వేరియబుల్స్ వంటి బలహీనంగా లేదా వదులుగా టైప్. 54 00:03:07,760 --> 00:03:14,120 స్థానిక వేరియబుల్ సృష్టించడానికి, మీరు ఉపసర్గ V-A-R, var తో వేరియబుల్ పేరు. 55 00:03:14,120 --> 00:03:17,010 ఇప్పుడు, JavaScript, విధులు రెడీ వేరియబుల్స్ యొక్క పరిధిని పరిమితం. 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 ఇప్పుడు, var లేకుండా, వేరియబుల్ ప్రపంచ ఉంటుంది. 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 కాబట్టి మనం చేయాలి p-సెట్ కోసం ఏమి? 73 00:04:14,850 --> 00:04:20,779 Well, మేము వినియోగదారుల ఎంచుకోండి అనుమతిస్తుంది అవసరం సిబ్బంది అప్, అన్ని ప్రదర్శించడానికి 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 షటిల్ p-సెట్. 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 ముఖం చోటు మార్క్ అమలుపరచబడుటుంది 3D భూమిపై మరియు ఒక వంటి 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 శ్రేణి లో var i, నేను ఇప్పటికీ ఉంటుంది ఇండెక్స్, కానీ మీరు అవసరం లేదు 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 కాబట్టి సీట్లు శ్రేణి మీద iterate, నిల్వ, ఖాళీ సీట్లు కోసం తనిఖీ 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 3D ప్రపంచంలో వారి ఫోటో ఉంది. 127 00:07:32,580 --> 00:07:38,030 నేను ఒక స్థానంలో మార్క్ p తొలగించడానికి కోరుకున్నాడు, అయితే నేను లక్షణాలను జరుగుతుందని 128 00:07:38,030 --> 00:07:42,820 నా భూమి నుండి, Google Earth నుండి, మరియు ఆ నిర్దిష్ట స్థానం తొలగించి 129 00:07:42,820 --> 00:07:45,910 removeChild ఫంక్షన్ ఉపయోగించి గుర్తించండి. 130 00:07:45,910 --> 00:07:51,360 అప్పుడు చివరగా, యొక్క మార్కర్ తొలగించడానికి, ఏ కోసం 2D మాప్ లో ఐకాన్, 131 00:07:51,360 --> 00:07:53,650 మేము తయారయ్యారు అని ప్యాసింజర్. 132 00:07:53,650 --> 00:07:59,790 >> ఒక మార్కర్ m తొలగించేందుకు, అప్పుడు నేను కేవలం 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 కాబట్టి చార్ట్ మీద iterate చేయాలి 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 లోపలి HTML వేరియబుల్. 142 00:08:40,840 --> 00:08:46,180 వినియోగదారులు డ్రాప్ ఆఫ్ బటన్ క్లిక్ చేసినప్పుడు index.html లో, కాల్ చేస్తాము 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 షటిల్ p-సెట్. 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 index.html లో భవనాలు. 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 OK, అయితే, ప్రయాణించే కొన్ని గోడలు 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 p-సమితి, కాబట్టి అది ఆనందించండి. 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