युनिट्स
1. गेम डेव्हलपमेंटमधील आर्टिफिशियल इंटेलिजन्सचा परिचय: भूमिका, सीमा, पडताळणी, कॉपीराइट आणि नैतिकता 2. प्रोटोटाइप आणि मेकॅनिकल डिझाईन: आयडिया ते प्ले करण्यायोग्य कोर पर्यंत जलद पुनरावृत्ती 3. NPC वर्तणूक आणि संवाद प्रणाली: कृत्रिम बुद्धिमत्ता जी वर्ण जिवंत करते 4. प्रक्रियात्मक सामग्री निर्मिती (PCG): स्तर, नकाशा, शोध आणि कथा 5. मालमत्ता आणि व्हिज्युअल उत्पादन: संकल्पना कला, 2D/3D आणि पोत 6. ध्वनी, संगीत आणि प्रभाव उत्पादन: गेमचे हर्ड वर्ल्ड 7. कोड जनरेशन आणि इंजिन इंटिग्रेशन: युनिटी (C#) आणि अवास्तव (ब्लूप्रिंट/C++) 8. गेम बॅलन्स, सिम्युलेशन आणि इकॉनॉमी: नंबर्ससह एक चांगला गेम 9. गुणवत्ता हमी (QA), डीबगिंग आणि स्वयंचलित चाचणी 10. कॉपीराइट, मौलिकता, परवाना आणि नीतिशास्त्र: प्रकाशित आणि जबाबदार सामग्री 11. एंड-टू-एंड वर्कफ्लो, प्रोडक्शन लाइन इंटिग्रेशन, गव्हर्नन्स आणि लाइव्ह सर्व्हिस
युनिट 8 / 11

गेम बॅलन्स, सिम्युलेशन आणि इकॉनॉमी: नंबर्ससह एक चांगला गेम

नफा:

  • शक्ती संतुलन, अडचण वक्र आणि अर्थव्यवस्था अक्ष समजून घेण्याची क्षमता आणि कृत्रिम बुद्धिमत्तेला मोजण्यायोग्य शिल्लक लक्ष्य देऊन सूत्रे आणि मॉडेल स्थापित करण्याची क्षमता
  • मॉन्टे कार्लो सिम्युलेशनसह हजारो व्हर्च्युअल सामन्यांची गणना करण्याची आणि प्लेटेस्टसह परिणामांची क्रॉस-पडताळणी करण्याची क्षमता
  • कालांतराने महागाई/दुष्काळाच्या जोखमीचे मॉडेल करण्याची क्षमता आणि आर्थिक रचनेत खेळाडूंचे कल्याण यासारख्या नैतिक सीमांचे पालन करणे

खेळ मजेदार असू शकतो, परंतु जर तो असंतुलित असेल तर तो कोसळतो: एक शस्त्र इतरांना मागे टाकते, एक धोरण नेहमीच जिंकते, अर्थव्यवस्था एकतर महागाई किंवा दुष्काळात जाते. गेम बॅलन्स (गेम बॅलन्सिंग); गेमचे पर्याय, आव्हाने आणि बक्षिसे वाजवी, वैविध्यपूर्ण आणि समाधानकारक होण्यासाठी समायोजित केली जातात. शिल्लक; ही एक रचना शिस्त आहे जी नुकसान, आरोग्य, किंमत, बक्षीस आणि संभाव्यता यासारख्या संख्यांसह खेळते. AI येथे एक शक्तिशाली विश्लेषण आणि सिम्युलेशन भागीदार आहे: सूत्र मसुदे, संभाव्यता गणना, आर्थिक मॉडेल, अडचण वक्र आणि असंतुलन शोधणे. परंतु अंतिम शिल्लक निर्णय - "हा खेळ किती कठीण वाटला पाहिजे, किती उदार वाटला पाहिजे" - डिझाइनरच्या चव आणि खेळाडूंच्या चाचणीवर अवलंबून आहे.

या युनिटमध्ये, तुम्ही AI चा वापर बॅलन्स, इकॉनॉमी डिझाइन आणि सिम्युलेशनमध्ये कसा करायचा ते शिकाल; तुम्ही फॉर्म्युला डिझाइन, आर्थिक मॉडेलिंग, अडचण वक्र आणि असंतुलन शिकार शिकाल.

काय समतोल साधतो?

तीन मूलभूत अक्ष आहेत. शक्ती संतुलन: पर्यायांपैकी (शस्त्रे, वर्ण, रणनीती), कोणीही स्पष्टपणे श्रेष्ठ नसावे; प्रत्येकाची जागा असावी. अडचण वक्र: खेळ खूप सोपा किंवा खूप कठीण नाही; जसजसे खेळाडूंचे कौशल्य वाढते तसतसे अडचण वेगवान राहिली पाहिजे. अर्थव्यवस्था: खेळातील संसाधने (पैसा, साहित्य, वेळ) पुरवठा आणि मागणी यांच्यात समतोल असणे आवश्यक आहे; ते निरर्थक किंवा अप्राप्य होऊ नये. AI तीनही मॉडेल्स आणि क्रंच नंबर तयार करू शकते.

समतोल प्रवाह टप्प्याटप्प्याने:

  1. शिल्लक लक्ष्य लिहा ("55% पेक्षा जास्त वेळ कोणतेही शस्त्र निवडलेले नाही" सारखे मोजता येण्याजोगे ध्येय).
  2. एक सूत्र/मॉडेल स्थापित करा (AI आणि नुकसान, किंमत, बक्षीस यांच्यातील संबंध तयार करा).
  3. नक्कल करा (एआयला हजारो आभासी चकमकींची गणना करा, परिणाम पहा).
  4. प्लेटेस्टशी तुलना करा (वास्तविक खेळाडू संख्या सत्यापित करतात).
  5. समायोजित करा आणि पुनरावृत्ती करा (शिल्लक ही पुनरावृत्ती प्रक्रिया आहे).
टीप: "एक योग्य संख्या" म्हणून नव्हे तर एक श्रेणी आणि ध्येय म्हणून शिल्लक विचार करा. AI ला मोजता येण्याजोगे ध्येय द्या, जसे की "45-55% च्या दरम्यान जिंकण्याचा दर"; "हे संतुलित करा" सारखी अस्पष्ट विनंती कार्य करत नाही. तसेच, परिपूर्ण समतोल राखण्याचे लक्ष्य ठेवू नका: थोडीशी विषमता (प्रत्येक पर्यायाची ताकद, एक कमकुवतता) खेळ वैविध्यपूर्ण आणि मनोरंजक ठेवते; निरपेक्ष समानता अनेकदा नीरसतेकडे नेत असते.

सिम्युलेशन: प्रति सेकंद हजारो गेम खेळणे

बॅलन्सचा सर्वात शक्तिशाली एआय वापर सिम्युलेशन आहे. दोन शस्त्रे खरोखर संतुलित आहेत की नाही हे शोधण्यासाठी हजारो आभासी मारामारी लागतील; AI किंवा AI द्वारे निर्मित सिम्युलेशन स्क्रिप्टसह मॅन्युअली अशक्य. तुम्ही एआयला मॉन्टे कार्लो (मोठ्या संख्येने यादृच्छिक चाचण्यांसह संभाव्यता अंदाज) सिम्युलेशन डिझाइन करण्यास सांगू शकता आणि परिणामांचा अर्थ लावू शकता. परंतु सिम्युलेशन केवळ मॉडेलच्या गुणवत्तेइतकेच चांगले आहे: मॉडेल वास्तविक गेमप्ले प्रतिबिंबित करत नसल्यास, परिणाम दिशाभूल करणारा असेल. वास्तविक प्लेटेस्टसह नेहमी सिम्युलेशन क्रॉस-व्हॅलिडेट करा.

खबरदारी: आर्थिक रचनेमध्ये AI सूचना आंधळेपणाने लागू करणे धोकादायक आहे. विशेषत: खऱ्या पैशांचा (खरेदी) समावेश असलेल्या खेळांमध्ये, खोटी अर्थव्यवस्था खेळाडूचा बळी घेते आणि कायदेशीर धोके निर्माण करते. याव्यतिरिक्त, "अवलंबन अभियांत्रिकी" — खेळाडूचे शोषण करण्यासाठी डिझाइन केलेले मॅनिपुलेटिव्ह मेकॅनिक्स — ही एक नैतिक सीमा आहे; एआय कार्यक्षमतेसाठी सुचवू शकते, परंतु जबाबदार डिझायनर खेळाडूंचे कल्याण पाहतो.

शिल्लक डेटाचे दोन स्रोत: सिम्युलेशन आणि रिअल प्लेयर

शिल्लक निर्णय दोन प्रकारच्या डेटावर आधारित आहेत आणि दोन्ही आवश्यक आहेत. सिम्युलेशन डेटा नियंत्रित आणि स्केल केला जातो: ते हजारो आभासी सामन्यांमध्ये एका शस्त्राचे सांख्यिकीय वर्चस्व दर्शविते. परंतु सिम्युलेशन वास्तविक खेळाडूंचे वर्तन, शिकण्याची वक्र आणि भावनांचे पैलू कॅप्चर करू शकत नाही ज्यांना आपण "मेटा" म्हणतो (समुदायाने शोधलेल्या सर्वात प्रभावी धोरणे). वास्तविक खेळाडू डेटा (टेलिमेट्री — गेममधून स्वयंचलितपणे गोळा केलेला गेमप्ले डेटा) वास्तविकता प्रतिबिंबित करतो परंतु गोंगाट करणारा असतो आणि प्रसारणानंतरच येतो. एक परिपक्व संतुलन प्रक्रिया दोन्ही एकत्र करते: सिम्युलेशनसह खरखरीत समतोल, वास्तविक प्लेयर डेटासह उत्कृष्ट-ट्यून. AI दोन्ही डेटाचे विश्लेषण करण्यात शक्तिशाली आहे — सिम्युलेशन डिझाइन करणे, टेलीमेट्रीमधून नमुने काढणे.

एक महत्त्वाचा मुद्दा: डेटा गोपनीयता. वास्तविक प्लेयर डेटासह कार्य करताना वैयक्तिक डेटा (ओळख, स्थान, पेमेंट) संरक्षित करणे हे कायदेशीर आणि नैतिक बंधन आहे. शिल्लक विश्लेषणासाठी, खेळाडू कोण आहे हे महत्त्वाचे नाही, तर तो काय करतो हे महत्त्वाचे आहे; म्हणून, डेटा निनावी करा (ओळख नसलेले, एकत्रित) आणि त्याचे विश्लेषण करा. हा नियम AI ला टेलीमेट्री देताना देखील लागू होतो: वैयक्तिक डेटा असलेले कच्चे रेकॉर्ड थेट टूलमध्ये पेस्ट करण्याऐवजी, त्याचे अनामित आणि एकत्रित फॉर्म वापरा. समतोल साधण्यासाठी तुम्हाला खऱ्या ओळखीची कधीच गरज नसते.

तीन लहान प्रकरणे

केस 1 - सिम्युलेशनने असंतुलन उघड केले. फायटिंग गेममध्ये, डिझाइनरांना वाटले की 8 वर्ण संतुलित आहेत. 50,000 आभासी सामने AI सह नक्कल केले गेले; एका वर्णाचा विजय दर 68% पर्यंत वाढला. समस्या अशी होती की एका संयोजनाने खूप नुकसान केले; जेव्हा संख्या कमी केली गेली, तेव्हा दर 54% पर्यंत घसरला आणि प्लेटेस्टने याची पुष्टी केली.

प्रकरण 2 - आर्थिक चलनवाढ रोखली. बांधकाम-सर्व्हायव्हल गेममध्ये अर्थव्यवस्था AI सह मॉडेल केली गेली होती; मॉडेलने दर्शविले की 20 तासांनंतर, खेळाडू इतके सोने जमा करतील की सर्वकाही निरुपयोगी होईल. संसाधन उत्पादन दर आणि खर्च वक्र समायोजित; थेट चाचणीमध्ये, अर्थशास्त्र 100 तासांसाठी महत्त्वपूर्ण राहिले.

केस 3 - अडचण वक्र दुरुस्त केले. एका प्लॅटफॉर्म गेममध्ये, ६०% खेळाडूंनी स्तर ४ वर सोडले. AI ने अडचण मेट्रिक्सचे (मृत्यूंची संख्या, प्रयत्न) अध्यायानुसार विश्लेषण केले आणि धडा ४ मध्ये अडचणीत अचानक उडी आल्याचे चिन्हांकित केले. एकदा वक्र गुळगुळीत झाल्यावर, ड्रॉपआउटचे प्रमाण ६०% वरून घसरले. २८%.

चार कॉपी करण्यायोग्य टेम्पलेट्स

1) शिल्लक सूत्र डिझाइन:

