AI Arena ایک جدید گیم ہے جو فائٹر ماڈلز کو تربیت دینے اور بہتر بنانے کے لیے جدید مشین لرننگ تکنیکوں کو مربوط کرتی ہے۔ کھلاڑی مختلف ماڈل کی اقسام میں سے انتخاب کر سکتے ہیں، ہر ایک منفرد فوائد اور چیلنجز پیش کرتا ہے۔ یہ گیم فائٹر کی کارکردگی کو بڑھانے کے لیے اسٹریٹجک ڈیٹا اکٹھا کرنے اور پروسیسنگ پر زور دیتی ہے، جس سے کھلاڑیوں کے لیے دستیاب مختلف سیٹنگز اور طریقوں کو سمجھنا اور استعمال کرنا ضروری ہو جاتا ہے۔
ہمیں All-Star Invitational winner اور G3 کے نمائندے، Ixtlanian کے ساتھ بیٹھنے کا موقع ملا تاکہ AI Arena کے بارے میں ایک مکمل گائیڈ حاصل کر سکیں کہ کس طرح ایک پرو کھلاڑی بننا ہے اور آپ کو اپنے گیم کو بہتر بنانے سے پہلے کن ضروری چیزوں پر عبور حاصل کرنا ہے۔ یہ ہماری سیریز کی پہلی گائیڈ ہے، اور ہم نئے کھلاڑیوں کو ایڈوانسڈ ماڈل سے متعارف کرانے پر توجہ دیں گے۔
فائٹر ماڈلز
AI Arena میں، فائٹر ماڈلز کی تین اقسام دستیاب ہیں:
- Simple - ابتدائیوں کے لیے مثالی اور کافی مقبول لیکن اس میں ایسی حدود ہیں جو اعلیٰ سطح کے مقابلے کو روکتی ہیں۔
- Original - مشین لرننگ اور فائن ٹیوننگ کے لیے جدید ٹولز کا استعمال کرتا ہے، لیکن گیم پلے بہت مشکل ہو سکتا ہے۔ مثال کے طور پر، نقشے کے ایک حصے میں کسی عمل کا مظاہرہ غیر متوقع طور پر کہیں اور رویے کو متاثر کر سکتا ہے۔ یہ ماڈل سب سے کم مقبول ہے۔
- Advanced - پہلے دو ماڈلز کی بہترین خصوصیات کو یکجا کرتا ہے، جو باقی کو متاثر کیے بغیر الگ تھلگ زون کی ترمیم کی اجازت دیتا ہے، اور غیر موزوں ڈیٹا کو مفید تربیتی مواد میں تبدیل کرنے کے لیے جدید سیٹنگز پیش کرتا ہے۔ یہ ماڈل اعلیٰ کھلاڑیوں میں پسندیدہ ہے اور یہاں اس پر توجہ دی جائے گی۔
ایڈوانسڈ ماڈل کا انتخاب
اس گائیڈ کو استعمال کرنے کے لیے اپنی تربیت شروع کرنے سے پہلے "Advanced" ماڈل کا انتخاب کریں۔ اپنے فائٹر کے رویے میں اہم تبدیلیوں کے لیے زیادہ موثر حالیہ تربیتی سیشنز کے لیے "Exponential Memory Updating" چیک باکس کو فعال کریں۔
ڈیٹا اکٹھا کرنے کا عمل
گیم کے آفیشل یوٹیوب چینل پر ڈیٹا اکٹھا کرنے کے بارے میں وسیع ویڈیوز موجود ہیں۔ یہاں Ixtlanian کی طرف سے کچھ تجاویز ہیں:
- خالی معلومات کے سلاٹس کو کم سے کم کریں: تربیتی کارکردگی کو بڑھانے کے لیے ڈیٹا اکٹھا کرنے والے بٹن کو دبانے اور عمل کرنے کے درمیان وقفے کو کم کریں۔
- غیر ضروری اعمال سے گریز کریں: یقینی بنائیں کہ ڈیٹا اکٹھا کرنے کے دوران ہر صورتحال میں اعمال واضح اور الگ تھلگ ہوں۔

