1
00:00:00,090 --> 00:00:01,280
इसलिए हम यहाँ अच्छी हालत में हैं।

2
00:00:01,370 --> 00:00:06,980
क्या हम आगे क्या करना चाहते हैं यह इतना है कि हम एक ही छह रंगों हर एक समय का उपयोग नहीं करते है।

3
00:00:07,230 --> 00:00:15,620
इसके बजाय हम छह यादृच्छिक रंग पैदा करते हैं और उन छह यादृच्छिक रंग के साथ इस सरणी को भरने और फिर उन में से एक चुनना उन रंगों उत्पन्न करने के लिए करना चाहते हैं।

4
00:00:15,630 --> 00:00:18,320
मैं वास्तव में एक समारोह में हमें बाहर की मदद करने के लिए लिखने के लिए जा रहा हूँ।

5
00:00:18,390 --> 00:00:34,590
इसलिए हमारे समारोह Nener हमारी दौड़ हार्डकोड सरणी और मैं जो हम यादृच्छिक रंग उत्पन्न फोन करता हूँ हमारे समारोह कॉल करने के लिए रंग बराबर सेट करने के लिए जा रहा हूँ और यह अभी तक अस्तित्व में नहीं है और यह एक ही तर्क फैसला करता है कि कितने रंग ले जा रहा है सरणी में उत्पन्न करने के लिए।

6
00:00:34,590 --> 00:00:41,820
इसलिए हम तीन आइटम हम अंततः चाहते हैं जाएगा जो जब हम कठिन विधा बनाम आसान मोड के लिए हम 6 चाहते जाने के लिए मिल के साथ एक सरणी चाहते हैं।

7
00:00:42,060 --> 00:00:43,510
इसलिए हम 6 के साथ शुरू करेंगे।

8
00:00:43,560 --> 00:00:45,570
यही कारण है कि हम क्या चाहते हैं, जब पेज लोड है।

9
00:00:45,900 --> 00:00:54,430
तो फिर हम उत्पन्न यादृच्छिक रंग समारोह में कहा कि एक सरणी के बजाय एक नंबर लेता है और यादृच्छिक रंग की एक्स संख्या देता बनाने की जरूरत है।

10
00:00:54,450 --> 00:00:57,900
इसलिए मुझे लगता है कि यहाँ नीचे कर देंगे।

11
00:00:57,900 --> 00:01:09,060
समारोह यादृच्छिक रंग पैदा करते हैं और है कि एक तर्क यह है कि हम बस के बजाय सुन्न फोन करता हूँ और फिर यहाँ से लेना चाहिए।

12
00:01:09,060 --> 00:01:10,440
सभी सही मेरे छद्म कोड।

13
00:01:10,440 --> 00:01:12,550
तो मैं एक सरणी बनाने के लिए जा रहा हूँ।

14
00:01:12,900 --> 00:01:23,640
मैं सरणी के लिए कुछ बेतरतीब रंग जोड़ने के लिए जा रहा हूँ और फिर मैं बहुत अंत में उस सरणी वापस करने के लिए जा रहा हूँ।

15
00:01:24,120 --> 00:01:26,370
तो शुरू करने के लिए यह सबसे आसान हिस्सा है।

16
00:01:26,370 --> 00:01:28,200
एक सरणी सिर्फ एक खाली एक बनाओ।

17
00:01:28,380 --> 00:01:35,980
इसलिए हम इसे एक आर आर सिर्फ एक खाली सरणी फोन करता हूँ और उसके बाद नीचे में हम सिर्फ एक ही सरणी वापस करने के लिए जा रहे हैं।

18
00:01:36,000 --> 00:01:38,610
कठिन हिस्सा तर्क है कि बीच में चला जाता है।

19
00:01:38,640 --> 00:01:42,660
यहाँ तो हम यादृच्छिक रंग knowm जोड़ने की जरूरत है।

20
00:01:42,690 --> 00:01:46,700
तो क्या इसका मतलब है कि हम समय के बारे में कुछ knowm नंबर दोहराने की जरूरत है।

21
00:01:46,760 --> 00:01:49,000
तो छह बार या तीन बार।