तुमची भूमिका: गेम सिस्टम डिझायनर. खालील घटकांसाठी एक संतुलित सूत्र स्थापित करा: [उदा. शस्त्रांचे नुकसान, आगीचा दर, श्रेणी]. ध्येय: कोणतेही शस्त्र प्रबळ नसावे, प्रत्येकाचा फायदा असावा. सूत्र आणि गृहीतके स्पष्ट करा; प्रत्येक नंबर कसा मिळवायचा ते मला दाखवा म्हणजे मी ते सत्यापित करू शकेन.

2) मॉन्टे कार्लो सिम्युलेशन डिझाइन:

दोन पर्यायांची शिल्लक तपासण्यासाठी सिम्युलेशन डिझाइन करा: [पर्याय A आणि B, नियम]. 10,000 आभासी सामने सेट करा, विजयाचा दर आणि भिन्नता मोजा. सिम्युलेशन कोड/लॉजिक द्या आणि मॉडेल वास्तविक गेमप्ले किती चांगले प्रतिबिंबित करते यावर मर्यादा निर्दिष्ट करा.

३) इकॉनॉमी मॉडेल आरोग्य तपासणी:

माझ्या खेळाचे अर्थशास्त्र आहे: [संसाधने, उत्पादन, खर्च, खर्च]. कालांतराने हे मॉडेल करा: खेळाडूचे संसाधन शिल्लक 1, 10, 50, 100 तासांवर किती असेल? महागाई किंवा दुष्काळाचा धोका आहे का? संख्यांमध्ये समस्या आणि समायोजन सूचना दर्शवा.

