Godot 4.0 VisualScript व्हिज्युअल स्क्रिप्टिंग भाषा नापसंत करेल

गोडोट 4.0.१

Godot 4.0 ने VisualScript ला निरोप दिला

काही दिवसांपूर्वी आम्ही ब्लॉगवर गोडोटची आवृत्ती 3.5 च्या रिलीझची बातमी शेअर केली होती, ज्यामध्ये विविध सुधारणा आणि नवीन वैशिष्ट्ये सादर करण्यात आली होती.

आणि आता बातमी आली की रिलीजसाठी Godot 4.0 च्या बीटा आवृत्तीमध्ये एक लक्षणीय बदल आहे, हा बदल आहे व्हिज्युअलस्क्रिप्ट, गोडोटची व्हिज्युअल स्क्रिप्टिंग भाषा, जी जवळपास पाच वर्षांपूर्वी आवृत्ती ३.० पासून सुरू झाली होती, हे बीटा आवृत्तीचा भाग असणार नाही, गोडोट 4.0 च्या अंतिम आवृत्तीपेक्षा खूपच कमी.

Godot 4.0 नुसार, यापुढे अंगभूत कार्य म्हणून VisualScript वर अवलंबून राहण्याची गरज नाही थेट इंजिनच्या मुख्य आवृत्तीमध्ये.

या निर्णयाची कारणे अधिक चांगल्या प्रकारे समजून घेण्यासाठी, आपण व्हिज्युअलस्क्रिप्टच्या इतिहासाकडे परत जावे. खरं तर, गोडोट टीमच्या मते, व्हिज्युअल स्क्रिप्टिंग हे गोडोट 2.1 च्या वेळी सर्वाधिक विनंती केलेल्या वैशिष्ट्यांपैकी एक होते. आणि या मागणीची अधिक चांगल्या प्रकारे पूर्तता करण्यासाठी, प्रोजेक्ट मेंटेनर्सनी वापरकर्त्यांना कोणत्या प्रकारचे व्हिज्युअल स्क्रिप्ट हवे आहे हे निर्धारित करण्यासाठी सर्वेक्षण केले.

सर्वेक्षणाच्या परिणामी, ब्लूप्रिंट शैलीचा सर्वात जास्त उल्लेख केला गेला. या माहितीसह, Godot 3.0 साठी VisualScript तयार करण्यात आले आणि सोडण्यात आले. हे GDscript म्हणून लागू केले गेले, परंतु ग्राफिकल, नोड-आधारित शैलीमध्ये.

तथापि, जरी या वैशिष्ट्याची खूप विनंती केली गेली होती त्यावेळी, याचा अर्थ असा नाही की ते वास्तविक इंजिन प्रकल्पांसाठी आवश्यक होते आणि बरेच वापरकर्ते ते प्रत्यक्षात स्वीकारतील. आणि हे वास्तव, गोडोटच्या टीमने कठीण मार्गाने शिकले. गोडोट 3 जोडल्यापासून जवळपास पाच वर्षांनंतर, VisualScript ला अपेक्षित यश मिळालेले नाही. या अपयशाची कारणे समजून घेण्याचा प्रयत्न करताना, गोडोटच्या टीमने दोन मुख्य उत्तरे दिली:

अनेक संभाव्य वापरकर्त्यांसाठी ज्यांना हे वैशिष्ट्य हवे होते, त्यांना GDScript योग्य वाटले आणि त्यांनी ते VisualScript ला प्राधान्य दिले. त्यांना GDScript शिकण्यास आणि वापरण्यास इतके सोपे मिळेल अशी अपेक्षा नव्हती (जरी त्यांना पूर्वीचे प्रोग्रामिंगचे ज्ञान नव्हते), कारण त्यावेळी कोणत्याही लोकप्रिय इंजिनने या प्रकारची उच्च-स्तरीय स्क्रिप्टिंग ऑफर केली नाही. यापैकी बर्‍याच वापरकर्त्यांसाठी, गोडोट प्रोग्रामिंग शिकण्याचे साधन बनले.