ڈیٹا پروسیسنگ
ہم سادہ سیٹنگز کے بجائے ایڈوانسڈ سیٹنگز پر توجہ دیں گے۔ "Epochs،" "Batch Size،" "Learning Rate،" اور "Direction and Action Lambda" جیسی سیٹنگز کی تفصیلی وضاحت کے لیے اوپری بائیں کونے میں موجود ٹیوٹوریل سے رجوع کریں۔
ٹیوٹوریل سے واقف افراد کے لیے تجاویز:
- زیادہ سے زیادہ تبدیلی کی سیٹنگز: بنیادی رویے کو قائم کرنے کے لیے ابتدائی تربیتی سیشنز کے لیے "Epochs" اور "Learning Rate" کے لیے زیادہ سے زیادہ اقدار کو "Batch Size" اور "Direction and Action Lambda" کے لیے کم سے کم اقدار کے ساتھ استعمال کریں۔
- موجودہ ڈیٹا کی حفاظت کریں: موجودہ ڈیٹا کی حفاظت کے لیے زیادہ سے زیادہ "Direction and Action Lambda" اقدار کا استعمال کریں، مطلوبہ تبدیلیوں کے لیے "Epochs" اور "Learning Rate" اقدار کو کم کریں جبکہ موجودہ پیشرفت کو برقرار رکھیں۔
- Sparsity کو ہٹائیں: "Remove Sparsity" چیک باکس کو فعال کرنے سے معلومات کے زیادہ تر خالی خلیات ہٹ جاتے ہیں، جس سے تربیت زیادہ موثر ہوتی ہے۔ یہ 95% وقت استعمال ہوتا ہے۔
- Oversampling: فائٹرز کو مختلف پوزیشنوں اور سمتوں کو پہچاننے اور یاد رکھنے میں مدد کرتا ہے، دشمن کے اعمال پر زیادہ درست ردعمل ظاہر کرتا ہے۔ یہ موڈ اکثر ابتدائی تربیت میں بنیاد رکھنے کے لیے استعمال ہوتا ہے۔
- Multi-Stream: موجودہ اعمال اور سمتوں کو لاگو کرنے کے امکانات کو متناسب طور پر بڑھاتا ہے اگر موجودہ تربیت میں تصدیق کی جائے۔ تاہم، اگر نئے اعمال کے لیے گہری تربیت لاگو کی جائے تو یہ دوسرے اعمال کو منفی طور پر متاثر کر سکتا ہے۔
بکٹس
بکٹس کو دو اقسام میں تقسیم کیا گیا ہے: "On Ground" اور "In Air"۔ ایک زمرے میں دکھائے گئے اعمال دوسرے کو متاثر نہیں کرتے جب تک کہ منتخب نہ کیا جائے۔ یہ علیحدگی ایڈوانسڈ ماڈل کا ایک اہم فائدہ ہے، جسے اعلیٰ کھلاڑی پسند کرتے ہیں۔
On Ground Buckets
- Projectile Active: صرف اس وقت فعال ہوتا ہے جب خصوصی صلاحیتیں استعمال کی جاتی ہیں اور صرف اس وقت جب آپ کا فائٹر زمین پر ہو۔
- Opponent Stunned اور Opponent Knockback: بالترتیب اس وقت متحرک ہوتا ہے جب مخالف کو بے ہوش کیا جائے یا پیچھے دھکیلا جائے۔
- Opponent Active: دیگر تمام صورتوں میں استعمال ہوتا ہے جب آپ کا فائٹر زمین پر ہو، بشمول تمام اختیارات جب تک مخالف کو بے ہوش یا پیچھے نہ دھکیلا جائے۔
In Air Buckets
- Near Blast Zone, Safe Zone, Under Stage, Side Of Stage: فضائی حدود کو ان زونز میں تقسیم کریں جہاں آپ کا فائٹر موجود ہے۔ یہ زونز ایک دوسرے سے الگ تھلگ تربیت یافتہ ہیں۔
AI Arena میں فوکس سیٹنگز
تبدیلیاں کرنے کے لیے BUCKETS کو منتخب کرنے کے بعد، ہم اس بات پر آتے ہیں کہ ہمارے فائٹر کو کس چیز پر زور دینا چاہیے۔ ان میں سے زیادہ تر گیم کے اندر ٹیوٹوریل میں بھی بیان کیے گئے ہیں، لیکن ہم سب سے زیادہ استعمال ہونے والے پر توجہ دیں گے اور یہ بتائیں گے کہ وہ مختلف مجموعوں میں کیسے کام کرتے ہیں۔
- Your Actions - یہ سیٹنگ آپ کے فائٹر کے پچھلے اعمال کو یاد رکھتی ہے اور آپ کو اعمال کی ایک ترتیب بنانے کی اجازت دیتی ہے۔ مثال کے طور پر، آپ اپنے فائٹر کو اپر کٹ کے بعد ہیڈ کک کرنے کی تربیت دے سکتے ہیں۔ یہ شاذ و نادر ہی استعمال ہوتا ہے، زیادہ تر آخری تربیتی سیشنز میں۔
- Opponent Actions - یہ سیٹنگ آپ کے فائٹر کو اپنے اعمال کو مخالف کے اعمال سے جوڑنے کی اجازت دیتی ہے۔ مثال کے طور پر، آپ کا فائٹر دشمن کے حملے پر ڈھال لگا سکتا ہے یا جب دشمن ڈھال میں ہو تو اسے پکڑ سکتا ہے۔ یہ تقریباً ہمیشہ زمینی تربیت میں شروع سے ہی استعمال ہوتا ہے۔
- Your Positioning - یہ آپ کے فائٹر کو صحیح سمتوں یا اعمال کو استعمال کرنے کے لیے خلا میں اپنی جگہ کو سمجھنے میں مدد کرتا ہے۔ یہ ہمیشہ "Side Of Stage" اور "Near Blast Zone" سے پلیٹ فارم پر واپس آنے کے لیے استعمال ہوتا ہے اور زمین پر شاذ و نادر ہی استعمال ہوتا ہے۔
- Opponent Positioning - یہ آپ کے فائٹر کو مخالف کی خلا میں جگہ کو سمجھنے کی اجازت دیتا ہے۔ یہ موجودہ میٹا میں شاذ و نادر ہی استعمال ہوتا ہے لیکن اس کے ساتھ تجربہ کیا جا سکتا ہے۔
- Your Direction - یہ اس بات پر غور کرتا ہے کہ آپ کا فائٹر دشمن کے حوالے سے کہاں دیکھ رہا ہے۔ یہ تقریباً ہمیشہ زمین پر اور "Safe Zone" میں دشمن کا پیچھا کرنے اور یہ تعین کرنے کے لیے استعمال ہوتا ہے کہ آیا فائٹر دشمن کا سامنا کر رہا ہے یا اس کی پیٹھ اس کی طرف ہے۔ یہ اکثر "Angle to Opponent" کے ساتھ استعمال ہوتا ہے اور "Side Of Stage" اور "Near Blast Zone" سے پلیٹ فارم پر واپس آنے کے لیے استعمال نہیں ہوتا ہے۔ اشارہ: دشمن کو صرف اس وقت پکڑنے کے لیے استعمال کریں جب آپ اس کا سامنا کر رہے ہوں یا اپر کٹ کرنے کے لیے۔
- Opponent Direction - یہ اس بات پر غور کرتا ہے کہ دشمن کہاں دیکھ رہا ہے، جیسے کہ صرف اس وقت بلاک کرنا جب وہ آپ کی سمت میں حملہ کرے۔ یہ "Angle to Opponent" کے ساتھ استعمال ہوتا ہے۔
- Angle to Opponent - یہ دشمن کے حوالے سے آپ کے فائٹر کی پوزیشن کا تعین کرتا ہے اور جب بھی اعمال دشمن کی طرف ہوتے ہیں تو استعمال ہوتا ہے، اکثر "Your Direction" کے ساتھ۔
- Recoveries Remaining - یہ سیٹنگ صرف "Side Of Stage" اور "Near Blast Zone" سے واپس آنے کے لیے استعمال ہوتی ہے۔ یہ آپ کے فائٹر کو یہ سمجھنے میں مدد کرتی ہے کہ انہوں نے واپس آنے کے لیے کون سی تکنیکیں پہلے ہی استعمال کی ہیں، جس سے کامیاب واپسی کے لیے دیگر تکنیکوں کے استعمال کا امکان بڑھ جاتا ہے۔
- Discrete Distance - یہ آپ کے فائٹر کو یہ سمجھنے میں مدد کرتا ہے کہ آیا وہ دشمن کے قریب ہیں یا دور، جو ہوا میں عمودی لڑائی اور تمام زمینی لڑائی کے لیے اہم ہے۔ یہ ہمیشہ تربیت میں استعمال ہوتا ہے۔
- Proximity to Edge - یہ آپ کے فائٹر کو یہ سمجھنے میں مدد کرتا ہے کہ آیا وہ پلیٹ فارم کے کنارے پر ہیں یا درمیان میں، رویے میں تنوع لاتے ہیں۔ اس پر عبور حاصل کرنا بہت ضروری ہے اور یہ صرف زمین پر رہتے ہوئے استعمال ہوتا ہے، اکثر "Discrete Distance،" "Angle to Opponent،" اور "Your Direction" کے ساتھ۔
- Opponent Off Stage - یہ آپ کے فائٹر کو یہ سمجھنے کی اجازت دیتا ہے کہ دشمن پلیٹ فارم سے باہر کب ہے تاکہ کنارے کا مؤثر طریقے سے دفاع کیا جا سکے اور دشمن کی واپسی کو روکا جا سکے۔ اس پر عبور حاصل کرنا بہت ضروری ہے اور یہ صرف اس وقت استعمال ہوتا ہے جب آپ کا فائٹر زمین پر ہو، اکثر "Discrete Distance،" "Angle to Opponent،" اور "Your Direction" کے ساتھ۔