4) अडचण वक्र विश्लेषण:

खाली भाग-दर-एपिसोड प्ले टेस्ट मेट्रिक्स (मृत्यू, प्रयत्न, ड्रॉपआउट) आहेत: [डेटा]. अडचण वक्र मध्ये अचानक उडी किंवा ड्रॉप जेथे विभाग चिन्हांकित; प्रत्येकासाठी मऊपणाची कारणे आणि सूचना द्या. निर्णय डिझायनरवर अवलंबून असल्याचे सांगा.

कमकुवत प्रॉम्प्ट / मजबूत प्रॉम्प्ट

कमकुवत प्रॉम्प्ट:

माझा खेळ संतुलित करा.

कोणतेही मोजण्यायोग्य उद्दिष्टे, डेटा आणि मर्यादा नाहीत; AI सामान्य शब्दात बोलतो.

शक्तिशाली सूचना:

तुमची भूमिका: सिस्टम डिझाइनर. माझ्याकडे ५ टॉवर डिफेन्स टॉवर्स आहेत; या किंमती/नुकसान/श्रेणी मूल्यांवर: [सारणी]. ध्येय: प्रत्येक टॉवर किमान एका परिस्थितीत सर्वोत्तम पर्याय असू द्या; त्यापैकी कोणीही नेहमी जिंकू नये. कार्य: वर्तमान मूल्यांमध्ये प्रबळ/निरुपयोगी टॉवर ओळखा, त्यांना संतुलित करण्यासाठी नवीन मूल्ये सुचवा आणि ते का कार्य करतील ते सिम्युलेशन लॉजिकसह स्पष्ट करा.