जरी मुख्य कार्यक्षमता, व्हिज्युअल स्क्रिप्टिंग होती, तरीही गोडोटकडे ते वापरण्यासाठी उच्च-स्तरीय घटकांची कमतरता होती. अवास्तविक, गेम मेकर किंवा कन्स्ट्रक्ट सारखी इंजिने व्हिज्युअल स्क्रिप्टिंग सोल्यूशनसह एकत्रित उच्च स्तरीय गेमिंग वैशिष्ट्ये देतात. त्यामुळेच त्याचा उपयोग होतो. गोडोट हे एक अत्यंत अष्टपैलू गेम इंजिन आहे जिथे ही वैशिष्ट्ये स्वतः तयार करणे सोपे आहे, परंतु ते बॉक्सच्या बाहेर नाहीत. त्यामुळे, व्हिज्युअलस्क्रिप्टचा फारसा उपयोग झाला नाही, हे गोटडॉट टीमने मान्य केले आहे.

या दोन उत्तरांना, गोडोटच्या टीमने वैयक्तिक निरिक्षणांपैकी एक तृतीयांश जोडले. गेम इंजिन देखभाल करणार्‍यांच्या मते, दस्तऐवजीकरणाचे पालन केले नाही. खरेतर, अधिकृत गोडोट दस्तऐवजीकरणात GDScript आणि C# मधील उदाहरणे आहेत, परंतु प्रकल्पाच्या विकासकांनी तांत्रिक कारणांमुळे कधीही व्हिज्युअलस्क्रिप्ट उदाहरणे समाविष्ट करणे व्यवस्थापित केले नाही.

दिलेले कारण असे आहे की मला प्रत्येक उदाहरणासाठी व्हिज्युअलस्क्रिप्ट ग्राफिक्सचे स्क्रीनशॉट घ्यावे लागतील आणि त्यांची देखभाल करणे खूप कठीण होईल. तसेच, काही डेमो प्रोजेक्ट्सचा विचार केला जात असताना, वापरकर्त्यांना अगदी व्हिज्युअल भाषेवर प्रभुत्व मिळवणे पुरेसे नव्हते आणि Godot API शिकण्यासाठी, त्यांना उदाहरणे समजून घेण्यासाठी GDScript किंवा C# सह परिचित असणे आवश्यक आहे, टीम म्हणते.

या सर्व अडचणींचा अर्थ असा होता व्हिज्युअलस्क्रिप्ट कधीही पकडली गेली नाही आणि ती कशी सुधारायची हे कधीही स्पष्ट नव्हते. प्रकल्पाच्या विकास कार्यसंघाने केलेल्या अलीकडील सर्वेक्षणानुसार, सर्वात अलीकडील (5000 पेक्षा जास्त प्रतिसादकर्त्यांनी), केवळ 0,5% वापरकर्त्यांनी त्यांची प्राथमिक इंजिन भाषा म्हणून व्हिज्युअलस्क्रिप्टचा वापर केला.

अपरिहार्य निष्कर्ष असा होता की व्हिज्युअल स्क्रिप्टिंगकडे घेतलेला दृष्टीकोन योग्य नव्हता. या वैशिष्ट्याची खरोखर गरज नसलेल्या लोकांनी विनंती केली आहे असे दिसते. अनेक गोडोट वापरकर्ते या निर्णयावर खूश आहेत, कारण त्यांच्यासाठी VisualScript कधीच फार चांगली नव्हती आणि अगदी अगदी नवशिक्यांसाठी GDScript वापरणे तितके सोपे नाही.

व्हिज्युअल शेडर्ससह गोंधळून जाऊ नका. व्हिज्युअल शेडर्स चांगले कार्य करतात आणि बर्‍याच वापरकर्त्यांनी त्यांचे कौतुक केले आहे, ते इंजिनमध्ये विकसित होत आहेत. ज्या वापरकर्त्यांना गेम इंजिनमध्ये VisualScript वापरणे सुरू ठेवायचे आहे त्यांच्यासाठी दोन पर्याय आहेत. तू 3.x मध्ये राहा किंवा 4.x मध्ये वापरण्यासाठी कोड संकलित करा उच्च, विशेषत: ते एका समर्पित भांडारात हलवले जाईल. एक शेवटचा पर्याय म्हणजे या प्रकल्पात स्वारस्य असलेले स्वयंसेवक शोधणे हा याला अधिकृत विस्तारित करण्यासाठी, ज्यामुळे त्याची देखभाल करणे सोपे होईल.

शेवटी, जर तुम्हाला त्याबद्दल अधिक जाणून घेण्यात स्वारस्य असेल तर तुम्ही तपशीलांचा सल्ला घेऊ शकता पुढील लिंकवर


आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटासाठी जबाबदार: AB इंटरनेट नेटवर्क 2008 SL
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.