22
00:01:49,230 --> 00:01:50,830
तो हम एक पाश का उपयोग करें कि क्या करने के लिए करेंगे।

23
00:01:51,120 --> 00:01:55,540
इसलिए हम के बारे में हमारी बराबरी शून्य के लिए हमारे पाश के साथ शुरू करेंगे।

24
00:01:56,430 --> 00:02:01,800
मैं सुन्न मैं प्लस प्लस से कम है।

25
00:02:02,100 --> 00:02:13,910
और यह कोई फर्क नहीं पड़ता अगर हम शून्य से शुरू या अगर हम 1 पर शुरू और हम बनाने के लिए यह कम से कम या क्योंकि हम वास्तव में मैं इसे पाश करने के लिए सिर्फ एक रास्ता है का उपयोग करने के लिए तीन बार छह बार Nahm समय के माध्यम से नहीं जा रहे हैं के बराबर है।

26
00:02:14,130 --> 00:02:23,010
और फिर यहाँ हम वास्तव में रैंडम रंग पाने के लिए और सरणी में पुश करने के लिए जा रहे हैं।

27
00:02:23,070 --> 00:02:28,190
इसलिए इस लाइन वास्तव में सिर्फ सुन्न बार दोहराना है।

28
00:02:28,590 --> 00:02:36,190
तो मैं एक अलग समारोह बनाने के लिए वास्तव में है कि हमारे लिए रैंडम रंग उत्पन्न होगा जा रहा हूँ और मैं सिर्फ इतना है कि एक यादृच्छिक रंग फोन करने के लिए जा रहा हूँ।

29
00:02:36,270 --> 00:02:41,990
तो यादृच्छिक रंग समारोह और क्या आप देख रहे हैं कि मैं यहां एक समारोह है।

30
00:02:42,090 --> 00:02:49,860
यादृच्छिक रंग है कि मुझे लगता है कि मैं सिर्फ एक यादृच्छिक रंग नामक एक और समारोह बुला रहा हूँ के अंदर फोन और कहा कि वास्तव में सिर्फ एक कोड को तोड़ने के लिए है उत्पन्न करता है।

31
00:02:49,860 --> 00:02:58,680
यह स्पष्ट मॉड्यूलर क्या क्या हम यह बस हो सकता है कि लोग क्या स्पेगेटी कोड यह सब जगह है कहेंगे सब पर कोई कार्यों में सब कुछ हो सकता है सुनिश्चित करें।

32
00:02:58,830 --> 00:03:01,760
इसलिए हम कुछ संरचना जोड़ने के लिए यहाँ कुछ कार्यों को जोड़ने के लिए जा रहे हैं।

33
00:03:01,920 --> 00:03:07,090
और फिर इस परियोजना जब हम इसे पूरा कर लिया है के बहुत अंत में यह अच्छा लग रहा है सभी कार्यक्षमता है।

34
00:03:07,230 --> 00:03:18,080
मैं इसे पुनर्रचना पर एक वैकल्पिक वीडियो है और मैं वह चीजों को कैसे बदल सकते हैं के बारे में बात करेंगे चारों ओर उन्हें एक छोटे से क्लीनर एक छोटी सी सुंदर बनाने, लेकिन यह ठीक उसी तरह काम करेगा।

35
00:03:18,090 --> 00:03:38,250
तो यादृच्छिक रंग 5 5 के लिए एक यादृच्छिक रंग हैं 0 2 से 5 5 प्रतिनिधि के लिए 0 से एक पढ़ा लेने की जरूरत करने जा रहे हैं बनाने के लिए शुरू करने के लिए और फिर हम 2 5 5 और फिर एक नीले रंग के लिए शून्य से एक हरे रंग लेने की जरूरत है ।

36
00:03:39,210 --> 00:03:45,490
और हां से 0 से 255 हम भी गणित यादृच्छिक नहीं का उपयोग करने की जरूरत है किसी भी नंबर लेने के लिए।

37
00:03:45,570 --> 00:03:49,230
तो यह गणित यादृच्छिक नहीं होने जा रहा है।

