منصوبے کے بارے میں

Ikemen Combo Finder ایک Python پر مبنی ٹول ہے جسے Ikemen GO اور MUGEN فائٹنگ گیمز کے کرداروں کے لیے ممکنہ کومبو چینز کو خودکار طور پر دریافت کرنے کے لیے ڈیزائن کیا گیا ہے۔ یہ کریکٹر ڈیفینیشن فائلز (.def, .cmd, .cns/.st) کو پارس کرتا ہے، ہیورسٹک رولز (مثلاً Light → Medium → Heavy, Normal → Special → Super) کی بنیاد پر درست موو سیکوئنسز کا ایک ٹرانزیشن گراف بناتا ہے، اور پھر بہترین کومبوز کو تیار کرنے کے لیے ایک جینیٹک الگورتھم کا استعمال کرتا ہے۔ ان کی تصدیق ایک رول بیسڈ سیمولیٹر کے ذریعے کی جاتی ہے جو ڈیمیج اسکیلنگ اور ہٹسٹن کا تخمینہ لگاتا ہے۔ اس پروجیکٹ کو کھلے طور پر تجرباتی تسلیم کیا گیا ہے — جسے زیادہ تر ایک غیر پروگرامر نے AI کی مدد سے تیار کیا ہے — اور اس میں معلوم خامیاں، غیر مستقل اپ ڈیٹس اور محدود سپورٹ موجود ہے۔ آؤٹ پٹ میں JSON فائلیں شامل ہیں جن میں نکالے گئے مووز اور دریافت شدہ کومبوز کی فہرست ہوتی ہے۔ اگرچہ یہ ایکسپلوریشن یا پروٹوٹائپنگ کے لیے مفید ہے، لیکن گیم میکینکس کی سادہ ماڈلنگ کی وجہ سے نتائج کو حتمی نہیں سمجھنا چاہیے۔ صارفین کو config.yaml میں کریکٹر پاتھز کو دستی طور پر کنفیگر کرنا ہوگا اور ایکسٹرکشن/سرچ اسکرپٹس چلانے ہوں گے۔ کوڈ بیس بے ترتیب ہے اور پروڈکشن کے لیے انجینئر نہیں کیا گیا؛ ڈویلپرز کو مشورہ دیا جاتا ہے کہ وہ مینٹیننس کی توقع رکھنے کے بجائے اسے فورک (fork) کریں یا دوبارہ لکھیں۔ یہ MIT لائسنس کے تحت دستیاب ہے۔