فائدہ:
- الگورتھم پی سی جی اور جنریٹیو آرٹیفیشل انٹیلی جنس پی سی جی کے درمیان فرق کو سمجھنے اور ہائبرڈ اپروچ (مصنوعی ذہانت کے اعلیٰ سطحی ڈیزائن، الگورتھم کنکریٹائزیشن) کے ساتھ مواد تیار کرنے کی صلاحیت۔
- پیداوار کے لیے ضروری رکاوٹوں کی فہرست فراہم کر کے کھیلنے کے قابل کنٹرول اور تنوع فراہم کرنے کی صلاحیت
- طریقہ کار کی پیداوار میں معیار کے خطرات کو منظم کرنے کی صلاحیت، جیسے تکرار کا احساس، بے معنی بھرنا اور تولیدی صلاحیت کی ریکارڈنگ
مواد کے لیے گیم کی بھوک ناقابل تسخیر ہوتی ہے: کھلاڑی ایک بار لیول کھیلتا ہے اور اسے ختم کرتا ہے، لیکن آپ اسے تیار کرنے میں دن گزارتے ہیں۔ پروسیجرل کنٹینٹ جنریشن (PCG) یہ مواد کی خودکار یا نیم خودکار پیداوار ہے (نقشہ، سطح، دشمن کی جگہ کا تعین، آئٹم، مشن، یہاں تک کہ کہانی کے حصے) دستی طور پر ایک ایک کرکے نہیں، بلکہ قواعد اور الگورتھم کے ساتھ۔ کلاسک پی سی جی الگورتھم ہے (شور فنکشنز، ویو فنکشن کا خاتمہ، روم کوریڈور جنریٹر)۔ AI PCG میں ایک نئی پرت کا اضافہ کرتا ہے: بامعنی، سیاق و سباق سے متعلق مواد کی نسل — جستجو، مقام کی وضاحتیں، دشمن کے کمپوز، اور لیول بلیو پرنٹس جو کہ تھیم اور ڈیزائن کے مطابق نہیں، نہ صرف تصادفی طور پر۔
اس یونٹ میں، آپ سیکھیں گے کہ PCG میں AI کو کیسے استعمال کرنا ہے۔ آپ سیکھیں گے کہ الگورتھمک PCG کو AI کے ساتھ کیسے جوڑنا ہے، تیار کردہ مواد کو قابل سماعت اور دوبارہ پیدا کرنے کے قابل (deterministic) اور کوالٹی کنٹرول کیسے بنایا جائے۔
پی سی جی کی دو دنیایں: الگورتھمک اور تخلیقی
آئیے فرق واضح کرتے ہیں۔ الگورتھمک پی سی جی کیننیکل اور دوبارہ پیدا کرنے کے قابل ہے بیج پر منحصر ہے (ابتدائی نمبر جو پیداوار کا تعین کرتا ہے)؛ ایک ہی بیج سے وہی نقشہ نکلتا ہے۔ تیز، سستا، پیشین گوئی؛ لیکن یہ "بے روح" ہو سکتا ہے۔ جنریٹو AI کے ساتھ، PCG سیاق و سباق اور تھیم کو سمجھتا ہے۔ یہ بامعنی درخواستوں کو پورا کرتا ہے جیسے "برف کے غار کی تھیم پر مشتمل، ٹریپ سے بھرپور، 3 کمروں پر مشتمل تہھانے کا خاکہ۔" لیکن AI آؤٹ پٹ براہ راست تولیدی نہیں ہے اور کھیلنے کی اہلیت کی ضمانت نہیں دیتا ہے۔ سب سے زیادہ طاقتور نقطہ نظر ہائبرڈ ہے: AI اعلی سطحی ڈیزائن اور تھیم (کوسٹ ٹیکسٹ، کمرے کے مقاصد، دشمن تھیم) تیار کرتا ہے، الگورتھم اس ڈیزائن کو چلانے کے قابل جیومیٹری اور توازن میں ڈالتا ہے۔
ہائبرڈ بہاؤ مرحلہ وار:
- پیداوار کے قوانین اور رکاوٹوں کی وضاحت کریں (تھیم، مشکل، سائز، ضروری چیزیں)۔
- AI سے اعلیٰ سطحی خاکہ حاصل کریں (کمرے کے مقاصد، بہاؤ، تھیم، کویسٹ منطق)۔
- الگورتھم/انجن (جیومیٹری، لے آؤٹ، بیلنس) کے ساتھ فوری بنائیں۔
- پلے ایبلٹی کی توثیق کریں (کیا باہر نکلنا ہے، کیا یہ قابل حل ہے، کیا کوئی رکاوٹ نہیں ہے)۔
- بیج اور ریکارڈ (کس ان پٹ نے کون سا آؤٹ پٹ پیدا کیا — تولیدی صلاحیت)۔
ٹپ: AI کو ہمیشہ "محدودات" کی ایک فہرست دیں: "ہر سطح پر باہر نکلنا ضروری ہے"، "کم از کم ایک محفوظ کمرہ"، "شروع کرنے کے لیے کوئی دشمن نہیں"۔ غیر محدود پی سی جی ناقابل حل یا غیر منصفانہ سطح پیدا کرتا ہے۔
ٹاسک اور بیانیہ پروڈکشن
PCG کا سب سے زیادہ کارآمد AI علاقہ جستجو اور بیانیہ نسل ہے۔ AI تھیم اور کردار کے ساتھ مشن کا ڈھانچہ پہن سکتا ہے (جانا، ڈھونڈنا، بازیافت کرنا، حفاظت کرنا)۔ ضمنی مشنوں کے لیے تغیر پیدا کر سکتا ہے۔ جگہوں کی تفصیل لکھ سکتے ہیں۔ لیکن ٹریپ: AI نیرس "جمع کرنے کے کام" پیدا کرتا ہے۔ مختلف قسم کے کاموں اور بامعنی انتخاب کے لیے پوچھیں۔ ہر مشن کو کھلاڑی کے سامنے فیصلہ پیش کرنے کی ضرورت ہوتی ہے۔
احتیاط: طریقہ کار کے مشن میں سب سے بڑا خطرہ تکرار اور بے معنی پیڈنگ کا احساس ہے۔ AI 100 کام پیدا کر سکتا ہے، لیکن 100 بھی "10 بھیڑیوں کو مار ڈالو" ہو سکتے ہیں۔ معیار مختلف قسم اور سیاق و سباق پر منحصر ہے، مقدار پر نہیں۔ انسانی کیوریشن کے ذریعے تیار کردہ ہر بیچ ڈالیں۔
کنٹرول اور تولیدی صلاحیت
پیشہ ورانہ PCG میں، معائنہ اتنا ہی اہم ہے جتنا کہ پیداوار۔ کنٹرول کی ایک پرت قائم کریں جو اس بات کی تصدیق کرے کہ تیار کردہ مواد چلانے کے قابل، منصفانہ اور آن تھیم ہے۔ اس کے علاوہ، پیداوار کو قطعی طور پر منظم کریں: ریکارڈ کریں کہ کون سا ان پٹ (بیج، پرامپٹ، پیرامیٹر) کون سا آؤٹ پٹ دیتا ہے تاکہ اگر کوئی مسئلہ پیدا ہو تو آپ اسے دوبارہ تیار کر سکیں۔ AI آؤٹ پٹ کو براہ راست گیم میں شامل کرنے کے بجائے، اسے منظوری اور اصلاح کے مرحلے سے گزاریں۔
پیمانے پر کنٹرول کرنے کا ایک طاقتور طریقہ یہ ہے کہ ایک خودکار پلے ایبلٹی چیک ترتیب دیا جائے: ایک توثیق کار اسکرپٹ ہر پیدا شدہ سطح کو کھیل میں ڈالنے سے پہلے اسکین کرتا ہے — آیا باہر نکلنا قابل رسائی ہے، چاہے شروع میں مارنے کے لیے دشمن موجود ہوں، چاہے مطلوبہ کلید قابل رسائی ہو۔ آپ AI کے ساتھ اس اسکرپٹ کی منطق کا مسودہ بھی تیار کر سکتے ہیں۔ لیکن انجن میں حقیقی پروڈکشن کے ساتھ اسکرپٹ کو جانچے بغیر اس پر بھروسہ نہ کریں۔ انسانی کیوریشن اور خودکار کنٹرول ایک دوسرے کی تکمیل کرتے ہیں: مشین اس سوال کا جواب دیتی ہے کہ "کیا یہ کھیلنے کے قابل ہے" پیمانے پر، انسان اس سوال کا جواب دیتا ہے کہ "کیا یہ تفریحی اور معنی خیز ہے"۔
پی سی جی اور کھلاڑی کے تجربے کا توازن
پی سی جی کا ایک خطرہ یہ ہے کہ بہت زیادہ تنوع غیر شناخت میں بدل جاتا ہے۔ اگر سب کچھ تصادفی طور پر ہوتا ہے، تو کھلاڑی کسی بھی چیز پر قائم نہیں رہ سکے گا۔ ایسے نمونے جو واقف ہیں اور ان میں مہارت حاصل کی جا سکتی ہے۔ اچھا PCG مختلف قسم اور سیکھنے کی اہلیت کے درمیان توازن قائم کرتا ہے: مکینکس واقف ہونا چاہئے، ترتیب تازہ ہونی چاہئے۔ واضح طور پر اس توازن کو تلاش کریں جب AI کرافٹ ہو — جیسے کہ "میکینکس کے الفاظ کو مستقل رکھیں، لیکن ہر سطح کو ان میکانکس کو ایک مختلف تال میں جوڑنے دیں۔" اس طرح، کھلاڑی کچھ نیا دیکھتا ہے اور کنٹرول نہیں کھوتا ہے۔
تین چھوٹے مقدمات
کیس 1 - ہائبرڈ اپروچ جیت گیا۔ تہھانے رینگنے والے کھیل میں، ٹیم نے AI کو کمرے کے مقاصد اور تھیم اور الگورتھم کو جیومیٹری دی۔ ثقب اسود کے 200 تغیرات پیدا کیے گئے تھے۔ ہر ایک کھیلنے کے قابل نکلا، لیکن تھیم مختلف تھی۔ خالص الگورتھمک ورژن کے مقابلے میں، کھلاڑیوں کا "ہر تہھانے مختلف محسوس کرتا ہے" اسکور میں نمایاں اضافہ ہوا۔
کیس 2 - غیر محدود پیداوار کی لاگت۔ ایک اسٹوڈیو میں AI نے بغیر کسی پابندی کے 50 سطح کے ڈرافٹ تیار کیے تھے۔ جب ٹیسٹ کیا گیا تو، 9 کے پاس کوئی ایگزٹ نہیں تھا، 6 میں دشمن کی جگہیں تھیں جنہوں نے ابتدائی طور پر کھلاڑی کو مار ڈالا۔ جب "لازمی طور پر" رکاوٹوں کی فہرست شامل کی گئی تو، خرابی کی سطح کی شرح 30% سے کم ہو کر 2% ہوگئی۔
کیس 3 - کیوریٹرشپ نے دوبارہ احساس کو توڑ دیا۔ ایک کھلی دنیا کے کھیل میں، AI نے 300 سائڈ کوسٹس تیار کیے؛ اس کی خام شکل میں، اس کا 70٪ "جمع کرو اور لاؤ" تھا۔ مختلف قسم کی درخواست کے ساتھ، ڈیزائنر نے فیصلہ/مشکلات کو شامل کرنے کے لیے ہر کام کو دوبارہ تیار کیا اور تیار کیا۔ کھلاڑیوں کے تاثرات میں، "سائیڈ کی تلاش بورنگ ہیں" کے بارے میں شکایات کم ہو کر ایک تہائی رہ گئیں۔
چار کاپی کرنے کے قابل ٹیمپلیٹس
1) محدود سطح کا خاکہ:
آپ کا کردار: لیول ڈیزائنر۔ تھیم: [جیسے ترک شدہ خلائی اسٹیشن]۔ مشکل: درمیانہ۔ سائز: 5 کمرے۔ ہونا ضروری ہے: ایک باہر نکلنا، کم از کم ایک محفوظ کمرہ، ابتدائی کمرے میں کوئی دشمن نہیں، اسے حل کرنے کے قابل ہونا چاہیے۔ تلاش: کمرے کے حساب سے ایک سطحی خاکہ کمرہ دیں؛ مقصد، تھیم، خطرہ اور فیصلہ ہر کمرے کے لیے کھلاڑی کو پیش کرتا ہے۔
2) مختلف ٹاسک جنریشن:
درج ذیل گیم کے لیے 10 سائڈ کوسٹس تیار کریں: [سٹائل/تھیم]۔ رکاوٹ: کوئی بھی صرف "جمع اور بازیافت" نہیں ہونا چاہیے۔ ہر مشن کھلاڑی کو انتخاب یا مخمصے کے ساتھ پیش کرتا ہے۔ ہر مشن کے لیے: عنوان، ایک جملے کا خلاصہ، کھلاڑی کا فیصلہ، انعام۔ دہرائے جانے والے کسی بھی جملے کو لکھیں۔
3) گیم پلے چیک لسٹ:
ذیل میں تیار کردہ سطح کا خاکہ چیک کریں: [پیسٹ آؤٹ لائن]۔ چیک کریں: (1) کیا وہاں کوئی قابل حصول اخراج ہے، (2) کیا یہ قابل حل ہے، (3) کیا کوئی غیر منصفانہ/قاتل آغاز ہے، (4) کیا تھیم سے کوئی انحراف ہے۔ مسائل کی فہرست بنائیں اور تصحیح تجویز کریں۔
4) تولیدی ریکارڈ:
درج ذیل پروڈکشن کے لیے ریکارڈ ٹیمپلیٹ بنائیں: استعمال شدہ بیج، پرامپٹ، پیرامیٹرز، آؤٹ پٹ کا خلاصہ اور منظوری کی حیثیت۔ مقصد: اگر کوئی مسئلہ پیش آتا ہے تو اسی مواد کو دوبارہ پیش کرنے کے قابل ہونا۔
کمزور فوری / مضبوط اشارہ
کمزور اشارہ:
مجھے ایک بے ترتیب تہھانے بنائیں۔
کوئی پابندیاں یا تھیمز نہیں؛ آؤٹ پٹ unplayable یا عام ہو جائے گا.
طاقتور اشارہ:
آپ کا کردار: تہھانے ڈیزائنر۔ تھیم: سیلاب زدہ مندر۔7 کمرے، بڑھتی ہوئی مشکل۔ ہونا ضروری ہے: ہر کمرے میں کچھ قسم کا مکینک (متبادل جال، پہیلی، جنگی، تلاش)، واحد خفیہ کمرہ، آخری کمرے میں آرام کا مقام، قابل حل۔ آؤٹ پٹ: کمرے سے کمرے کی میز (مقصد، تھیم، خطرہ، انعام)۔ آخر میں، کھیلنے کے قابل خطرات کو الگ سے درج کریں۔
تھیم، رکاوٹ، مکینیکل تال اور خطرے کی طلب پیداوار کو پیداوار کے لیے تیار کرتی ہے۔
الگورتھم بمقابلہ AI PCG ٹیبل
سائز
الگورتھم پی سی جی
AI کے ساتھ PCG
ہائبرڈ
تولیدی صلاحیت
اعلی (بیج)
کم
درمیانہ
معنی/تھیم
کمزور
مضبوط
مضبوط
کھیلنے کی اہلیت کی ضمانت ہے۔
قابل تدوین
کوئی نہیں۔
قابل تدوین
رفتار
بہت تیز
تیز
درمیانہ
بہترین استعمال
جیومیٹری، توازن
ٹاسک، تھیم، ٹیکسٹ
پیداوار لائن
عام غلطیاں
- بغیر کسی پابندی کے پیدا کرنا۔ غیر حل شدہ، غیر منصفانہ مواد سامنے آتا ہے۔
- بغیر نگرانی کے بہتا ہوا AI آؤٹ پٹ۔ پلے ایبلٹی کی تصدیق ضروری ہے۔
- تنوع نہیں چاہتے۔ AI نیرس "پک اپ" پیدا کرنے کا رجحان رکھتا ہے۔
- تولیدی صلاحیت کو ریکارڈ نہیں کرنا۔ اگر کوئی مسئلہ پیش آتا ہے، تو آپ مواد کو بحال نہیں کر سکتے۔
- مقدار کو معیار کے ساتھ الجھانا۔ 300 عام کام 30 اچھے کاموں سے بدتر ہیں۔
خلاصہ میں
پی سی جی مواد بھوک کو پورا کرتا ہے۔ AI اس میں معنی اور تھیم شامل کرتا ہے۔ سب سے طاقتور طریقہ ہائبرڈ ہے: AI اعلیٰ سطح کا ڈیزائن تیار کرتا ہے، الگورتھم پلے ایبل انسٹی ٹیشن تیار کرتا ہے۔ بغیر کسی رکاوٹ کی فہرست، کھیلنے کی اہلیت کی جانچ، مختلف قسم کی مانگ، اور تولیدی صلاحیت کے ریکارڈ کے بغیر، PCG تیزی سے کوڑا کرکٹ پیدا کرتا ہے۔ کنٹرول شدہ قسم پر شرط لگائیں، نمبروں پر نہیں۔
درخواست کا کام
ایک تھیم کا انتخاب کریں (جیسے برف کا غار)۔ "محدود سطح کی آؤٹ لائن" ٹیمپلیٹ کے ساتھ 5 کمروں کا لیول تیار کریں، پھر وہی آؤٹ پٹ "پلے ایبلٹی چیک لسٹ" ٹیمپلیٹ کے ساتھ تیار کریں۔ پائے جانے والے مسائل کو حل کریں اور حتمی مسودہ تیار کریں۔
چیک لسٹ
- میں نے پروڈکشن کو "لازمی" رکاوٹوں کی فہرست دی۔
- میں نے اعلیٰ سطحی ڈیزائن کو AI اور کنکریٹائزیشن کو الگورتھم پر چھوڑ دیا۔
- میں نے چلانے کے قابل ہونے کے لیے ہر تیار کردہ مواد کا جائزہ لیا ہے۔
- میں نے مشنوں میں تنوع اور بامعنی انتخاب کا مطالبہ کیا۔
- میں نے بیج/پرامپٹ/پیرامیٹر کو تولیدی صلاحیت کے لیے محفوظ کیا۔