1920x1080 ریزولوشن کا پُلن اسکریں آڈاپٹیشن فینٹسی فٹ بال کلائنٹ کے لیے پروجیکٹ fumbbl.com
ایک ٹेबل گیم ہے جو گیمز ورکشاپ کے ملازمین نے ایجاد کیا ہے، جس کے بارے میں بہت کم لوگ جانتے ہیں۔ یہ وہ ٹेबل گیموں میں سے ایک ہے، جس میں ایسے بہت سے قوانین ہیں جو یہ 决م کرتے ہیں کہ ایک یا دوسرے حالات میں سیٹنگ کیسے ہوگی، کہ کسی کو اس میں کھیلنے کے لیے گہری گیمنگ ٹرانس میں ڈوبنا پڑتا ہے، جہاں اس کی ہوسن کامpletely کنسنٹرٹ ہو جاتی ہے گیمنگ ایلیمنٹس پر اور ان کے درمیان سوچتی ہے۔ یہ گیمز ورکشاپ کے ایسے ہی کھیلوں میں سے ایک نہیں ہے۔ ہر ایک ان کے کھیلوں میں اسی طرح کا ہے۔ میرا پسندیدہ کھیل اب بھی Warhammer Underworlds ہے، اور اسی طرح میری پسند Blood Bowl بھی بہت زیادہ ہے اور اس کی وجہ سے میں دونوں کھیلوں کا لطف اٹھاتا ہوں۔
کھیلنے کی خوشنماسی کا ایک حصہ مخالف کے ساتھ انٹرفیسنگ کی پروسیس میں ہے، اور کھیلنے کی پروسیس کا ایک بڑا حصہ کھیل کے عالم میں خیالپزیر اور انگریز ہونے میں ہے، اور اس میں بہت زیادہ مدد ہوتی ہے بہت سے آرٹسٹس کی طرف سے بنائے گئے بہترین آرٹ ورکس جو کھیل کے عالم سے جذباتی ڈائنامک سینز بناتے ہیں۔ :) دوسری آرٹسٹس جو کھیل اور اس کے عالم کے مینیچرز کو رنگین کرتے ہیں، وہ بھی بہت ہی دلچسپ کام کرتے ہیں۔ اور میرے الفاظ کی تصدیق کے لیے میں کچھ مثالیں دیکھنے کی پیشکش کرتا ہوں۔
ایک بہترین اور ڈائنامک آرٹ ورک، جو فوری طور پر انگریز کرتا ہے اور سوالات پیدا کرتا ہے: "وہاں کیا ہے؟" اور "یہ دو دوارف کون ہیں؟ اور اس کے زیر بغل میں چمکتی پتھر کی وجہ سے؟ اور وہ بے رحم نظر آنے والا چوہا کون ہے؟" اور "اس انسان کو اس بڑے اور بڑے دانتوں والے اورک کے خلاف کیا کر سکتا ہے جو اس کے منہ سے نکلتے ہیں؟"۔ میرا یہ آرٹ فوری طور پر میری گیمنگ پروسیس، مختلف فریکشنز کے درمیان فرق اور ان کی گیمنگ اسٹائلز کے بارے میں جاننے کی خواہش پیدا کرتا ہے، ان کی خصوصیات اور گیمنگ ورلڈ کی لار کی تفصیلات پڑھنے کی خواہش پیدا کرتا ہے۔
نیچے میں میں آسٹن، ٹیکساس کے لیے مقامی کھیلنے والے آرٹسٹس کے کاموں کے فٹوگرافوں کے کچھ مثالیں پیش کرتا ہوں۔ یہ آپ کی توجہ کا لائق ہے اور اس میں ایسٹھٹک خوشنماسی ہے۔
بہترین کام، نہیں؟ :) ہر رنگین مینیچر ایک آرٹ ورک اور انسانی روح کی ایک عکاسی بن جاتا ہے۔
یقیناً، بہت سے مصنفین اس عالم کی ایک پہچاننے والی اور غیر معمولی محسوسی بنانے کے لیے کام کر رہے ہیں، جہاں گیم کا عمل ہوتا ہے۔ :) میں ایک کتاب کے صفحے کی مثال پیش کرتا ہوں، جہاں ایک روایات کی پیدائش کا واقعہ بیان کیا گیا ہے کہ اس گیمنگ عالم میں Blood Bowl کھیلنا شروع کیا گیا تھا۔
میں ان کے لیے ترجمہ پیش کرتا ہوں جو انگریزی نہیں پڑھتے:
قدیم خونین تاریخ!
ایک دور میں، جب لوگ پتھر کے گھر کھاتے تھے؛ جب ایلفز نے کاکاٹریس کی چربی کے فائدے کو ہیر کی سجاوٹ کے لیے دریافت کیا تھا؛ اور جب دوارفز ہمیشہ کے لیے شربہ تھے، قدیم لوگ تھے۔ یہ افسانوی موجودات بہت طاقتور اور طاقتور تھے، اور انھوں نے دنیا اور اس کی قوموں کو بہت سی عجائب دیے۔ ان دیگاریں میں سے سب سے بڑی دیگاری تھی، سیکرڈ نافل، بربرانہ کھیلوں کے خدا اور اس کے سیکرڈ گیم کے بارے میں جانکاری۔
اس کے بعد، نافل کی عبادت میں اضافہ اور کمی ہوتی رہی۔ لسٹریائی ستونوں میں ایسے کھیلوں کا ذکر ہے جو سلاں کے تحت منعقد ہوئے تھے۔ قدیم نیہیکھار کے ہیروگلیفز قدیم بادشاہوں کے بارے میں بات کرتے ہیں، جنھیں بڑے اسٹیڈیموں میں دفن کیا گیا تھا تاکہ وہ وہاں ہمیشہ کھیل سکیں۔ مشرقی زمینوں کی دستاویزات "نائن ہیملی ہین لیگز" کے بارے میں بات کرتی ہیں، جہاں درباری اختلافات سب سے زیادہ خوشگوار طریقے سے حل ہوئے تھے۔
لیکن صدیوں گزرتی ہیں، سلطنتیں گرتی ہیں، اور نافل کا سیکرڈ گیم بھول گیا۔ بربرانہ کھیلوں کے ذریعے امن اور خوشحالی کو زیادہ زور دار سرگرمیوں، جیسے لوٹ مار، خونین ڈوئل اور جنگوں کے ذریعے تبدیل کر دیا گیا۔ نافل نے یہ جنگیں بے ذوق اور بے حیا سمجھ کر اپنی نظر دنیا سے ہٹا لی، اس دن کی انتظار کر رہا ہے جب موتی نسلوں کو پھر سے اس کے سیکرڈ گیم کی عظمت کے لیے تیار ہونا ہوگا...
لگ بھگ 100 سال پہلے
کسی جگہ، قدیم دنیا میں، دو فوجیں، تھک کر، خون سے بھری جنگی میدان سے اتر گئیں۔ وہ صبح سے لڑ رہے تھے؛ زره دار پٹیاں ایک دوسرے سے ٹکرا رہی تھیں، جو ایک ایسے شوق سے لڑ رہی تھی جو کچھی کچھی جنگی کی معمولیت سے دبا رہا تھا۔ آخر کار فوجیں الگ ہو گئیں، اپنی کیمپوں اور دفاعی پوزیشنز میں واپس چلی گئیں، جب کہ شام نے دنیا کو اپنی کفن میں ڈھانپ لیا۔
جیسے ہی دوارفز اپنی رات کی تیاری کر رہے تھے، ہتھیاروں کو تیز کر رہے تھے، بے کارا شکواہ کرتے تھے اور بیئر پیتیے تھے، اورکس اپنے لیے ایک سرگرمی تلاش کر رہے تھے۔ ایک خاص طور پر بھوکا اورک زمین کو کھود رہا تھا، بارش کے کرموں کی تلاش میں؛ اس کی بجائے اسے ایک قدیم دروازہ ملا۔ اس کے پیچھے ایک پتھر سے سجایا گیا پتھر تھا، جس پر ایک دھول دار فولیانت رکھا گیا تھا۔ اورکس اس دریافت کا جائزہ لینے کے لیے اکٹھا ہوئے، لیکن اندرونی الفاظ ان کے لیے غیر فہم تھے — جو کہ teljesen متوقع تھا، کیونکہ اورکس کو کتابوں میں 13 الفاظ پر ایک تصویر پسند ہے۔ ایک گنسیں بھیجی گئیں کہ کوئی پڑھنے والا مل جائے، اور جب اس دریافت کی خبر دوارفز تک پہنچی، تو انھوں نے اسے اپنے ہاتھوں میں لینے کی پیشکش کی، اپنے آپ کو باقی سب سے بہتر ثابت کرنے کی خوشی میں۔
ایک قدیم زبانوں کا ماہر، بوڑھا اور نیم اندھا دوارف، ایک ہارڈ لاس کے طور پر پیش کیا گیا — اور اگر اسے اورکوں کا ایک گروہ کھا جائے تو ایک قابل قبول نقصان — کتاب کو ڈیکوڈ کرنے کے لیے۔ وہ اسی کا کام بھی کیا، اور اپنے گرد گھیرے ہوئے لوگوں کو ایک بھولے ہوئے خدا "نافل" اور اس کی سیکرڈ ریٹ "اموریک فٹ بال" کے بارے میں کہانیوں سے متاثر کیا، جس میں چھوٹے گروہوں کے جنگجوں کو ایک معینہ مدت کے لیے لڑنا پڑتا ہے، تاکہ پوائنٹس حاصل کیے جائیں، ایک پھولے ہوئے سوئنی بلیڈر کو مخالف کی فیلڈ کے آخر تک لے جایا جائے۔ دوارف نے اعلان کیا کہ نافل نے لڑائی کرنے والی فوجوں کی بیچ میں فائدہ مند حالت دیکھی تھی اور انھیں اپنے اختلافات حل کرنے کے لیے ایک ذریعہ دیا تھا۔
اور اس طرح، پہلی بار بہت سے صدیوں میں، قدیم دنیا میں، نافل کا اموریک فٹ بال کھیلا گیا۔ یہ ایک بے ترتیب کارنامہ تھا، جس میں کوئی سچا میدان، مارکنگ یا گیم کے قوانین کی بنیادی سمجھ نہیں تھی۔ لیکن بنیادی کھیل کی خوبصورتی نے اپنی پوری قوت سے ظاہر کی، اور کافی مقدار میں ہنگامہ اور سرگرمی اس بات کو چھپا لی کہ کوئی نہیں سمجھتا تھا کہ کیا ہو رہا ہے۔ جنگ کے بارے میں سوچنے والے خیالات چھوڑ دیے گئے، اور کھیل کے اختتام تک دونوں طرفیں مکمل طور پر خوش تھے۔ فوجیں گھر واپس چلی گئیں، ایک نئی دلچسپ دریافت کے پیغام لے کر۔
ٹھیک ہے، گیم کے بارے میں کافی انٹروڈکٹری انفرمیشن ہے، اور اب اس کے بنیادی موضوع پر چلیں۔
اس وقت (19 جون 2026) Blood Bowl کے لیے آفیشل کلائنٹ میں 4 یوزر انٹرفیس آپشنز ہیں۔ اور میرے 1920x1080 ریزولوشن کے مونٹر پر وہ اس طرح نظر آتے ہیں۔ سکرین شٹس پورے اسکریں سے لیے گئے ہیں، تاکہ یہ دکھایا جا سکے کہ یوزر انٹرفیس مونٹر کے اسکریں پر کتنی جگہ لے رہا ہے۔ یہ نوٹ کرنا ضروری ہے کہ کلائنٹ سکیلنگ کا امکان بھی سپورٹ کرتا ہے، لیکن پیش کردہ سکرین شٹس میں سکیلنگ 100% پر سیٹ کی گئی ہے۔
- 1. میری نظر میں کھلاڑیوں کو فیلڈ پر زیادہ یا کم آسانی سے دیکھنا چاہیے۔ کافی بہتر اس لیے کہ میں انھیں ٹائپس کو پہچان سکوں، جب کہ میری ضرورت ہو کہ میں سمجھوں کہ یہ لائن مین (lineman) ہے یا یہ بلٹزر (blitzer) ہے، یا یہ تھروئر (thrower) ہے، یا کوئی اور۔
- 2. کھلاڑیوں کے صفات کی وضاحت کرنے والی ٹیکسٹ، جو کھلاڑی پر میوس کی موشن کے ساتھ سائیڈ پینلز میں ظاہر ہوتی ہے، کافی بڑی ہونی چاہیے اس لیے کہ میں کھلاڑی کے صفات (stats)، اس کے کیو ورڈز (keywords) اور اس کے ہیلڈ سکیلس (skills) پڑھ سکوں، میری بدن کی پوزیشن کو تبدیل کیے بغیر، تاکہ میرا سر اسکریں تک 10 سینٹی میٹر کی دوری پر لایا جا سکے۔ یہ کھیلنے کی خوشنماسی اور خوشحالی پر اثر ڈالتا ہے، آپ سمجھیں گے۔
- 3. میری ضرورت ہے کہ میں انٹرفیس کے اس حصے کو دیکھ سکوں جو ڈائی تھرو کے نتائج دکھاتا ہے۔ یہ گیمنگ انٹرفیس کے بائیں نیچے حصے میں ہے۔
- 4. سب سے اوپر ذکر کردہ تمام ضروریات کو ایک ساتھ اور ساتھ ساتھ ہونا چاہیے، تاکہ کھیلنے کی پروسیس زیادہ آسانی سے ہو۔
- 1. سائیڈ پینلز کو بڑے فونٹ سائزز کو فٹ کرنے کے لیے بڑھا دیا گیا، جو کھلاڑیوں کی وضاحت (ان کے صفات اور ہیلڈ سکیلس) دکھاتے ہیں۔
- 2. سائیڈ پینلز پر کچھ بٹنز کے سائز بھی بڑھائے گئے ہیں، تاکہ وہ نئے پوری سائیڈ پینلز کی سائز کو لے سکیں۔
- 3. ایک فُل اسکریں موڈ (fullscreen) شامل کی گئی ہے، جس کا سوئچ "User Settings -> Client Settings -> Client Layout -> Full screen (Alt + Enter)" کے راستے سے دستیاب ہے۔
- 4. انٹرفیس کو 1920x1080 ریزولوشن کے لیے فُل اسکریں موڈ میں ایڈاپٹ کیا گیا ہے اور "User Settings -> Client Settings -> Client Layout -> Wide 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 — آرگومینٹ آپریٹنگ سسٹم کو روکے گا کہ وہ اسکیلنگ لاگو کرے، اگر آپ نے اپنی ضروریات کے لیے آپریٹنگ سسٹم کے اندر اسکیلنگ سیٹ کی ہے۔ یہ، اپنی طرف سے، JVM کو بتائے گا کہ اسے جاوا ایپلیکیشن کو مزید اسکیل کرنے کی ضرورت نہیں ہے، جو آپ چل رہے ہیں۔ انٹرفیس کے اندر اسکیلنگ اب بھی کام کرے گی۔
- -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 برانچ پر مبنی ہے۔امپیرر کی حفاظت ہے۔