ठोस मूल्ये, मोजता येण्याजोगे उद्दिष्टे आणि न्याय्यतेची विनंती आउटपुटला उपयुक्त बनवते.

शिल्लक अक्ष सारणी

अक्ष

निकष

AI योगदान

मानवी निर्णय

शक्ती संतुलन

निवड/विजय दर

अनुकरण, शोध

स्वीकार्य श्रेणी

अडचण वक्र

मृत्यू, जाऊ देऊ नका

मेट्रिक विश्लेषण

ध्येयाच्या अडचणीची जाणीव

अर्थव्यवस्था

पुरवठा/मागणी, महागाई

वेळ मॉडेल

उदारतेचे तत्वज्ञान

विविधता

वापर वितरण

वितरण विश्लेषण

डिझाइन हेतू

सामान्य चुका

  • याचा अर्थ "समतोल पद्धतीने करा". मोजता येण्याजोग्या ध्येयाशिवाय समतोल साधता येत नाही.
  • सिम्युलेशनवर आंधळा विश्वास. मॉडेल वास्तविकता प्रतिबिंबित करत नसल्यास, परिणाम दिशाभूल करणारा असेल.
  • प्लेटेस्ट वगळणे. संख्या बरोबर असली तरी चुकीची भावना असू शकते.
  • कालांतराने अर्थव्यवस्थेचे मॉडेलिंग नाही. महागाई/दुष्काळाचा उद्रेक होतो.
  • प्रश्नाशिवाय शोषणात्मक यांत्रिकी प्रस्तावाची अंमलबजावणी करणे. खेळाडूंचे कल्याण ही नैतिक सीमा आहे.

