लक्षित स्रोता
यो एप WebFX परियोजना पछ्याउने विकासकर्ताहरूका लागि प्रकाशित गरिएको छ, र यो परियोजना डेमोको अंश हो।
नयाँ दर्शकहरूको लागि
WebFX एक नि:शुल्क, खुला स्रोत क्रस-प्लेटफर्म समाधान हो जसले एकल जाभा कोड आधारबाट ७ प्लेटफर्महरू (वेब, एन्ड्रोइड, आईओएस, म्याकोस, लिनक्स, विन्डोज र इम्बेड जस्तै रास्पबेरी पाई) लाई लक्षित गर्न सक्छ।
अन्तर्निहित प्रविधिहरू: OpenJFX, Gluon र GWT।
उदाहरणका लागि, तपाईं https://fx2048.webfx.dev मा यही एपको वेब संस्करणमा जान सक्नुहुन्छ।
प्लेटफर्म जुनसुकै होस्, एप्लिकेसनको स्रोत कोड ठ्याक्कै उस्तै छ (यस डेमोको स्रोत कोड पहुँच गर्न तलको LINKS खण्ड हेर्नुहोस्)।
अनुप्रयोग Java मा लेखिएको छ र प्रयोगकर्ता इन्टरफेस निर्माण गर्न JavaFX API प्रयोग गर्दछ।
Gluon टूलचेन (GraalVM को शीर्षमा निर्मित) वेब बाहेक सबै प्लेटफर्महरूको लागि नेटिभ एपमा जाभा कोड कम्पाइल गर्न प्रयोग गरिन्छ (त्यसैले यो एन्ड्रोइड संस्करण समावेश गर्दछ)।
GWT वेब संस्करण कम्पाइल गर्न प्रयोग गरिन्छ। यसले जाभा कोडलाई अनुकूलित जाभास्क्रिप्ट कोडमा ट्रान्सपाइल गर्छ।
नतिजाको रूपमा, सबै प्लेटफर्महरूमा सबै कार्यान्वयनयोग्यहरूले अनुकूलित प्रदर्शनहरू प्रस्ताव गर्छन्।
यस विशेष डेमो बारे
यो खेल 2048 हो। तपाईं खेल्नको लागि तीर कुञ्जीहरू वा ट्याब्लेट र मोबाइलहरूमा टच स्क्रिन प्रयोग गर्न सक्नुहुन्छ। एउटै नम्बर भएका टाइलहरूले यी २ नम्बरहरूलाई जोड्ने एउटामा मर्ज गर्न सक्छन्। नाटकको लक्ष्य एकल टाइलमा 2048 को योगफल हो।
यो विशेष डेमो Bruno Borges द्वारा लेखिएको मूल FX2048 JavaFX खेलको प्याच गरिएको संस्करण हो। यस प्याचको कारण यसलाई GWT उपयुक्त बनाउनु हो, र यसैले वेबको लागि पनि कम्पाइल गर्न सकिन्छ।
यो डेमोले यो पनि देखाउँछ कि तपाइँ JavaFX दृश्य ग्राफ र CSS प्रयोग गरेर खेलहरू जस्ता अनुप्रयोगहरू लेख्न सक्नुहुन्छ (यो खेल क्यानभासमा आधारित छैन)।
LINKS
मूल JavaFX खेल: https://github.com/brunoborges/fx2048
यो डेमो स्रोत कोड: https://github.com/webfx-demos/webfx-demo-fx2048
WebFX वेबसाइट: https://webfx.dev
WebFX GitHub: https://github.com/webfx-project/webfx
मा अपडेट गरिएको
२०२३ डिसेम्बर २