38
00:03:49,350 --> 00:03:51,760
यही कारण है कि हमें 0 और 1 के बीच देता है।

39
00:03:51,870 --> 00:03:53,070
यह एक शामिल नहीं है।

40
00:03:53,220 --> 00:03:57,900
हम 256 से गुणा करने के लिए है क्योंकि हम नीचे इकट्ठा कर रहे हैं याद की जरूरत है।

41
00:03:58,050 --> 00:04:08,730
इसलिए हम 255 सबसे बड़ी संख्या में संभव कई लोगों के लिए एक और 256 से गुणा करने के लिए होना चाहते हैं और तब हम मंजिल कि गणित फर्श करने के लिए की जरूरत है।

42
00:04:08,900 --> 00:04:19,630
इसलिए मेरी सलाह के लिए जाने के लिए और पेस्ट इस कोड में अगर हम 0 और 255 के बीच एक यादृच्छिक संख्या में मिलता है कि आप देख सकते हैं और आप शायद नहीं देखा होगा कि यह वास्तव में 255 को जाता है।

43
00:04:19,660 --> 00:04:21,770
हम सिर्फ इतना है कि एक पर मुझ पर भरोसा करना होगा।

44
00:04:21,900 --> 00:04:23,700
लेकिन आप कम से कम यह बंद हो जाता है देख सकते हैं।

45
00:04:23,700 --> 00:04:25,590
मुझे लगता है कि हम 253 देखा।

46
00:04:25,590 --> 00:04:26,770
यही कारण है कि अब के लिए काफी अच्छा है।

47
00:04:27,060 --> 00:04:33,920
और आप यह भी देख सभी वर्गों बैंगनी के पास गया और कहा कि हमारे उत्पन्न यादृच्छिक रंग कुछ भी वापस नहीं करता वजह से है।

48
00:04:33,930 --> 00:04:36,240
तो यह सिर्फ एक खाली स्ट्रिंग रिटर्न।

49
00:04:36,300 --> 00:04:39,300
इसलिए हम वास्तव में के माध्यम से पाशन नहीं कर रहे हैं और हर एक के लिए एक रंग दे रही है।

50
00:04:39,300 --> 00:04:44,360
तो यह सिर्फ डिफ़ॉल्ट सी एस एस से सिर्फ एक तरफ ध्यान दें वहाँ बैंगनी ले जा रहा है।

51
00:04:44,700 --> 00:04:48,480
तो यह 0 से 255 के लिए एक नंबर उत्पन्न होगा।

52
00:04:48,870 --> 00:05:07,250
हम इसे एक चर बुलाया आर को बचा लेंगे और फिर हम तो बस यह अंतरिक्ष की तरह यह सही ढंग से हरे रंग के लिए और नीले रंग के लिए एक ही बात करूँगा और इतने जी और बी नाम है कि हमें 0 से 255 के लिए तीन नंबर दे देंगे बदल जाते हैं।

53
00:05:07,530 --> 00:05:18,640
और सबसे बुरा हिस्सा उन्हें इस बड़ी स्ट्रिंग है कि R.G. का प्रारूप इस प्रकार में synthesizing है बी कोष्ठकों और फिर आर जी और बी अंदर की संख्या

54
00:05:18,900 --> 00:05:22,260
और कहा कि उद्घाटन और समापन तार और प्लस के संकेत के एक बहुत मायने रखती है।

55
00:05:22,260 --> 00:05:25,390
तो क्या इस तरह दिखता है के साथ शुरू करते हैं।

56
00:05:25,410 --> 00:05:32,350
हम अपने जी-बी के लिए जा रहे हैं और फिर कोष्ठकों और फिर प्लस लाल चैनल खोलने।

57
00:05:32,370 --> 00:05:48,980
यह 0 से प्लस प्लस एक अल्पविराम प्लस 2 से 5 से 5 नंबर जी के मूल्य में एक और अल्पविराम प्लस बी के मूल्य के अलावा हमारे समापन कोष्ठकों।

58
00:05:49,620 --> 00:05:51,230
और अब हम जाने के लिए अच्छा होना चाहिए।