Ixtlanian کی طرف سے پرو ٹپس
ایک موافقت پذیر اور غیر متوقع فائٹر بنانے کے لیے، مختلف مخالف اعمال کے جواب میں مخصوص رویوں کو سکھانے کے لیے مختلف فوکس مجموعوں کا استعمال کریں۔ یہ طریقہ کار اس بات کو یقینی بناتا ہے کہ آپ کا فائٹر مخالف کی چالوں پر تیزی سے اور درست طریقے سے ردعمل ظاہر کر سکے، پیش گوئی سے بچ سکے اور جنگی حالات میں زیادہ ورسٹائل بن سکے۔
اپنے فائٹر کو سکھانے کے لیے مخصوص مہارتوں کا تعین کرکے اپنے تربیتی سیشنز کی احتیاط سے منصوبہ بندی کریں۔ تربیت کے دوران ان اعمال کا مظاہرہ کریں، اور ان سیٹنگز کے ساتھ ڈیٹا پر کارروائی کریں جو ان کی تاثیر کو بہتر بنائیں گی۔ مثال کے طور پر، اگر آپ اپنے فائٹر کو قریب کی رینج میں ہوا میں اپر کٹ یا فلپ کک کرنے اور لمبی رینج میں مکے کے لیے قریب کودنے کی تربیت دینا چاہتے ہیں، تو آپ کو "Your Direction،" "Angle to Opponent،" اور "Discrete Distance" کا انتخاب کرنا چاہیے۔ یہ سیٹنگز آپ کے فائٹر کو ان کی نظر کی سمت، دشمن کے حوالے سے ان کے زاویے، اور ان کے درمیان فاصلے کو سمجھنے میں مدد کرتی ہیں۔
آخر میں، ہمیشہ تجربہ کریں اور دہرائیں۔ اگر تربیتی سیشن کے نتائج غیر اطمینان بخش ہیں، تو ڈیٹا کو محفوظ نہ کریں۔ اس کے بجائے، یہ شناخت کریں کہ کیا غلط ہوا، تربیت یا ڈیٹا پروسیسنگ میں ضروری ایڈجسٹمنٹ کریں، اور دوبارہ کوشش کریں۔ یہ تکراری عمل وقت کے ساتھ آپ کے تربیتی سیشنز کو بہتر بنائے گا، جس کے نتیجے میں ایک فائٹر بہتر ردعمل کے وقت اور مطابقت کے ساتھ ہوگا۔

