अवेएफएल का उपयोग करके क्लासिक फ़्लैश गेम्स को वापस लाना

Coolmath Games Staff / जनवरी 18, 2023
अवेएफएल का उपयोग करके क्लासिक फ़्लैश गेम्स को वापस लाना

आपने देखा होगा कि हाल ही में कूलमैथ गेम्स में, हम पहले से न खेले जा सकने वाले फ़्लैश गेम्स को फिर से रिलीज़ कर रहे हैं। हम पापा के खेल के साथ शुरुआत कर रहे हैं, और पापा के फ्रीजर को पहले ही जारी कर चुके हैं। क्षितिज पर कई अन्य फ्लैश गेम हैं जो एडोब फ्लैश प्लेयर के अब समर्थित नहीं होने के बाद पहले अनुपलब्ध थे।

अगले कुछ महीनों तक देखते रहें कि क्या निकलता है। हालांकि हम अभी तक विवरण नहीं दे सकते हैं, लेकिन इन शीर्षकों में टॉवर रक्षा गेम और प्लैटफ़ॉर्मर गेम जैसी शैलियों में क्लासिक शामिल हैं। बेशक, इनमें से कोई भी फ्लैश कनवर्टर के बिना संभव नहीं है जो खेलों को एडोब फ्लैश प्लेयर से एचटीएमएल में बदल सकता है। ऐसा करने के लिए, कूलमैथ गेम्स एक ओपन-सोर्स फ्लैश एमुलेटर, अवेएफएल का उपयोग कर रहा है।

अवेएफएल क्या है?

अवेएफएल एक एडोब फ्लैश एमुलेटर है जो टाइपस्क्रिप्ट का उपयोग करके लिखा गया है। यह उत्प्रेरक है जो हमें आपके कुछ पसंदीदा फ़्लैश गेम्स को फिर से खेलने योग्य बनाने में मदद करेगा। AwayFL के बारे में अधिक जानने के लिए, AwayFL के प्रमुख डेवलपर रोब बेटमैन द्वारा अक्सर पूछे जाने वाले कुछ प्रश्नों के उत्तर सुनने के लिए आगे पढ़ें।

आपने अवेएफएल पर काम करना शुरू करने का फैसला क्यों किया?

"दूर स्टूडियो मूल रूप से रीयल-टाइम 3 डी ग्राफिक्स उत्पादन पर केंद्रित था, और 2007/8 में एडोब फ्लैश प्लेयर के लिए लोकप्रिय ओपन-सोर्स अवे 3 डी इंजन विकसित किया। फ्लैश के पतन की शुरुआत के बाद, 'देशी' वेब तकनीकों का उपयोग करके अवे3डी का पुनर्निर्माण करना केवल स्वाभाविक लग रहा था, लेकिन तब तक जावास्क्रिप्ट के लिए पहले से ही कुछ 3डी इंजन उपलब्ध थे, इसलिए दर्शकों को ढूंढना मुश्किल था। फिर हमें अपने कुछ पुराने कार्य ग्राहकों से अनुरोध प्राप्त होने लगे, जो उनकी फ़्लैश सामग्री को HTML में बदलने के लिए कह रहे थे, और वहाँ से यह विचार बढ़ा कि परिवर्तित Away3D कोड (AwayJS का नाम बदलकर) को Flash फ़ाइलों को चलाने के लिए विस्तारित किया जाए। आखिरकार, ये AwayJS एक्सटेंशन अपने स्वयं के GitHub प्रोजेक्ट में अलग हो गए, और AwayFL प्लेयर बन गए।

आपने एमुलेटर को किन भाषाओं में विकसित किया?

“जब हमने 2013 में Away3D को AwayJS में बदलना शुरू किया, तो हम रूपांतरण प्रक्रिया को आसान बनाने के लिए Actionscript भाषा (Flash में उपयोग की जाने वाली भाषा Away3D) के समान कुछ चाहते थे। टाइपस्क्रिप्ट आशाजनक लग रहा था, लेकिन यह अभी भी बीटा में था, इसमें थोड़ा परतदार संकलक था, और डार्ट और कॉफ़ीस्क्रिप्ट जैसी प्रतिस्पर्धी भाषाओं की तुलना में समुदाय का आकार छोटा था, इसलिए यह एक स्पष्ट विकल्प नहीं था! हालाँकि, हमें पसंद आया कि टाइपस्क्रिप्ट टीम क्या कर रही थी, एक जुआ खेला कि भाषा लोकप्रियता हासिल करेगी, और सौभाग्य से इसका भुगतान किया गया। एक बार जब हमने 2015 में अवेएफएल पर काम शुरू किया, तो टाइपस्क्रिप्ट का उपयोग करना जारी रखना स्वाभाविक लग रहा था क्योंकि तब तक भाषा बहुत अधिक स्थापित हो चुकी थी।