59
00:05:51,340 --> 00:05:52,530
यह बड़ा स्ट्रिंग।

60
00:05:52,680 --> 00:05:58,570
और क्या हम वास्तव में क्या करना चाहते है कि बस की तरह है कि स्ट्रिंग वापसी।

61
00:05:58,590 --> 00:06:03,350
तो इस बड़े स्ट्रिंग लौट सकते हैं और है कि एक यादृच्छिक रंग उत्पन्न होगा।

62
00:06:03,360 --> 00:06:05,090
तो यह एक रंग के लिए काम का एक बहुत कुछ है।

63
00:06:05,100 --> 00:06:07,650
तीन अलग अलग संख्या 0 2 2 5 5।

64
00:06:07,650 --> 00:06:12,450
हम उन दोनों के बीच उनके आसपास पत्र कोष्ठक अल्पविराम के साथ उन्हें एक साथ रख R.G. बी

65
00:06:12,660 --> 00:06:15,650
और फिर हम वापस जाने कि इसलिए हम इसे यहाँ उपयोग कर सकते हैं।

66
00:06:15,660 --> 00:06:25,600
और हम बस परीक्षण करना चाहते हैं कि अगर काम करता आगे बढ़ते हैं और ताज़ा पेज हमारे दूतावास में जाकर बस यादृच्छिक रंग का फोन करने की कोशिश और कहा कि मुझे अच्छा लग रहा है।

67
00:06:25,620 --> 00:06:26,770
हम एक यादृच्छिक रंग हो रही है।

68
00:06:26,790 --> 00:06:27,910
कोष्ठकों सही हैं।

69
00:06:27,990 --> 00:06:29,910
अल्पविराम सभी अच्छे हैं।

70
00:06:29,910 --> 00:06:33,510
अब चलते हैं और यहाँ का उपयोग करें कि चलो।

71
00:06:34,170 --> 00:06:39,990
तो हम उस रैंडम रंग फोन करने के लिए जा रहे हैं और हम पुश करने के लिए है कि हमारे सरणी में जा रहे हैं।

72
00:06:39,990 --> 00:06:41,240
वे यहाँ हैं।

73
00:06:41,280 --> 00:06:46,510
इसलिए हमारे डॉट धक्का और हम धक्का उपयोग करने के लिए नहीं है, लेकिन है कि यहाँ करने के लिए जा रहा है।

74
00:06:46,710 --> 00:06:49,820
और यह अब हमें रंग का एक अच्छा सरणी का निर्माण होगा।

75
00:06:50,210 --> 00:06:52,580
तो यादृच्छिक रंग 6 उत्पन्न करते हैं।

76
00:06:52,770 --> 00:06:56,740
हम इस के माध्यम से यह छह बार हर बार दोहराता कहते हैं।

77
00:06:56,910 --> 00:06:59,230
यह सरणी के लिए एक यादृच्छिक रंग में धक्का।

78
00:06:59,430 --> 00:07:02,440
तो मैं बस यहाँ हमारे टिप्पणी को स्थानांतरित करने के लिए जा रहा हूँ।

79
00:07:02,460 --> 00:07:03,260
हम वहाँ चलें।

80
00:07:03,600 --> 00:07:06,040
और सत्यापित करने के लिए काम करता है कि अगर हम ताज़ा है।

81
00:07:06,180 --> 00:07:15,250
आप देख सकते हैं अब हम छह यादृच्छिक रंग और न केवल कि यादृच्छिक रंग के होते हैं कि हम एक रंग हम उठाया कि सरणी से भी बदलता लेने मिलता है।

82
00:07:15,270 --> 00:07:16,520
इसलिए हम चाहते हैं कि नहीं तोड़ा।

83
00:07:16,530 --> 00:07:19,190
सब कुछ अभी भी काम करता है या यह करता है।

84
00:07:19,200 --> 00:07:20,000
चलो देखते हैं।

85
00:07:20,000 --> 00:07:27,210
तो अगर मैं इन रंगों में से कुछ पर क्लिक दोबारा कोशिश फिर कोशिश फिर से कोशिश शायद मैं सिर्फ सच में बुरा किताब है, लेकिन कोई कुछ गड़बड़ है।

