फैंटेसी फुटबॉल क्लाइंट प्रोजेक्ट fumbbl.com के लिए 1920x1080 रिज़ॉल्यूशन का पूर्ण स्क्रीन एडाप्शन
गेम्स वर्कशॉप के कर्मचारियों द्वारा बनाई गई एक बोर्ड गेम है, जिसके बारे में कम ही लोग जानते हैं। यह उन बोर्ड गेम्स में से एक है जिसमें नियमों की संख्या इतनी अधिक है कि किसी व्यक्ति को इसे खेलने के लिए गहरे गेमिंग ट्रांस में डूबना होता है, जिसमें उसका दिमाग पूरी तरह से गेम के तत्वों पर केंद्रित होता है और उनके बीच स्विच करता है। यह गेम्स वर्कशॉप की एकमात्र ऐसी गेम नहीं है। उनकी हर गेम इसी तरह की है। मेरा पसंदीदा गेम अभी भी वारहैमर अंडरवर्ल्ड्स है, और मेरा ब्लड बॉल के प्रति आकर्षण उतना ही बड़ा और व्यापक है कि मुझे दोनों गेम्स का समान रूप से आनंद लेने का मौका मिलता है।
गेम का एक हिस्सा प्रतिद्वंद्वी के साथ इंटरैक्शन करने की प्रक्रिया में है, और गेम की प्रक्रिया का एक बड़ा हिस्सा कल्पना और गेम की दुनिया में डूबे रहने में है, जिसमें कई कलाकारों द्वारा बनाई गई शानदार कलात्मक कृतियों ने बहुत मदद की है, जो इस गेम की दुनिया से रोमांचक गतिशील दृश्य प्रस्तुत करती हैं। :) इस गेम और इसकी दुनिया के पात्रों के मिनिएचर्स को रंगने वाले अन्य कलाकार भी उतनी ही कल्पनाशील कृतियों का निर्माण करते हैं। अपने शब्दों की पुष्टि करने के लिए, मैं आपको उनकी कुछ रचनाओं के उदाहरण दिखाना चाहता हूं।
सुंदर और गतिशील कलात्मक कृतियाँ जो तुरंत आकर्षित करती हैं और प्रश्न उठाती हैं: "वाह, यह क्या है?" और "ये बौने कौन हैं? और उसके बगल में चमकदार पत्थर क्यों है? और यह निर्दयी दिखने वाली चूहा कौन है?" और "यह व्यक्ति इस विशाल ओर्क के सामने क्या कर सकता है, जिसके जबड़े से बड़े-बड़े दांत बाहर लटके हुए हैं?" मुझे यह कला तुरंत गेमप्ले के बारे में जानने, विभिन्न फेकड़ों के बीच अंतर और उनके गेमिंग स्टाइल के बारे में जानने, उनकी विशेषताओं और गेम की दुनिया के बारे में विस्तार से जानने की इच्छा जगाती है।
नीचे मैं स्थानीय (ऑस्टिन, टेक्सास के लिए) खिलाड़ियों-कलाकारों के काम की कुछ तस्वीरों के उदाहरण दे रहा हूं। यह आपके ध्यान के योग्य है और सौंदर्यात्मक आनंद प्रदान करेगा।
शानदार काम, है ना? :) हर रंगी हुई मिनिएचर एक कलाकृति बन जाती है और मानवीय आत्मा की अभिव्यक्ति का प्रतीक बन जाती है जो रचनात्मकता के माध्यम से व्यक्त होती है।
निश्चित रूप से, कई लेखक गेम की दुनिया के वातावरण को पहचानने योग्य और अद्वितीय बनाने के लिए काम करते हैं, जिसमें गेम की कार्रवाई होती है। :) मैं नियम पुस्तक के एक पृष्ठ का उदाहरण देना चाहता हूं, जिसमें इस गेम की दुनिया में ब्लड बॉल खेलने की परंपरा के जन्म का वर्णन है।
अंग्रेजी में न पढ़ने वालों के लिए मैं अनुवाद प्रस्तुत करता हूं:
प्राचीन खूनी कहानी!
बहुत पहले, जब मनुष्य गुफा की गंदगी नहीं खाते थे; जब एल्फों ने कोकाट्रिस की चर्बी को बालों को सजाने के लिए उपयोग करने की खोज की; और यहां तक कि जब बौने हमेशा के लिए शराबी बन गए, तब भी प्राचीन लोग मौजूद थे। ये पौराणिक प्राणी शक्तिशाली और मजबूत थे, और उन्होंने दुनिया और उसके लोगों को कई चमत्कार दिए। इन उपहारों में से सबसे बड़ा था पवित्र नाफ्ले के बारे में ज्ञान, जो क्रूर खेलों के देवता थे और उनकी पवित्र गेम थी।
तब से नाफ्ले की पूजा कभी बढ़ती और कभी कम होती रही। ल्यूस्ट्रियन स्टेला उन खेलों का वर्णन करते हैं जो स्लैन्स के संरक्षण में आयोजित किए जाते थे। प्राचीन नेहेकहारा के हाइरोग्लिफ्स उन पुजारी-राजाओं के बारे में बताते हैं जिन्हें विशाल स्टेडियमों में दफनाया गया था ताकि वे वहां हमेशा के लिए खेल सकें। पूर्वी देशों की पांडुलिपियाँ "नौ स्वर्गीय लीगों" के बारे में बताती हैं, जहां दरबारी विवादों को सबसे सुखद तरीकों से सुलझाया जाता था।
हालांकि, सदियों बीत गए, साम्राज्य गिर गए, और नाफ्ले की पवित्र गेम को भुला दिया गया। क्रूर खेल के माध्यम से दुनिया और समृद्धि को अधिक क्रूर गतिविधियों जैसे कि लूटपाट, खूनी द्वंद्व और युद्धों से बदल दिया गया। नाफ्ले ने ऐसे युद्धों को स्वादहीन और घृणित पाया, और दुनिया से मुंह मोड़ लिया, इंतजार करते हुए कि मृत्यु के लोग फिर से उनकी पवित्र गेम की महानता के लिए तैयार होंगे...
सौ साल पहले (लगभग)
पुरानी दुनिया में कहीं दो सेनाएं खून से सने हुए युद्ध के मैदान से हिचकिचाते हुए उतरीं। सुबह से ही वे लड़ रहे थे; कवचधारी सेनाएं उत्साह के साथ एक-दूसरे से टकराईं, जो धीरे-धीरे नरसंहार की निरंतर सामान्यता से दबाई जा रही थी। अंततः सेनाओं ने अपने शिविरों और रक्षात्मक स्थितियों में पीछे हटने का फैसला किया, जब अंधेरा दुनिया पर अपने सैवर्न को ओढ़ लेता है।
जब बौने रात के लिए सोने की तैयारी कर रहे थे, हथियार तेज कर रहे थे, लगातार गुर्राते हुए और बीयर पी रहे थे, तो ओर्क्स ने खुद को मनोरंजन के लिए खोजना शुरू किया। एक विशेष रूप से भूखा ओर्क गीली मिट्टी को खोद रहा था, स्वादिष्ट कीड़े की तलाश में; इसके बजाय उसने एक प्राचीन दरवाजा पाया। उसके पीछे एक कीमती पत्थरों से सजा हुआ पोडियम था, जिस पर धूल भरी एक पांडुलिपि रखी थी। ओर्क्स ने इस खोज का पता लगाने के लिए सभा की, लेकिन अंदर के शब्द उनके लिए अस्पष्ट थे — जो पूरी तरह से अपेक्षित था, क्योंकि ओर्क्स उन किताबों को पसंद करते हैं जिनमें 13 शब्दों के लिए एक चित्र होता है। दूतों को भेजा गया ताकि कोई साक्षर व्यक्ति मिल सके, और जब खोज की खबर बौनों तक पहुंची, तो उन्होंने मामले को अपने हाथ में लेने का प्रस्ताव दिया, इस अवसर का आनंद लेते हुए कि वे सभी अन्य लोगों पर अपनी श्रेष्ठता दिखा सकते हैं।
एक बूढ़े, अंधे बौने को प्राचीन भाषाओं का विशेषज्ञ होने के नाते चुना गया — और यह एक स्वीकार्य नुकसान था, अगर उसे ओर्क्स के झुंड द्वारा खा लिया जाता है — ताकि पुस्तक को समझाया जा सके। उसने ठीक यही किया, सभी को विस्मित करते हुए भूल गए देवता "नाफ्ले" और उनकी पवित्र "अमोरिक फुटबॉल" के बारे में कहानियां सुनाई, जिसमें छोटे समूहों के योद्धा एक निश्चित समय के लिए लड़ते थे ताकि अंक अर्जित कर सकें, एक फूली हुई सूअर की मूत्राशय को लेकर विरोधी टीम के मैदान के अंत तक दौड़ सकें। बौने ने घोषणा की कि नाफ्ले ने विवादित सेनाओं की दुर्दशा को देखा और उन्हें अपने विवादों को सुलझाने का एक तरीका दिया।
और ऐसा हुआ कि पहली बार कई शताब्दियों बाद पुरानी दुनिया में नाफ्ले का अमोरिक फुटबॉल खेला गया। यह एक अराजकतापूर्ण कार्य था, जिसमें कोई वास्तविक मैदान, चिह्न या खेल के नियमों की मूल समझ नहीं थी। फिर भी, खेल की प्राचीन सुंदरता पूरी तरह से प्रकट हुई, और हिंसा और मनोरंजन की पर्याप्त मात्रा ने इस तथ्य को छिपा दिया कि कोई भी नहीं समझता था कि क्या हो रहा था। लड़ाई के विचारों को छोड़ दिया गया, और खेल के अंत तक दोनों पक्ष पूरी तरह से संतुष्ट थे। सेनाएं घर लौट आईं, इस रोमांचक नए खोज के बारे में खबर लेकर।
ठीक है, गेम के बारे में पर्याप्त परिचयात्मक जानकारी, और अब लेख के मुख्य भाग पर आते हैं।
वर्तमान में (19 जून 2026) ब्लड बॉल खेलने के लिए आधिकारिक क्लाइंट में 4 यूजर इंटरफेस विकल्प हैं। और मेरे 1920x1080 रिज़ॉल्यूशन वाले मॉनिटर पर वे इस प्रकार दिखते हैं। स्क्रीनशॉट पूरे स्क्रीन से लिए गए हैं ताकि यह दिखाया जा सके कि यूजर इंटरफेस मॉनिटर की स्क्रीन पर कितना स्थान घेरता है। ध्यान देने योग्य है कि क्लाइंट स्केलिंग की संभावना का समर्थन करता है, हालांकि प्रस्तुत स्क्रीनशॉट में स्केल 100% पर सेट है।
- 1. मुझे मैदान पर खिलाड़ियों को लगभग स्पष्ट रूप से देखने में सक्षम होना चाहिए। उन्हें पहचानने के लिए पर्याप्त अच्छा, बिना माउस को उन पर ले जाए, जब मुझे यह समझने की आवश्यकता हो कि यह लाइनमैन (lineman) है या यह ब्लिट्जर (blitzer), या यह थ्रोअर (thrower), या कोई और।
- 2. खिलाड़ियों के विशेषताओं के बारे में विवरण वाले टेक्स्ट, जो साइड पैनल्स पर इंटरफेस में दिखाई देते हैं, जो खिलाड़ी पर माउस ले जाने पर दिखाई देते हैं, पर्याप्त बड़े होने चाहिए ताकि मैं खिलाड़ी की विशेषताओं (stats), उसके कीवर्ड (keywords) और उसके कौशल (skills) को पढ़ सके बिना अपने शरीर की स्थिति को बदलने की आवश्यकता के बिना, ताकि मेरा सिर स्क्रीन के 10 सेंटीमीटर के भीतर आ सके। यह गेमप्ले के आराम और आनंद को प्रभावित करता है, सहमत हैं।
- 3. मुझे इंटरफेस के उस क्षेत्र को देखने में सक्षम होना चाहिए जो डाइस रोल के परिणामों को प्रदर्शित करता है। यह गेम इंटरफेस के निचले बाएं कोने में स्थित है।
- 4. उपरोक्त सभी आवश्यकताएं एक साथ और एक साथ उपलब्ध होनी चाहिए ताकि गेमप्ले अधिक आरामदायक हो।
- 1. साइड पैनल्स को विस्तारित किया गया है ताकि वे खिलाड़ियों के विवरण (उनकी विशेषताओं और कौशल) के बड़े फ़ॉन्ट आकार को समायोजित कर सकें।
- 2. साइड पैनल्स पर कुछ बटनों का आकार भी बढ़ाया गया है ताकि वे नए पूर्ण साइड पैनल आकार को समायोजित कर सकें।
- 3. फुलस्क्रीन मोड (fullscreen) को जोड़ा गया है, जिसे "यूजर सेटिंग्स -> क्लाइंट सेटिंग्स -> क्लाइंट लेआउट -> फुल स्क्रीन (Alt + Enter)" के माध्यम से स्विच किया जा सकता है।
- 4. इंटरफेस को 1920x1080 रिज़ॉल्यूशन के लिए फुलस्क्रीन मोड में अनुकूलित किया गया है और इसे "यूजर सेटिंग्स -> क्लाइंट सेटिंग्स -> क्लाइंट लेआउट -> वाइड 1920x1080" के माध्यम से एक्सेस किया जा सकता है।
- 5. नए साइड पैनल आकार के अनुसार अन्य दृश्य तत्वों के आकार में छोटे बदलाव किए गए हैं।
परिणाम
मैंने परिणाम का परीक्षण दो गेम्स के दौरान किया है, और अभी तक कोई समस्या नहीं पाई गई है, और मैं परिणाम से संतुष्ट हूं। हालांकि, मैंने अन्य इंटरफेस विकल्पों (लैंडस्केप, पोर्ट्रेट, स्क्वायर, वाइड) के साथ किए गए बदलावों का परीक्षण नहीं किया है, और परिणामस्वरूप मैं यह नहीं कह सकता कि मैंने किसी भी मौजूदा इंटरफेस स्कीम को खराब नहीं किया है। साथ ही, मैंने यह भी परीक्षण नहीं किया है कि मेरे बदलाव अन्य (और नए, जिसे मैंने पेश किया है) इंटरफेस स्कीम्स के साथ स्केलिंग बदलने पर कैसे प्रभाव डालेंगे। मैं आपको क्लाइंट को डाउनलोड करने और इसे अपनी उपयुक्त सेटिंग्स के साथ परीक्षण करने और मुझे डिस्कॉर्ड या ईमेल pasha@programmer-underworlds.dev पर पाई गई समस्याओं के बारे में सूचित करने के लिए आमंत्रित करता हूं। अधिमानतः अपने स्क्रीनशॉट और उस ऑपरेटिंग सिस्टम की जानकारी के साथ, जिस पर आप क्लाइंट चला रहे हैं, और मैं जितना संभव हो उतना उनके समाधान के लिए काम करूंगा। :) भविष्य में, ये बदलाव आधिकारिक गेम क्लाइंट में एकीकृत किए जा सकते हैं, जो fumbbl.com के माध्यम से वितरित किया जाता है, अगर आप इसे सुविधाजनक पाते हैं और सभी पाई गई समस्याओं का समाधान हो जाता है। साथ ही, अगर आप इस क्लाइंट संस्करण का उपयोग कर रहे हैं और पुरानी यूजर इंटरफेस स्कीम्स (लैंडस्केप, पोर्ट्रेट, स्क्वायर, वाइड) के साथ खेल रहे हैं, तो मैं आपसे अनुरोध करता हूं कि अगर आपने एक या दो गेम्स खेलने के बाद कोई समस्या नहीं पाई है, तो मुझे ईमेल pasha@programmer-underworlds.dev पर लिखें, जिसमें आपने किस स्कीम का उपयोग किया है और उल्लेख किया है कि कोई समस्या नहीं पाई गई है। यह इसलिए है ताकि मैं परीक्षण की जानकारी एकत्र कर सकूं जो पुष्टि करेगी कि मेरे द्वारा किए गए बदलावों ने पुरानी स्कीम्स को अपरिवर्तित छोड़ दिया है। यह मेरे और आधिकारिक क्लाइंट के डेवलपर्स के लिए मूल्यवान जानकारी होगी और fumbbl.com के आधिकारिक क्लाइंट में बदलावों को एकीकृत करने की प्रक्रिया को सरल बनाएगी। मुझे खुशी होगी अगर ये बदलाव अपने उपयोगकर्ताओं को मिलेंगे और गेमप्ले के आनंद को बढ़ाएंगे और खेल के दौरान आराम जोड़ेंगे! :)नए इंटरफेस वाले क्लाइंट को कहां से डाउनलोड और कैसे चलाएं?
अगर आप विंडोज उपयोगकर्ता हैं
अगर आप विंडोज का उपयोग कर रहे हैं, तो आप निम्नलिखित लिंक से exe फ़ाइल डाउनलोड कर सकते हैं: यहां. यह एक 7zip-स्व-सहायक आर्काइव है, जिसमें क्लाइंट और जावा 21 JVM शामिल है, जो इसे चलाने के लिए आवश्यक है बिना अलग JVM को डाउनलोड और इंस्टॉल किए। जब आप इस फ़ाइल को डाउनलोड और चलाएंगे, तो आपको एक डायलॉग बॉक्स दिखाई देगा जो आपसे पूछेगा कि आप क्लाइंट को कहां अनपैक करना चाहते हैं।
पथ चुनें और Extract बटन पर क्लिक करें, जिसके बाद निर्दिष्ट स्थान पर FantasyFootballClient नामक एक डायरेक्टरी दिखाई देगी। इस डायरेक्टरी के अंदर आपको निम्नलिखित सामग्री दिखाई देगी:
fumbbl.com पर जाएं और जेपीएनएल फ़ाइल को डाउनलोड करें, जैसा कि आप आमतौर पर खेल शुरू करने के लिए करते हैं।
और खुली क्लाइंट विंडो में Start game/spectate using JNLP file बटन पर क्लिक करें, और आपको जेपीएनएल फ़ाइल चुनने के लिए एक विंडो दिखाई देगी; इसे चुनें, और इसके बाद क्लाइंट जेपीएनएल फ़ाइल को डाउनलोड करेगा, और आपको एक मानक विंडो दिखाई देगी, जैसा कि अगर आपने आधिकारिक क्लाइंट को fumbbl.com के माध्यम से चलाया होता। इस बिंदु से आप आगे की कार्रवाई जानते हैं! ;)
अगर आप लिनक्स या मैकओएस का उपयोग कर रहे हैं
अगर आप लिनक्स या मैकओएस उपयोगकर्ता हैं, तो मैं आपको नए क्लाइंट को चलाने से पहले जावा 21 इंस्टॉल करने की सलाह देता हूं। अगर आप लिनक्स उपयोगकर्ता हैं, तो आप जानते हैं कि इसे कैसे करना है, इसलिए मैं आपको यहां इसके बारे में नहीं बताऊंगा। ;) अगर आप मैकओएस उपयोगकर्ता हैं, तो मुझे लिखें, और मैं इस पृष्ठ को अपडेट करूंगा, मैकओएस उपयोगकर्ताओं के लिए निर्देश जोड़ूंगा, अगर नीचे दिए गए चरणों से आपको यह समझने में पर्याप्त मदद नहीं मिलती कि इसे कैसे करना है। मुझे लगता है कि बीबी fumbbl.com के माध्यम से खेलने वाले उपयोगकर्ता पर्याप्त अनुभवी हैं ताकि वे नीचे लिखी गई बातों को समझ सकें और इसे अपने ऑपरेटिंग सिस्टम पर लागू कर सकें। जावा 21 इंस्टॉल करने के बाद, आप निम्नलिखित लिंक से jar फ़ाइल डाउनलोड कर सकते हैं: यहां. और क्लाइंट को चलाने के लिए आप निम्नलिखित कमांड का उपयोग कर सकते हैं:
java -jar -Dsun.java2d.uiScale.enabled=false FantasyFootballClient.jar -noCoachNoConnection -build programmer-underworlds.dev
- -Dsun.java2d.uiScale.enabled=false — यह तर्क आपके ऑपरेटिंग सिस्टम को स्केलिंग लागू करने से रोकेगा, अगर आपने इसे अपनी आवश्यकताओं के अनुसार सेट किया है। यह, बदले में, जेएवीएम को बताता है कि उसे उस जावा एप्लिकेशन को अतिरिक्त स्केलिंग नहीं करनी चाहिए जिसे आप चला रहे हैं। क्लाइंट के अंदर स्केलिंग अभी भी काम करेगी।
- -noCoachNoConnection -build programmer-underworlds.dev — ये एप्लिकेशन तर्क क्लाइंट के लिए आवश्यक हैं ताकि वह इंटरफेस को सही ढंग से प्रारंभ कर सके।
java -Dsun.java2d.uiScale.enabled=false -jar FantasyFootballClient.jar -jnlpOnInput "/path/to/jnlpFile.jnlp"
रिपॉजिटरी और आधिकारिक fumbbl.com क्लाइंट में किए गए बदलावों के बारे में जानकारी
यह उल्लेखनीय है कि क्लाइंट में किए गए बदलाव सार्वजनिक रिपॉजिटरी यहां उपलब्ध हैं। मैं अपने काम को एक शाखा में करता हूं, जिसे my-live कहा जाता है, और सभी बदलावों को इसमें करता हूं (मुझे पता है कि यह जेडे का मार्ग नहीं है)। शाखा my-live आधिकारिक रिपॉजिटरी की वर्तमान Live शाखा पर आधारित है।सम्राट सुरक्षा प्रदान करता है।