فـمـبـبل.کام کلائنٹ میں فعال کھلاڑی کی ہائی لائٹ کا اضافہ
پچھلے مضمون میں میں نے پچھلے مضمون میں Fantasy Football client (Blood Bowl) کے لیے نئی لے آؤٹ شامل کرنے کا ذکر کیا، جو 1920x1080 ریزولوشن کے اسکرینز کے لیے ڈھالا گیا ہے، اور یہ بھی بتایا کہ اسے کہاں ڈاؤن لوڈ کیا جائے اور کیسے چلایا جائے۔
اس بار میں آپ کو ایک نئی خصوصیت سے متعارف کرانا چاہتا ہوں جو میں نے کلائنٹ میں شامل کی ہے: فعال کھلاڑی کی ہائی لائٹ۔
Blood Bowl کو fumbbl.com کے ذریعے کھیلتے ہوئے، میں نے نوٹ کیا کہ مخالف کے قدم کے دوران یہ سمجھنا مشکل ہوتا ہے کہ کون سا کھلاڑی کارروائی کے لیے فعال کیا گیا ہے۔ سرکاری کلائنٹ میں کھلاڑی کا آئیکن فعال ہونے پر صرف پروفائل کی طرف گھومتا ہے، جو فوراً واضح نہیں ہوتا اور تھوڑی سی بے ترتیب کا باعث بنتا ہے۔ اس لیے میں نے ایک بہتری نافذ کرنے کا فیصلہ کیا جو اس صورتحال کو درست کرے گی اور کارروائی کرنے والے کردار پر توجہ مرکوز کرنے میں مدد دے گی۔ میں نے سوچا کہ اگر فعال کھلاڑی چمکنے لگے، تو بصری طور پر اس کی طرف توجہ مبذول ہو جائے گی اور یہ سمجھنے میں مدد ملے گی کہ قدم کہاں ہو رہا ہے۔ نیچے ایک ویڈیو ہے جو میری خیال کی عملی مثال دکھاتا ہے۔
1920x1080 ریزولوشن کا پُلن اسکریں آڈاپٹیشن فینٹسی فٹ بال کلائنٹ کے لیے پروجیکٹ fumbbl.com
ایک ٹेबل گیم ہے جو گیمز ورکشاپ کے ملازمین نے ایجاد کیا ہے، جس کے بارے میں بہت کم لوگ جانتے ہیں۔ یہ وہ ٹेबل گیموں میں سے ایک ہے، جس میں ایسے بہت سے قوانین ہیں جو یہ 决م کرتے ہیں کہ ایک یا دوسرے حالات میں سیٹنگ کیسے ہوگی، کہ کسی کو اس میں کھیلنے کے لیے گہری گیمنگ ٹرانس میں ڈوبنا پڑتا ہے، جہاں اس کی ہوسن کامpletely کنسنٹرٹ ہو جاتی ہے گیمنگ ایلیمنٹس پر اور ان کے درمیان سوچتی ہے۔ یہ گیمز ورکشاپ کے ایسے ہی کھیلوں میں سے ایک نہیں ہے۔ ہر ایک ان کے کھیلوں میں اسی طرح کا ہے۔ میرا پسندیدہ کھیل اب بھی Warhammer Underworlds ہے، اور اسی طرح میری پسند Blood Bowl بھی بہت زیادہ ہے اور اس کی وجہ سے میں دونوں کھیلوں کا لطف اٹھاتا ہوں۔
کھیلنے کی خوشنماسی کا ایک حصہ مخالف کے ساتھ انٹرفیسنگ کی پروسیس میں ہے، اور کھیلنے کی پروسیس کا ایک بڑا حصہ کھیل کے عالم میں خیالپزیر اور انگریز ہونے میں ہے، اور اس میں بہت زیادہ مدد ہوتی ہے بہت سے آرٹسٹس کی طرف سے بنائے گئے بہترین آرٹ ورکس جو کھیل کے عالم سے جذباتی ڈائنامک سینز بناتے ہیں۔ :) دوسری آرٹسٹس جو کھیل اور اس کے عالم کے مینیچرز کو رنگین کرتے ہیں، وہ بھی بہت ہی دلچسپ کام کرتے ہیں۔ اور میرے الفاظ کی تصدیق کے لیے میں کچھ مثالیں دیکھنے کی پیشکش کرتا ہوں۔
ایک بہترین اور ڈائنامک آرٹ ورک، جو فوری طور پر انگریز کرتا ہے اور سوالات پیدا کرتا ہے: "وہاں کیا ہے؟" اور "یہ دو دوارف کون ہیں؟ اور اس کے زیر بغل میں چمکتی پتھر کی وجہ سے؟ اور وہ بے رحم نظر آنے والا... پڑھنا جاری رکھیں.
اس معاشرے کے بارے میں خیالات جس میں ہم رہتے ہیں اور جن اصولوں پر ہم چلتے ہیں۔
میرے ذہن میں اکثر اس معاشرے کے بارے میں خیالات آتے ہیں جس میں ہم رہتے ہیں اور جن اصولوں کی ہم پیروی کرتے ہیں۔ ایک ایسے انسان کے لیے جو بڑا ہو رہا ہے اور آزمائش و غلطی (trial and error) کے طریقے سے ان اصولوں اور اقدار کو پرکھ رہا ہے جو اس معاشرے کی طرف سے ڈکٹیٹ کی جاتی ہیں جس میں ہم سب موجود ہیں، تو شروع شروع میں یہ اصول بالکل واضح اور حتمی معلوم ہوتے ہیں۔ لیکن انسان اپنے راستے میں زندگی کے پیدا کردہ حالات سے جتنا زیادہ گزرتا ہے، اتنا ہی اسے یہ سمجھ آنے لگتی ہے کہ زیادہ تر ہمیں ایک جھوٹ پیش کیا جا رہا ہے جس پر ہمیں یقین کرنے پر مجبور کیا جاتا ہے...
ہم اس دنیا میں آتے ہیں اور ہمارے آس پاس کے لوگ ہمیں یہ بتانا شروع کر دیتے ہیں کہ یہ دنیا کیسے کام کرتی ہے اور ہمیں کیسا برتاؤ کرنا چاہیے۔ ساتھ ہی، وقت کے ساتھ ساتھ ہم یہ دیکھ سکتے ہیں کہ وہی لوگ جو ہمیں نصیحتیں کرتے ہیں، وہ خود ان اصولوں پر عمل نہیں کرتے جن کی وہ ہمیں تلقین کر رہے ہوتے ہیں۔
ایک مخصوص مثال کے ذریعے میں اس حقیقت کو ثابت کر سکتا ہوں۔ ہیلتھ انشورنس کی ایک تنظیم، جو یہ دعویٰ کرتی ہے کہ اس کا اولین مقصد اپنے کلائنٹس کی صحت کی دیکھ بھال اور اس کا تحفظ ہے، اصل میں ایک ایسا اصول نافذ کرتی ہے جس کے تحت پریسکرپشن (نسخہ) صرف ایک سال کے لیے حاصل کیا جا سکتا ہے۔ اس کے بعد، ان کے مروجہ مینوئل کے مطابق، انسان پر لازم ہے کہ وہ ڈاکٹر کے پاس جائے، اس چیک اپ کے پیسے ادا کرے اور صرف اس کے بعد ہی اسے پریسکرپشن ... پڑھنا جاری رکھیں.
آرکیٹیکٹ کی دستاویز: 19 سالہ جاوا مہارت اور سسٹم کی خود مختاری
پاول ساپرونوف کے ڈیجیٹل فورج میں خوش آمدید۔ میں آسٹن، ٹیکساس میں مقیم ایک سینئر سافٹ ویئر ڈیولپر ہوں، جس کے پاس اعلیٰ سطح کے آرکیٹیکچرل کاموں اور فل اسٹیک انجینئرنگ میں تقریباً دو دہائیوں کا تجربہ ہے۔ یہ صفحہ میری مہارتوں کے ثبوت کے طور پر کام کرتا ہے—صرف الفاظ کے ذریعے نہیں، بلکہ اسی انفراسٹرکچر کے ذریعے جو اس تحریر کی میزبانی کر رہا ہے۔
I. جاوا کا مقدس مقام (بیک اینڈ ڈویلپمنٹ)
19 سالوں سے، میں نے Java ایکو سسٹم میں مہارت حاصل کی ہے، جس میں میری موجودہ توجہ جدید Spring Boot ، Hibernate ، اور JPA پر ہے۔ میری مہارت لچکدار اور کم تاخیر والے بیک اینڈ سسٹم بنانے میں ہے جو وقت کی کسوٹی پر پورا اترتے ہیں۔
- ریئل ٹائم انجینئرنگ: میرا پروجیکٹ iCoup پیچیدہ گیم لاجک اور WebSockets کے ذریعے ریئل ٹائم مواصلات کی نمائش کرتا ہے۔
- جدید ٹولز: مضبوط بلڈ مینجمنٹ اور ورژن کنٹرول کے لیے Maven اور Git میں مہارت۔
- آرکیٹیکچر: فل اسٹیک ڈویلپمنٹ اور سسٹم لوکلائزیشن میں گہرا تجربہ، جو متنوع رسم الخط میں عالمی رسائی کو یقینی بناتا ہے۔
II. مشین کی روح (سسٹم ایڈمنسٹریشن)
میں محض کوڈ نہیں لکھتا؛ میں اس ماحول پر حکم چلاتا ہوں جس میں وہ رہتا ہے۔ میں اپنے ویب انفراسٹرکچر کا انتظام خود کرتا ہوں، عام کلاؤڈ فراہم کنندگان کی پابندیوں سے نکل کر سسٹم کی خود مختاری کو برقرار رکھتا ہوں۔
- انفراسٹرکچر مینجمنٹ: ذاتی ویب سرورز کی دیکھ بھال جس می... پڑھنا جاری رکھیں.
میری آخری فابولا کی اشاعت کے بعد سے میری پیش رفت۔ نئے ہوسٹنگ پر منتقلی۔ میل سرور، بیک اپ، اور سرور ریسورس نوٹیفکیشن سسٹم کی ترتیب۔ programmer-underworlds کی مقامی زبان میں منتقلی (Localization)۔
میری طرف سے سلام۔ اس وقت 26 اپریل 2026، مرکزی معیاری وقت کے مطابق رات کے 01:37 بجے ہیں، اور میں نے فیصلہ کیا ہے کہ اب وقت آگیا ہے کہ میں اپنے خیالات کو پرواز دوں اور فروری میں اپنی آخری فابولا کی اشاعت کے بعد سے اپنے کاموں کی تفصیل بیان کروں۔ اپنا پسندیدہ مشروب لیں جو آپ یوٹیوب دیکھتے وقت پینا پسند کرتے ہیں اور چلیے شروع کرتے ہیں... :)
میں اس مضمون کو ایک سوچی سمجھی رپورٹ کے بجائے خیالات کے آزادانہ بہاؤ کی شکل میں لکھنا چاہتا ہوں۔ :) میں نے اپنے پروجیکٹ کے مختلف حصوں پر سخت محنت کی ہے جن کے بارے میں نیچے لکھوں گا اور یہ کافی شدید کام تھا۔ غالباً میں یہ مضمون چند نشستوں میں مکمل کروں گا۔
ایک بڑا اور ذمہ دارانہ فیصلہ نئے ہوسٹنگ پر منتقل ہونا تھا، کیونکہ گوگل کلاؤڈ (Google Cloud) پر پچھلا مفت ہوسٹنگ اب میری ضروریات اور پروجیکٹ کے تقاضوں کو پورا نہیں کر رہا تھا اور ایک دن وہ اچانک ہینگ ہو گیا۔ میرا اندازہ تھا کہ ریم (RAM) کافی نہیں تھی کیونکہ گوگل کے مفت ہوسٹنگ پر صرف 2 جی بی ریم دستیاب تھی۔ اس کے اگلے ہی دن میں نے متبادل اور سستے امکانات کا مطالعہ شروع کیا۔ اور مجھے Contabo ہوسٹنگ ملی، جس نے میرے خیال میں (گوگل کے متبادلات کے مقابلے میں) کافی اچھی شرائط فراہم کیں۔ اور پھر کام شروع ہوا... میں نے پچھلے ہوسٹنگ سے موجودہ سیٹنگز کو نئے ہوسٹنگ پر منتقل کرنا شروع کیا اور تقریباً ایک ہفتے میں اسے کامیابی سے مکمل کر لیا۔
... پڑھنا جاری رکھیں.