86
00:07:27,400 --> 00:07:28,920
तो समस्या थोड़ा मुश्किल है।

87
00:07:29,130 --> 00:07:36,500
यह एक छोटे से बग कि मैं लाया जब हम स्कोर कीपर खेल किया था, जब हम चीजों को यहीं तुलना कर रहे थे करने के लिए इसी तरह की है।

88
00:07:36,930 --> 00:07:43,110
हम जाँच कर रहे हैं यदि उपयोगकर्ता सही है अगर वे लेने सही रंग कुछ गलत हो रहा था इससे पहले कि हम एक नंबर था।

89
00:07:43,110 --> 00:07:44,880
और हम इसे एक स्ट्रिंग के लिए तुलना कर रहे थे।

90
00:07:45,030 --> 00:07:46,760
इस मामले में यह थोड़ा अलग है।

91
00:07:46,920 --> 00:07:53,000
तो मुझे दिखाने के लिए आप सिर्फ एक चोर क्या करने जा रहा करते हैं। बेल्ट रंग करने के लिए और फिर रंग लेने क्लिक करें लॉग ऑन करें।

92
00:07:53,250 --> 00:07:56,190
और हम सिर्फ वे क्या लग रहा है जैसे शायद वे थोड़ा अलग हैं देखते हैं।

93
00:07:56,340 --> 00:08:00,570
के पृष्ठ ताज़ा और चोर को खोलते हैं। और चलो क्लिक शुरू करते हैं।

94
00:08:00,570 --> 00:08:06,120
तो यह एक फ्रेड की मध्यम राशि एक छोटे से हरे और नीले रंग की काफी एक सा है।

95
00:08:06,300 --> 00:08:07,510
तो चलो कुछ पर क्लिक करते हैं।

96
00:08:08,160 --> 00:08:12,700
और स्ट्रिंग RGV छोड़ दिया पर नंबर और सही पर एक नोटिस।

97
00:08:12,990 --> 00:08:15,180
और निश्चित रूप से इन लोगों से मेल नहीं खाते।

98
00:08:15,840 --> 00:08:21,950
लेकिन अगर आप सही एक पर क्लिक करें कि आप देख सकते हैं जब वे यह मैच अब भी सोचता है कि हम गलत कर रहे हैं कि।

99
00:08:21,960 --> 00:08:23,220
इसे फिर से कोशिश कहते हैं।

100
00:08:23,490 --> 00:08:28,080
और अगर आप दो तार यहाँ की तुलना में यह एक क्लिक रंग है।

101
00:08:28,080 --> 00:08:29,420
यह वही है जो वापस आ रहा है।

102
00:08:29,550 --> 00:08:38,290
हम एक तत्व पर क्लिक करें और हम इस डॉट के लिए पूछना जब पृष्ठभूमि मिलाया और इस रंग हम सरणी से उठाया है।

103
00:08:38,400 --> 00:08:40,380
इसलिए किसी भी तरह वे थोड़ा अलग हैं।

104
00:08:40,380 --> 00:08:50,620
और क्या होता है कि जब हम वास्तव में एक तत्व एसएस स्वचालित रूप से छात्रावास में कहते हैं की पृष्ठभूमि का रंग सेट स्वचालित रूप से 10 के बीच रिक्त स्थान को जोड़ने के लिए है।

105
00:08:50,970 --> 00:09:02,930
तो ठीक करने के लिए है कि क्या हम करना चाहते है सिर्फ रिक्त स्थान यहाँ जोड़ हमारे संख्याओं के बीच धूमकेतु के बाद तो और अगर हम ऐसा करते हैं तो वे तुलना और एक दूसरे के बराबर हो जाएगा कि।

106
00:09:02,970 --> 00:09:04,890
तो यह है कि एक मुश्किल बग की तरह है।

107
00:09:04,920 --> 00:09:11,740
यह सिर्फ तरीका है कि हम ट्रिपल बराबरी के साथ बातें तुलना कर रहे हैं के साथ नहीं है और यह नहीं है कि डबल बराबर होती है वैसे भी है कि ठीक होगा।