सारांशात

शिल्लक ही संख्यांची कला आहे जी गेमला न्याय्य आणि समाधानकारक बनवते. AI; फॉर्म्युलेट्स, सिम्युलेट्स, इकॉनॉमिक्स मॉडेल्स आणि असंतुलन हंट्स — परंतु तुम्ही मोजता येण्याजोग्या उद्दिष्टे प्रदान करणे आवश्यक आहे, प्ले टेस्टिंगसह सिम्युलेशन प्रमाणित करणे आणि नैतिक सीमा (खेळाडू कल्याण) पाळणे आवश्यक आहे. शिल्लक ही एक संख्या नसून लक्ष्यित श्रेणी आहे आणि ती पुनरावृत्ती आहे.

अर्ज कार्य

तुमच्या गेममधून एक प्रणाली निवडा जी संतुलित असणे आवश्यक आहे (शस्त्रे, टॉवर, वर्ण). मोजता येण्याजोगे शिल्लक लक्ष्य लिहा ("विजय दर 45-55%) आणि "मॉन्टे कार्लो सिम्युलेशन डिझाइन" टेम्प्लेटसह सिम्युलेट केलेले दोन पर्याय ठेवा. परिणामाचा अर्थ लावा आणि समायोजन शिफारस करा; प्लेटेस्टसह सत्यापित करण्याची योजना करा.

चेकलिस्ट

  • [ ] मी मोजता येण्याजोगे शिल्लक लक्ष्य परिभाषित केले आहे.
  • सूत्र/मॉडेलमधील प्रत्येक क्रमांक कुठून आला हे मी सत्यापित केले.
  • [ ] मी प्लेटेस्टसह सिम्युलेशन क्रॉस-व्हॅलिडेट केले.
  • [ ] मी कालांतराने अर्थव्यवस्थेचे मॉडेल केले (1-100 तास).
  • [ ] मी खेळाडूंचे कल्याण आणि नैतिक सीमांचे निरीक्षण केले.