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

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

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

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

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

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

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

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

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

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

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

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

आपका पसंदीदा फ़्लैश गेम कौन सा है?

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

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

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