108
00:09:11,820 --> 00:09:16,460
कॉल डबल रिक्त स्थान या कुछ भी नजरअंदाज नहीं करता है, लेकिन यह है कि हम कैसे रंग उत्पन्न के साथ सिर्फ एक समस्या है।

109
00:09:16,740 --> 00:09:19,240
तो अगर हम इस बार फिर कोशिश करते हैं और ताज़ा करें।

110
00:09:19,410 --> 00:09:20,990
अब चलो बस के चारों ओर क्लिक करते हैं।

111
00:09:21,120 --> 00:09:24,780
तुम्हें पता है कि हमारे यहां रिक्त स्थान है और यह निश्चित रूप से मैच होगा देख सकते हैं।

112
00:09:24,780 --> 00:09:32,060
एक बार जब हम क्लिक सही रंग जो बहुत पिछले एक है और हम अपने सही हो।

113
00:09:32,100 --> 00:09:34,650
तो निश्चित रूप से वहाँ एक मुश्किल बग लपेट।

114
00:09:34,650 --> 00:09:41,280
चलो बस एक खेल है और एक पूर्ण स्क्रीन खेलने की कोशिश और सांत्वना से छुटकारा पाने के लिए और ताज़ा और हमारे यादृच्छिक रंग की प्रशंसा करते हैं।

115
00:09:41,280 --> 00:09:48,950
आखिरी बात यह है कि हम क्या कर सकते है जब हम इसे सही हम भी जैसे मैं यहाँ था एच -1 पृष्ठभूमि को बदल सकता है मिल रहा है।

116
00:09:49,110 --> 00:09:52,940
तो जब आप सही रंग लगता है कि यह के रूप में अच्छी तरह से पृष्ठभूमि का रंग बदल जाता है।

117
00:09:53,040 --> 00:09:54,910
और कहा कि एक साधारण परिवर्तन है।

118
00:09:54,960 --> 00:09:57,540
हम सब करने की जरूरत एच-1 का चयन करें।

119
00:09:58,080 --> 00:10:01,920
तो एच-1 और हम सिर्फ यह है कि यह केवल एच 1 पृष्ठ पर चुन सकते हैं।

120
00:10:01,950 --> 00:10:16,200
तो यहाँ मैं सिर्फ नीचे वर एच-1 पर चयन करने के लिए जा रहा हूँ दस्तावेज है कि क्वेरी चयनकर्ता एच -1 कि बचाने के बराबर होती है।

121
00:10:16,200 --> 00:10:28,460
और तब उपयोगकर्ता सही ढंग से अनुमान जब जो यहीं है हम एच -1 डीओडी पृष्ठभूमि या शैली है कि पृष्ठभूमि में परिवर्तन करने के लिए जा रहे हैं।

122
00:10:29,610 --> 00:10:42,060
और कहा कि अब बराबर लीजिए रंग चाहिए और हम बचा लेंगे कि हमारे खेल को ताज़ा करने का सही संस्करण के लिए जाने के लिए और के क्लिक करने की कोशिश करते हैं।

123
00:10:42,930 --> 00:10:48,950
और वहाँ हम जाना निश्चित रूप से हम अपने स्टाइल के इस की तुलना में साथ जाने के लिए एक तरीके हैं, लेकिन हम तर्क के साथ वहाँ हो रही है।

124
00:10:49,200 --> 00:10:53,120
तो आप गलत तरीके से लगता है कि सिर्फ पृष्ठभूमि का रंग बदलने के द्वारा गायब।

125
00:10:53,400 --> 00:10:58,240
और तुम सही ढंग से वे सभी परिवर्तन रंग और एच -1 परिवर्तन के रूप में अच्छी तरह से अनुमान लगाया है।

126
00:10:58,620 --> 00:11:03,910
अगले वीडियो में हम फिर से कार्यक्षमता खेलने जोड़ने के लिए जा रहे हैं और हम एक छोटा सा और स्टाइल जोड़ देंगे।
