Understanding Classes and Objects Using GTA Vice City and PubG _ PHP Tutorial #77
37 views
Feb 15, 2024
In "Understanding Classes and Objects Using GTA Vice City and PubG _ PHP Tutorial #77," viewers can expect a creative and engaging approach to learning about classes and objects in PHP programming. The tutorial likely uses examples from popular video games like GTA Vice City and PUBG to illustrate the concepts of classes and objects in a relatable and entertaining manner. By drawing parallels between in-game elements (such as characters, vehicles, weapons, etc.) and PHP objects, viewers can gain a deeper understanding of how classes and objects work in PHP programming. This video provides an innovative and enjoyable way for beginners to grasp essential programming concepts.
View Video Transcript
0:00
गएज आज के इस वीडियो में हम लोग object oriented programming को एक अलग अंदाज में समझेंगे
0:05
एक नए तरीके से समझेंगे, हम लोग assume करेंगे कि हम लोग game बना रहे हैं
0:10
और जब गेम को जब हम बना रहे हैं तब हमें क्या करना पड़ेग�
0:14
किन चीज़ों का दिहान रखना पड़ेगा उस हिसाब से हम लोग उप्स को सीखने वाले है�
0:18
तो हमेशा से जब भी उप्स स्टार्ट होती थी जब मैं पढ़ा करता था और जब मैं introduce हुआ था उपस�
0:23
मैं बोर हो जाता था मुझे लगता था क्या आ गया है नई चीज इसके बारे में मुझे बच पता ही नहीं ह�
0:28
मैं यह क्यों कर रहा हूँ लेकिन यहाँ पर मैं तोड़ा सा चीजों को चेंज करके आप लोगों को बताऊंग�
0:33
और आशा करूँगा कि आप लोगों को जो है ये जो प्रयास है मेरा वो अच्छा लगेग�
0:37
तो चलो मैं एक काम करता हूँ यहाँ पर कि आज आता हूँ यहाँ पर अपने Visual Studio Code मे�
0:42
मैंने Apache Server बाइद वे स्टार्ट कर रखा है और हम लोग यहाँ पर क्या करेंग�
0:46
वीडियो नंबर के हिसाब से मैं नंबर डाल देता हूँ यह वीडियो नंबर 77 है त�
0:52
77.php करके मैं बना लेता हूँ ताकि बाद में जब मैं आप लोगों क�
0:58
code दूँगा तो आसानी होगी मुझे भी ठीक है आपको भी लेने में आसानी होग�
1:02
और मुझे code प्रोवाइड करने में आसानी होगी चलो यहाँ पर मैं आप लोगों को बताता हूँ क�
1:07
let's understand oops की उपस को आसानी से किस तरह से सीखा जा सकता है तो मैंने इसको save किय�
1:15
और मैं क्या करूँगा की localhost slash oops slash और क्या नाम से बनाई थी मैंने 77.php
1:25
आप यहां पर आ गया है और अभी यहां पर हम लोग देखते हैं कि यूप्स क्या है ठीक है पिछले वीडियो में हम लोगो�
1:34
ने क्या बात की थी पिछले वीडियो में हम लोगों ने देखा था कि उसको हम इस्तेमाल करते हैं उस कुछ होता है औ�
1:42
वो से classes and objects create हो जाते हैं, class होती है template, और उससे object जो होता है
1:47
वो actual entities होते हैं, जो कि class नामक template से हमें
1:51
हमने बनाए होते हैं, वो सब चीज़ें हम लोगों नहीं देखी नहीं, और हमने यह भी देखा था कि
1:55
do not repeat yourself का principle, यहाँ पर हम लोग, यहाँ पर use करते है�
2:00
लागू कराते हैं do not repeat yourself के principle को कि यार अगर एक काम को हमें 10 बार करना ह�
2:05
तो हम बार बार क्यों करें उस काम को एक काम को एक बार करके रख लेते हैं और फिर use करते रहेंग�
2:10
वही concept जो है यहाँ पर oops हमारे सापने present करता ह�
2:13
लेकिन कैसे और क्यों और कहां से स्टार्ट हो गया उस तो आओ यही चीज को जो है देखते हैं अब आई हॉप क�
2:20
यह तो सबको अंडरस्टैंडिंग होगी कि मैं अगर यहां पर बी आई नहीं लगाऊंगा तो यह न्यू लाइन्स को पार्स नही�
2:27
लेगा मेरा एक्टिवल बाइडी फॉल्ड न्यू लाइंस को पार्ट्स नहीं करता है न्यू लाइंस को इग्नोर करता ह�
2:31
एक्टिवल आपको बीएर टैग लगाना पड़ता है नीचे देखने के लिए सब बातें मैंने अपने मैं भी 77 वीडियो मे�
2:37
शायद मैं तीसरे चौथे वीडियो में की होगी यह बात ठीक है तो वह तो आप लोगों की प्रॉब्लम है अगर आपने नही�
2:43
देखे वीडियोस तो और आई हॉप कि मैंने आप लोगों को इतनी बार बोल दिया है प्लेलिस्ट एक्सेस करने को और आ�
2:49
आपने देख लिया होगा यार आपने देख लिया है ठीक है तो एजूमिंग दाट में क्या करूंगा आगे बढ़ूंगा और यहा�
2:55
पर हम लोग क्या करेंगे क्लास बनाएंगे और यहां पर जैसे कि मैंने आप लोगों से वादा किया था हम लोग इसक�
3:02
GTA Vice City मैं यहाँ पर लिख देता हूँ अब आप लोग GTA Vice City खेलते होंग�
3:09
आप लोग PUBG खेलते होंगे आपने इस तरह की Games खेले होंगे तो हम लोग इस तरह के Games के इसाब स�
3:16
क्लास को समझेंगे तो मैं आपर एक क्लास बनाओंगा जिसका नाम मैं रखूँगा Player
3:32
और आपको क्या करना है पूरी क्लास के marks लिखने है, maths में, physics में, chemistry में, जो भी subjects हैं उनमें, तो आप लोग क्या करोगे, आप लोग एक template बना लोगे, आपको आगे ये मेरी template है और उसमें भरते जाओगे सब के marks, तो आप क्या करोगे, या फिर अगर आपको हर बच्चे के marks अ�
4:02
जहाँ पर आप उस इंसान का नाम भरोगे, उसके बाद Maths, Physics, और इस तरह से template बनी होगी
4:07
उसमें बस आपको marks punch करने होगे, और parents को बाटना होगा
4:11
तो आपका काम आसानी से हो जाएगा, बजाए इसके कि आप लोग जो template है, उसको भी बार-बार लिखो
4:16
कभी भी आप feedback form भरने जाते हो कहीं आप बाहर गए होगे किसी भी मान लो आ�
4:22
game वगेरा खेल के आ रहे हो कहीं और किसी भी मतलब आप gaming arena में जाओ या फि�
4:28
आप library में जाओ जहाँ पर आपने pay किया हो और finally आपसे feedback form
4:32
आपको दिया जाता है तो वह टैंपलेट टाइप की होती है आपको पकड़ा देते हैं मैं फिल कर दो इसको यह बैंक में अगर ए�
4:37
अकाउंट खुलवाने जाते हो तब आपको एक फॉर्म दिया जाता है उसमें नाम यह सब की से बेसिकली टैंपलेट लिखी लिखा ह�
4:43
वही class होती है ठीक है तो यहाँ पर example को और चटपटा बनाने के लिए मैं क्या कर रहा हूँ कि player का example ले रहा हू�
4:51
player player color color public dollar
5:10
इंडियो अभी के लिए इंडियो कर दो हमारे देखेंगे पब्लिक क्या होता है बस अभी के लिए मेरी बात मान ल�
5:14
पब्लिक कुछ होता है और डॉलर नेम जो है वह नाम है उस प्लेयर का जैसे कि अगर आपने वाइस रिटी के लाओ तो टॉ�
5:21
तो इसमें अगर आपने सैनेंड्रियाज खेला हो तो उसमें सीज होता है ठीक है और भी वह सारे गेम में अलग-अलग ना�
5:28
होते हैं ठीक है तो यहां पर पब्लिक ने मैंने इस तरह से लिख दिया अब मैं आप लिखूंगा कि उसकी स्पीड कितन�
5:36
अगर वह दौड़ेगा तो वह कितनी स्पीड से दौड़ेगा जैसे कि जीटी अवाइस अटी अगर आपने खेला हो तो उसमें कु�
5:42
कैरेक्टर्स होते हैं जो कि बड़े दीरे दीरे चलते हैं और कुछ कैरेक्टर्स होते हैं बड़े फुटीले होते हैं फिर उसमे�
5:47
एक लड़की होती है जीन पहन के जो आती है वह बहुत फूटी होती है लेकिन एक लड़की होती है जीन पहन के आती है व�
5:53
बड़े दीरे दीरे चलती है इसे मटक मटक के टीविट तो वह चीज जो है यहां पर मैं स्पीड से कैप्टर करूंगा मै�
5:59
अब यार स्पीड कितनी भी हो सकती है on a scale of 0 to 10 या 0 to 100 जो भी स्केल है आपका
6:04
मनलो 0 to 10, में ये 3 की स्पीड से चलता है, या 5 की स्पीड से चला देते हैं, मेरी मरजी है
6:09
ठीक है, तो मैंने एक चीज इसकी ये ले ली, ठीक है, और मैं यहाँ पर is equal to 5 नहीं लिखूँग�
6:15
मैं एक काम करता हूँ by default 5 कर देता हूँ speed को मैंने यह दो जो हमारी properties है�
6:20
उनको ले लिया उनको बोलते है properties तो कोई भी object बनेगा उनमें यह properties होंग�
6:26
अब properties के साथ साथ इनमे methods भी हो सकते हैं क्योंकि properties तो हमारे variable की भी होती थ�
6:32
ये काम तो हम अलग-अलग functions बनाके अलग-अलग variables बनाके एक प्लेयर के लिए achieve कर सकते थ�
6:38
अब मैंने एक पूरा player pack कर दिया उसके अंदर मैंने properties डाल द�
6:41
और methods भी अभी डालूँगा देखना तो मैं आपर methods में डालूँग�
6:46
पहला method जो की सबसे important है और मैं आपर डालूँगा उसको set name कि मैं इसक�
6:52
नाम set करूँगा और यहाँ पर क्या होगा जब मैं इसका नाम set करूँग�
6:56
मैं कहूँगा इसके नाम को कर दो set ठीक है तो ना�
7:00
set करने के लिए मुझे इसको एक नाम देना देना पड़ेगा एक वैरिबल देना पड़ेगा और यहां पर मैं क्या करूंगा मैं कहूंगा कि इस ऑब्जेक्ट का जिस भ�
7:09
ऑब्जेक्ट के लिए यह रन हो रहा है उसका है इसलिए उसको मैंने लिए देश और इसके बाद मैं लगाऊंगा एक एर�
7:16
operator और उसके बाद मैं लिखूंगा नेम और उसके बाद मैं लिखूंगा इस इकॉल टू डॉलर नेम या फिर जो भी आपका यहां प�
7:24
वेरिबल है वह यहां पर आ जाएगा ठीक है और समय कॉलन अब इसको ज्यादा सेव कर लेंगे अब लोगों को यह क्या लिख दिय�
7:30
मैं आपको समझाता हूँ, dollar this का मतलब है, यह जिस भी function के लिए run हो रहा हूँ, अभी मैं जब objects बनाओंगा तो आपको और इच्छे से समझ में आएगा, अभी dollar this का मतलब है, यह समझ लो कि यह, जो this का Hindi में मतलब होता है, English to Hindi translation होता है, this का क्या होता है English to Hindi translation, यह, यह होता है क�
8:00
इस एक तरीका है हमारे लिए उस object को reference करने के लिए जिसके लिए हम method run कर रहे हैं जो की जिसकी बात हो रही है जिसके लिए ये run हो रहा है ठीक है तो अभी इसके बारे में हम और आगे बात करेंगे और clear हो जाएगा फिर हम कह रहे हैं कि उसकी name property जो है जो की ये जो की ये मैंन�
8:30
रन करके दिखाऊंगा तो और क्लियर हो जाएगा इसी के साथ मैं एक और फंक्शन बनाऊंगा और उसको मैं रखूंग�
8:35
गैट नेम और यह बहुत सिंपल होगा और इसमें मैं सिंपली लिख दूंगा रिटर्न डॉलर देस और उसके बाद नही�
8:43
तो मैंने एक काम करता हूँ कि यहां पर इसको नीचे ले आता हूँ यहां पर और यहां पर एक कमेंट भी डाल दूंगा कि मेरा जो मीन प्रोग्राम है वह यहां से स्टार्ट हो रहा है सेव करता हूँ इसको और इसके बाद मैं यहां पर क्या करूँगा इसके ऑब्जेक्ट �
9:13
एक extension install कर रखी है मुझे उसको disable कर देना चाहि�
9:17
क्योंकि वो यहाँ पर बहुत सारा मेरा CPU खा रही है और मैं इसक�
9:21
भी disable कर देता हूँ C++ को भी मैंने बहुत कुछ यहाँ प�
9:25
enable कर रखा है जो कि मुझे नहीं करना चाहिए और मुझे हिसाब से करना चाहि�
9:29
कि मैं बताता हूँ वीडियोस में कि कभी भी आप लोग इनेबल कर रहें कोई एक्स्टेंशन तो तभी इनेबल करें अगर आप यूज क�
9:34
रहे हैं अब मैं बूट्स टाप यूज कर रहा हूं तो मुझे कोई काम नहीं है बूट्स टाप का तो मुझे नहीं करन�
9:38
चाहिए वह इनेबल एनिवेज तो यह तरीका है नया ऑब्जेक्ट बनाने का इस क्लास से तो मैं यहां पर क्या क�
9:46
सकता हूं मैं यहां पर लिख सकता हूं प्लेयर वन टॉट और मैं लिख सकता हूं सेट नीम और मैं यहां पर इस तरह स�
9:52
get name get name name return print echo reload
10:14
अब ये कहा रहा है line 18 में कोई issue है, तो line 18 में क्या issue है, मैंने player 1 is equal to new player बनाया
10:21
और उसके बाद मैंने लिखा player 1, और यहाँ पर dot operator नहीं
10:26
मुझे arrow operator यूज़ करना है, तो यह मेरी गलती है, अब जब आप multiple programming languages में काम करते होना
10:31
तो क्या होता है कि किसी language में वो dot होता है
10:34
किसी language में arrow operator होता है, किसी language में कुछ और होता है, PHP में अगर आपको object के methods को access करना है
10:41
तो आपको arrow operator use करना पड़ता है, ठीक है, तो मैं इसको save करके अगर आपको reload करके दिखाओं
10:46
तो ये देखो मुझे print होके मिल गया है Harry अब ये क्या हुआ यहाँ पर ये मैं आप लोगों को ज़रा बता देता हूँ एक बा�
10:52
I am still not sure कि ये properties में ऐसे क्यों लिख कर आ रहा है जबकि ये comment है और ये यहाँ पर बता नहीं क्या लिख कर आ रहा ह�
11:00
एनिवेज आइटिंग इसमें इशु वेद एक्सटेंशन में स्टॉल कि पीएस पीएस के उसके साथ बट ठीक है यहां पर मैंन�
11:07
लिखा प्लेयर और उसके बाद मैंने पब्लिक नीम बना दिया ठीक है मैंने यहां पर बना दिया नीम और यहां पर मैंन�
11:14
बना दी एक स्पीड जो कि मैंने कहा कि इस पीड जो है वह उसकी फाइव है ठीक है मैंने यह बोला कि कोई भ�
11:21
प्लेयर ऑब्जेक्ट बनता है मैं प्लेयर कितने भी बना सकता हूं मैं दस पंदरा प्लेयर भी आपको बनाकर दिख�
11:25
रखता हूं जिसकी मैंने यहां पर एक प्लेयर वन बनाया मैं आप प्लेयर टू बना सकता हूं जिसका नाम में रख सकता हू�
11:31
आप रोहन तो मैं यहां पर प्लेयर टू बनाऊंगा और इसमें मैं रख दूंगा रोहन ठीक है इसमें है ज compra लेता हूं औ�
11:41
एक और मैं बना लूंगा उसका नाम में रख दूंगा स्किल ऐप ठीक है एस फिल्म ठीक है कॉपी किया मैंने और यहां प�
11:50
प्लेयर टू के साथ साथ को प्लेयर थ्री भी कर देता हूं और मैंने क्या मिस्की है मैंने स्किल आफ वाला प्लेय�
11:56
नहीं क्रिएट नहीं किया तो मुझे इसको यह भी कॉपी करना पड़ेगा ठीक है यह कॉपी करूंगा और यहां पर मैंन�
12:02
123123 ओके तो मैंने प्लेयर थ्री जो उसको बनाया है नहीं तो मुझे इस तरह से प्लेयर थ्री बनाना है ठीक ह�
12:11
सेव करूंगा इसको जैसे मैं रेलोड करूंगा तो मैंने बी आर नहीं दिया तो एकी लाइन में आ जाएंगे बट कोई बात नहीं है रोहन्स के लिए ठीक है तो यहां पर आप लोग देखो हुआ क्या सबसे पहले तो मैंने जो एक व कराया था यह रन हुआ लेट्स अंडर�
12:41
क्या है तो get name क्या करता है return करता है name क�
12:45
और this क्या है यहाँ पर this मतलब अगर मैं player 1 के लिए run कर रहा हूँ तो this मेरा player 1 है तो वो समझ जाएग�
12:51
कि इस object के लिए पूछा जा रहा है सवाल तो क्या सवाल पूछा जा रहा है get name में कि क्या है नाम तो return करत�
12:57
जाएगा वह इसका नाम जो कि है रिप्लेयर वन के लिए कि मैंने सेट किया है तो यह जो ऑब्जेक्ट बनते हैं यह अपन�
13:03
डाटा को पर्सिस्ट करके रखते हैं जैसे कि मैंने एक बार सेटनेम हैरी कर दिया तो है जो वह से हो जाएगा प्लेय�
13:09
में, यानि कि player 1 का नाम जो है, वो harry हो जाएगा, इसके बाद अगर मैंने कोई player 2 बनाया
13:15
उसका नाम मैंने rohan किया, तो जो नाम है वो save हो जाएगा, और अगली बार मैं कभी भ�
13:20
get name, set name, ये सब मैं run कर सकता हूँ function, अब मैं यहाँ प�
13:24
एक और function बनाऊंगा और उसका नाम में लिखूंगा run ठीक है और मैं आपर क्या करूँगा लिख दूंगा dollar this
13:33
running is equal to true और मैं आपर एक और variable बना लूँगा और मैं कहूँगा कि एक running नाम का variable ह�
13:42
जो की by default false होता है यानि कि कोई भी अगर player आपका game चालू होता ह�
13:47
तो वो भागता तो है नहीं वो तो by default false होता है तो dollar running is equal to false है by default
13:52
लेकिन जैसे ही आपने run function इसका run किया तब क्या होगा running true हो जाएग�
13:57
और similarly आपको अगर running को रोकना है तो आप क्या कर सकते हो एक और function मना सकते ह�
14:02
stop run और stop run क्या करेगा यहाँ पर रोक देगा उसको प्लेयर क�
14:09
अगर वो चल रहा होगा तो उसको रोक देगा ठीक है और अगर आप run करोग�
14:14
तो वो run होने लग जाएगा तो आप किसी भी player पे इस function को run कर सकते ह�
14:17
अब यहाँ पर यह एक मैंने बहुती basic example बताया OOPS की मदद स�
14:22
काफी सवालों के जवाब अभी हमारे पास जो है आना बाकी ह�
14:26
कि public क्या है एक और सवाल का जवाब धंग से हमें समझ में नहीं आया है this क्या ह�
14:31
this वैसे समझ में तो आ गया कि this इस object के लिए कहा जा रहा ह�
14:36
जैसे कि player1 is equal to new player किया मैंने तब this का मतलब ये वाला object ह�
14:41
लेकिन actual में वास्तव में ये कैसे काम कर रही है सारी चीज़�
14:45
इसकी clarity और आना भी थोड़ी सी बाकी है तो I hope कि ये चीज़ आप लोगों को समझ में आ गई होग�
14:51
कि एक जो हमारा, हमारी class होती है, और class का object होता है
14:56
class का object होता है, properties methods properties variables set declare functions set
15:11
क्या होता है, हम इन variables से कुछ खिलवाड करेंगे, या फिर कुछ print करेंगे
15:16
कुछ भी हम कर सकते हैं, और अलग-अलग objects के लिए, हम इन methods को run कर सकते हैं
15:21
अब अगर मैं इसी को, इसी game को अगर मैं बनाता, अपने procedural paradigm से
15:26
यानि कि हमारे वो functions वाले style से, तब क्या problem थी क्या मैं ऐसा नहीं कर सकता थ�
15:31
बिल्कुल कर सकता था ऐसा नहीं है कि कुछ चीज़ें सिर्फ ओप्स में possible हैं और कहीं और possible नहीं ह�
15:36
जो चीज़ आप ओप्स में लिख सकते हो वो आप normal procedural way में भी लिख सकते ह�
15:41
लेकिन आप जरा सोचो जितने आराम से मैं इस प्रोग्राम को समझ पा रहा हूँ कि एक प्लेयर वन बना
15:46
प्लेयर वन का नाम दिया गया, हैरी, प्लेयर वन को जो है, उसका नाम जो है वो एक्स्ट्राट करके प्रिंट किया गया
15:51
Similarly player 2 के लिए किया गया Player 3 के लिए किया गया अगर मैं कहूँ आप लोगों से कि try कर�
15:56
Same चीज को आप procedural paradigm से लिखने की तो आप लोगों समझ में आएग�
16:02
कि object oriented programming में कितनी अच्छी चीज होती है कितने आराम से आप यहाँ पर management कर पाते है�
16:07
अपने variables का, state का जैसे कि यहाँ पर player की run state है, player रुका हुआ है, दोड़ रहा है, तो वो सारी की सारी चीज़े जो है, आप लोगो object oriented programming से आसान लगने लगती है, तो यहाँ पर इस वीडियो में अभी तक हम लोगों नहीं इसीखा कि class का syntax क्या है, this is the first time हमने class को लिखा, पहली बार हमने पूर�
16:39
प्रॉपर्टीज को आप इस तरह से एक्सेस कर सकते हो डायरेक्टली भी मैं आप लोगों यहां पर दिखाता हूं अगर मै�
16:45
यहां पर एक लिखो और उसके बाद मैं लिखों प्लेयर और उसके बाद मैं ऐसे करके अगर स्पीड लिखों आई होप इसक�
16:53
तो इस पीट था हां स्पीड था अगर मैं इस तरह से इसको एक करूंगा और आपको रिलोड करके दिखाओ रिलोड यहा�
17:00
पर मैंने स्पीड में पांच दिया हुआ है मैंने लिखा पेर वन स्पीड सॉरी मैंने प्लेयर स्पीड लिख दिया प्लेय�
17:06
प्रेड लिखना था और लोड और यहां पर देखो फाइब प्रेंट हो गया अब यहां पर मैंने बीएर बीएर प्रेंट नही�
17:12
किया अगर मैं यहां पर जहां जहां एक कर आ रहा हूं वहां पर एक एक ओबी आर भी कर दूं तो मुझे नहीं लाइन मे�
17:19
देखेंगे ठीक है यह चीज तो आपको क्लियर होगी कि एचटीमल जो है वह न्यू लाइन को पार्स नहीं करता बाई डिफॉल्�
17:24
आपको कराना पड़ता है पास ठीक है तो यह चीज तो क्लियर होगी आप लोगों को और अगर नहीं है तो आप शुरू कि आपन�
17:33
वीडियो नहीं दिखा है मेरा जहां पर मैंने आपको यह प्रेंट की चीज हमने कई बार कर यह इस पूरे कोर्ट में सा�
17:39
होगी आप लोगों ने जो वह देखा होगा अब यहां पर जहां मैं एक कर रहा हूं इसको यहां पर इसके बाद भी बियार लिख देत�
17:44
और नई line में मुझे चीज़े दिखना start हो जाएंगी, क्योंकि अगर मैं इसके view page source करूं
17:50
तो यह HTML कुछ इस तरह से आ रही है, यहाँ पर जो कि एक valid HTML भी नहीं है
17:54
अगर मैं एक web page बना था, तो मैं HTML की boilerplate लगा था, But since हम लोग यहाँ पर सिर्फ understanding के लिए यह सब code लिख रहे है�
18:01
तो चलेगा ठीक है So I hope कि आपको समझ में आ गया होगा properties क्या होता ह�
18:05
Class की methods क्या होते है conviction Class के फिर उसके बाद किस तरह से हम लोग जो है उसको इस्तेमाल कर सकते है�
18:11
हम कैसे directly properties को access कर सकते हैं और उसके बाद हम किस तरह से यहाँ पर setName, getName या जितने भी methods हैं हमारे
18:19
उनको अलग-अलग object के लिए run कर सकते हैं, ठीक है? अब मानलों मैं एक function लिखूं, जो कि एक object लेता हूँ
18:24
तो मैं directly यह पूरा player2 object पास करा दूँगा, और एक बार मैं यह पूरा player to object pass करा रहा हूँ तो मैं इसके साथ कुछ भी कर सकता हूँ ठीक ह�
18:32
तो यहाँ पर क्या होता है कि जब हमारा हमें game type का बना रहे हैं जैसे मालो PUBG बना रहे हैं और फिर हम GTA Vice City बना रहे है�
18:39
तो हमारे बास हजार से ज़्यादा खिलाडी हो, जो की road पे घूमते हैं
18:44
और हमारा जो player 1 है, या फिर player 0 है, वो main player हो
18:48
तो हम क्या चाहेंगे, कि जो हमारा main player नहीं है, वो क्या हो
18:54
वो अपना काम करता रहा है, कोई city में घूम रहा है, या कोई रैंडम ली किसी और जगह पर जा रहा है तो हम अरैंडम उसको स्पीड वगैरह दे देंगे हम उनकी रैंडम नाम र�
19:02
देंगे और मानलूक आप किसी से टकराते हो तो हम एक फंक्शन मना देंगे कि यह से कोई टकराएं अगर तो इसको ज�
19:08
इस तरह से बोलना चाहिए, हे, वोट आई ये डूइंग, जैसे आपने देखा ही होगा, गेम्स वगेरा में
19:12
अगर आप किसी को धक्का देते हो, तो वो बोलता ही, भाई क्या प्रॉबलम है, क्या दिक्कत क्या आ रही है आपको
19:16
तो इस टाइप से बोलता है इंग्लिश में तो वह साइड चीज हम लोग इन्हीं में बना सकते हैं वैसे लेकिन आ�
19:21
होगी आपको यहां पर जो मुद्दा इस वीडियो का उपस वह समझ में आ गया होगा तो गैस अगर आप लोगों ने अभी त�
19:27
प्लेलिस्ट एक्सेस नहीं करी है मेरी अगर आपने इन वीडियोस को आउडर में नहीं देखा ह�
19:31
तो आप लोग जो है वीडियोस को आउडर में जरूर देखना और अगर आ�
19:35
लोग नहीं प्लेलिस्ट एक्सेस नहीं करी है तो इसको यहाँ क्लिक करके bookmark करना और इसको यहां क्लिक करके save भी कर लेना और अभी के लिए इस वीडियो में इतना है गाइ�
19:43
thank you so much guys for watching this video इस वीडियो को like जरूर कर देना and I will see you next time
#Computer & Video Games
#Computer Education
#Other
#Programming
#Sandbox Games
#Video Game Development
#Video Game Emulation
#Virtual Worlds