अन्य फ्लैश एम्युलेटर्स की तुलना में अवेएफएल के क्या फायदे हैं?

“यदि आप हमारे पूर्व-अवेएफएल दिनों की गिनती करते हैं, तो हम शायद सबसे लंबे समय तक चलने वाली फ्लैश एमुलेटर परियोजना हैं, और हमारी टीम हमेशा छोटी और अत्यधिक केंद्रित रही है जो मुद्दों के तेजी से समाधान, अनुकूलन और रीफैक्टरिंग की अनुमति देती है। नतीजतन, हम वर्तमान में अपने निकटतम प्रतिद्वंद्वी रफ़ल की तुलना में अधिक फ्लैश सुविधाओं का समर्थन करते हैं, और गेम में बेहतर निष्पादन गति देखते हैं जो संभावित उपयोगकर्ता आधार का विस्तार करते हुए, अवेफ़्ल-निष्पादित फ्लैश सामग्री के लिए हार्डवेयर आवश्यकताओं को कम करता है। हमारे कोडिंग दर्शन में वेब-फर्स्ट होने की भी हमारी प्राथमिकता है - टाइपस्क्रिप्ट इस क्षेत्र में एक स्पष्ट लाभ है। भाषा की वर्तमान-दिन की सर्वव्यापकता के लिए धन्यवाद, वस्तुतः किसी भी वेब देव को हमारे कोडबेस के साथ उठना और चलना आसान होना चाहिए। और जब सॉफ्टवेयर की बात आती है तो सबसे महत्वपूर्ण लाभ, अवेएफएल उपयोग करने के लिए स्वतंत्र और खुला स्रोत है, प्रकाशन पर शून्य प्रतिबंध के साथ।

आपका पसंदीदा फ़्लैश खेल क्या है?

"जवाब देने के लिए यह इतना कठिन सवाल है! यदि हम केवल वेब पर रिलीज़ किए गए फ़्लैश गेम्स (यानी Android या iPhone पर कोई AIR गेम नहीं) की गिनती कर रहे हैं, तो यह इसे कम करने में मदद करता है। जुनूनी रूप से खेलने और समुदाय और सामग्री में पूरी तरह से चूसे जाने की मेरी अपनी स्मृति के आधार पर, सबसे अच्छा खेल जो मुझे याद है (और कुछ अर्थों में उस समय पूरे फ़्लैश प्लेयर दृश्य को अभिव्यक्त करता है) Boštjan Čadež द्वारा लाइन राइडर है। 2006 के शुरुआती संस्करण ने कई रीमेक बनाए, लेकिन मूल की सादगी ने हममें से कई लोगों को झुकाया था - मुझे लगता है कि हर कोई इसे उस कार्यालय में खेलता है जहां मैंने काम किया था, अपने पाठ्यक्रम के डिजाइन साझा कर रहा था और कभी पागल स्तर बनाने की कोशिश कर रहा था। मनोरंजन समय।"

यदि आप अवेएफएल को आजमाने में रुचि रखते हैं, या समुदाय में शामिल होना चाहते हैं, तो अवेएफएल की साइट पर जाकर अधिक जानकारी प्राप्त करें।

कूलमैथ गेम्स के भविष्य के बारे में उत्साहित होने के लिए निश्चित रूप से बहुत कुछ है। थोड़ी देर के लिए इधर-उधर रहना सुनिश्चित करें और यह देखने के लिए थोड़ी देर में एक बार वापस जांचें कि क्या आपका कोई पसंदीदा फ़्लैश गेम जो 2020 में हटा दिया गया था, फिर से अपलोड किया गया है। आप कभी नहीं जानते कि कोने के आसपास क्या है!