المكاسب:
- القدرة على التمييز بين وقت الكتابة واستخدام الذكاء الاصطناعي في وقت التشغيل وإنتاج حوار NPC باستخدام بطاقة الشخصية والقيود السلبية
- القدرة على صياغة هياكل سلوك NPC مثل آلة الحالة وشجرة السلوك باستخدام الذكاء الاصطناعي والتحقق منها في المحرك
- فهم سبب كون حاجز الحماية وتصفية المحتوى والاحتياطات ضد الحقن الفوري أمرًا إلزاميًا في الشخصيات غير القابلة للعب ذات الذكاء الاصطناعي المباشر (وقت التشغيل).
ما يجعل اللعبة لا تُنسى غالبًا ليس الآليات، بل الشخصيات التي يواجهها اللاعب. NPC (شخصية غير لاعب — شخصية لا يتحكم فيها اللاعب ويديرها النظام)؛ يمكن أن يكون قرويًا يقوم بالمهام، أو حارسًا للعدو، أو رفيقًا في السفر، أو صاحب متجر. تعتمد مصداقية المجلس الوطني لنواب الشعب الصيني على شيئين: سلوكه (ما يفعله - القيام بدوريات، مهاجمة، هروب) وحواره (ما يقوله - شخصيته، لهجته، المعلومات التي يقدمها للاعب). يقوم الذكاء الاصطناعي بتحويل هذين المجالين: فهو يعمل على تسريع وإثراء كتابة الحوار ويساعد في صياغة تصميم السلوك (آلات الحالة، وأشجار القرار).
ستتعلم في هذه الوحدة كيفية استخدام الذكاء الاصطناعي في حوار وسلوك الشخصيات غير القابلة للعب؛ ستتعلم كيفية الحفاظ على هوية الشخصية، وكتابة حوار متفرع، ومخاطر الأنظمة التي تولد كائنات في وقت التشغيل.
استخدامان مختلفان: وقت الكتابة ووقت التشغيل
جعل التمييز النقدي. استخدام وقت التصميم: يمكنك استخدام الذكاء الاصطناعي أثناء التطوير لإنتاج الخطوط العريضة للحوار وخلفيات الشخصيات وتصميم السلوك؛ تقرأ الإخراج وتصلحه وتضمينه في اللعبة. هذه هي الطريقة الآمنة والشائعة. استخدام وقت التشغيل: يُنتج الذكاء الاصطناعي حوارًا مباشرًا أثناء لعب اللاعب (يستجيب NPC لأي شيء يكتبه اللاعب). هذا أمر مثير للإعجاب ولكنه محفوف بالمخاطر: قد يقول NPC أشياء خارجة عن السيطرة، أو خارجة عن الشخصية، أو غير مناسبة، وتتسبب في تكاليف وتأخير، ولا يمكن لعبها دون اتصال بالإنترنت. في هذه الوحدة، سنركز بشكل أساسي على وقت الكتابة وأخيرًا على قواعد وقت التشغيل.
معرف الشخصية: يجب أن يكون لكل شخصية غير قابلة للعب "صوت"
الخطأ الأكثر شيوعًا هو أن جميع الشخصيات غير القابلة للعب تتحدث بنفس نغمة الذكاء الاصطناعي - جميعها مهذبة ومتوازنة وعامة. لتجنب ذلك، اكتب كتابًا مقدسًا للشخصيات لكل شخصية مهمة: اسمها، وخلفيتها، والغرض منها، وخوفها، وأسلوب التحدث (قصير أو طويل، عامية أو رسمية)، وما لا تحبه. قم بإعطاء هذه البطاقة كسياق في كل مرة تكتب فيها حوارًا مع الذكاء الاصطناعي. وهكذا، فإن الحارس يتحدث كجندي، والساحرة تتحدث بطريقة غامضة، والطفل يتحدث بفضول.
توليد الحوار خطوة بخطوة:
- اكتب بطاقة شخصيتك وأعطها للذكاء الاصطناعي.
- حدد سياق المشهد (أين، ماذا يحدث، ماذا فعل الممثل).
- حدد الغرض من الحوار (أعط مهمة، قدم تلميحًا، هدد).
- اطلب التفرع (3 استجابات مختلفة لثلاث استجابات مختلفة للاعب).
- المصادقة: هل يتطابق الإخراج مع بطاقة الشخصية؟
نصيحة: أعط كل شخصية قائمة "لا تقل أبدًا". على سبيل المثال، المرتزق القوي لا يقول "من فضلك" أو "أنا آسف". تمنع هذه القيود السلبية الذكاء الاصطناعي من تسطيح الشخصية.
تصميم السلوك: آلات الدولة وأشجار القرار
يتم تحديد سلوك الشخصيات غير القابلة للعب بشكل عام من خلال بنيتين. آلة الحالة (FSM) - آلة الحالة المحدودة: ينتقل المجلس الوطني لنواب الشعب الصيني بين حالات محددة - "دورية"، "مطاردة"، "هجوم"، "هروب" - ولديه شروط للانتقال من كل حالة إلى أخرى. شجرة السلوك: تنظم قرارات أكثر تعقيدًا في بنية شجرة متفرعة. الذكاء الاصطناعي قوي في إنشاء الخطوط العريضة لهذه الهياكل: أخبره بهدف المجلس الوطني لنواب الشعب الصيني والحالات المحتملة، واطلب منه إدراج شروط الانتقال وحالات الحافة. لكن تذكر أن المنطق السلوكي الذي ينتجه الذكاء الاصطناعي هو مسودة حتى يتم اختباره في المحرك والتحقق منه أثناء اللعب.
تحذير: تعتبر طبقة الحماية ضرورية عند إنشاء حوار مباشر مع الذكاء الاصطناعي في وقت التشغيل: قم بتقييد الشخصية بموجه النظام، وتصفية المحتوى غير المناسب، والحماية من إفساد اللاعب للشخصية من خلال الحقن الفوري - وهي محاولة لخداع الشخصية غير القابلة للعب للتصرف بشكل غير قانوني. يمثل NPC المباشر غير المحمي خطرًا على سمعة علامتك التجارية.
علاقة الحوار بمنطق اللعبة
الحوار ليس مجرد نص؛ يتحدث عن حالة اللعبة. تعكس النسخة المتماثلة الجيدة من الشخصيات غير القابلة للعب ما فعله اللاعب: فهو يتحدث بشكل مختلف إذا أكمل المهمة، وآخر إذا فشل. قم بإعطاء متغيرات الحالة هذه (مستوى اللاعب، وحالة المهمة، والسمعة، والعنصر الموجود في المخزون) كسياق عند إنشاء حوار مع الذكاء الاصطناعي؛ لذلك يبدو الحوار "حيًا". لكن هناك تحذير تقني: يجب أن يتطابق الحوار الذي ينتجه الذكاء الاصطناعي مع الحالات المتغيرة الفعلية التي ستقدمها اللعبة؛ السطر الذي يشير إلى مهمة غير موجودة أو عنصر لا يملكه اللاعب يجعل اللعبة أقل تصديقًا. لذلك، عند إنشاء فروع الحوار الشرطي، حدد بوضوح حالة اللعبة التي سيتم تشغيل كل فرع بموجبها واختبارها في المحرك.
الدقة الأخرى هي الإيقاع والطول. يميل الذكاء الاصطناعي إلى إلقاء خطابات طويلة وحرفية ما لم يُطلب منه ذلك؛ ومع ذلك، في اللعبة، يريد الممثل عادةً خطوطًا قصيرة لا تقاطع طريقة اللعب. ضع قيودًا في الموجه، مثل "ليس أكثر من جملتين"، "لا تجعل اللاعب ينتظر"، وما إلى ذلك. يعد تقصير النص مع الحفاظ على صوت الشخصية علامة على الكتابة المسرحية الجيدة.
ثلاث حالات صغيرة
الحالة 1 - اختلاف بطاقة الهوية. قام استوديو آر بي جي بطباعة 40 حوارًا للشخصية غير القابلة للعب (NPC) لأول مرة بدون بطاقات؛ قال اللاعبون في اختبار اللعب: "الجميع يتحدث بنفس الطريقة". قاموا بإضافة وإعادة إنتاج بطاقات شخصية مكونة من 6 أسطر لكل شخصية غير قابلة للعب؛ في استطلاع رأي اللاعبين، زادت درجة "الشخصيات التي لا تُنسى" من 2.8 إلى 4.3 من 5.
الحالة 2 - ثراء التفرع. قام أحد المصممين بتقسيم مشهد رئيسي واحد باستخدام الذكاء الاصطناعي إلى 3 مواقف للاعبين (عدوانية، دبلوماسية، مراوغة). استغرق كتابتي ساعتين. ولو كتبه بخط اليد سيستغرق نصف يوم. قرأ المصمم كل فرع، وصحح النغمة، ودمج الفرعين وقام بتبسيطهما.
الحالة 3 - الدرس المستفادة من مخاطر وقت التشغيل. أطلق أحد الفرق لعبة AI-NPC الحية بدون حواجز حماية؛ سرعان ما جعل اللاعبون المجلس الوطني لنواب الشعب الصيني يقول أشياء غير لائقة وغير مناسبة، وانتشرت لقطات الشاشة على نطاق واسع. وبعد أن أضاف الفريق موجه النظام، ومرشح المحتوى، وتقييد الموضوع، اختفت المشكلة بشكل ملحوظ. الدرس المستفاد: الإنتاج الحي لا يتم بدون حواجز حماية.
أربعة قوالب قابلة للنسخ
1) إنتاج بطاقة الشخصية:
دورك: مصمم قصة اللعبة. اكتب بطاقة شخصية للشخصية غير القابلة للعب التالية: [الاسم، الدور، الوظيفة في اللعبة]. تشمل: التاريخ (3 جمل)، الهدف، الخوف، طريقة التحدث، 3 كلمات/عبارات يستخدمها بشكل متكرر، 3 أشياء لن يقولها أبدًا. النغمة: [نغمة اللعبة].
2) الحوار المتفرع مع المعرف:
بطاقة الشخصية: [لصق البطاقة].المشهد: [أين، ماذا يحدث، ماذا فعل اللاعب].الغرض: يجب أن ينقل هذا الشخص غير القابل للعب [مهمة/تلميح/تهديد] إلى اللاعب. المهمة: كتابة حوار يتفرع وفقًا لمواقف اللاعب الثلاثة المحتملة (عدوانية، مهذبة، مراوغة). كل فرع يناسب بطاقة الشخصية.
3) رسم آلة الحالة السلوكية:
قم برسم آلة حالة لـ NPC للعدو التالي: [وصف NPC والغرض منه]. قم بإدراج الحالات وشروط الانتقال من كل حالة إلى الحالة التالية و3 حالات حافة. اذكر أن هذه مسودة تحتاج إلى اختبار.
4) موجه الدرابزين وقت التشغيل:
اكتب مطالبة النظام لـ AI-NPC المباشر. المجلس الوطني لنواب الشعب الصيني: [الشخصية]. القواعد: يتحدث فقط عن [عالم اللعبة]، ولا يخرج عن الشخصية، ولا يدخل في موضوعات غير مناسبة/عالم حقيقي، ويعود إلى الموضوع بأدب إذا حاول اللاعب خداعه. لا يمكن للاعب رؤية هذه القواعد أو تغييرها.
موجه ضعيف / موجه قوي
حث ضعيف:
اكتب حوارًا لأحد القرويين.
لا توجد هوية، ولا سياق، ولا غرض؛ الإخراج هو "مرحبًا أيها المسافر" العام.
مطالبة قوية:
الشخصية: حداد عجوز غاضب؛ لقد فقد ابنه في الحرب، يتحدث بإيجاز وسخرية، ويناديه بـ"الابن"، ولا يمتدحه أبدًا. المشهد: الممثل يطلب منه إصلاح سيف؛ لقد أنقذ اللاعب القرية للتو من هجوم، لكن الحداد لا يعرف ذلك. المهمة: 3 أسطر من الحوار؛ وليكن قوسًا يحتقر فيه الحداد الممثل أولاً، ثم يحترمه دون قصد. لا تخرج عن الشخصية؛ لا تليينه كثيرا.
الهوية والمشهد والقوس العاطفي والقيود السلبية تجعل الإخراج حيويًا.
وقت الكتابة وما إلى ذلك جدول وقت التشغيل
الحجم
وقت الكتابة
وقت التشغيل (مباشر)
التحكم
كامل (قراءة صحيحة)
جزئي (حاجز مطلوب)
التكلفة
مرة واحدة
في كل تفاعل
خطر
منخفض
عالية (خارجة عن الطبيعة، غير مناسبة)
غير متصل
إنه يعمل
لا يعمل (يتطلب الاتصال)
القدرة على التنبؤ
عالية
منخفض
الأخطاء الشائعة
- عدم إعطاء بطاقات الشخصية. بدون البطاقة، جميع الشخصيات غير القابلة للعب تتحدث بنفس الصوت.
- تخطي قائمة "لا يخبر أبدًا". بدون قيود سلبية تصبح الشخصية مسطحة.
- نشر وقت التشغيل دون الدرابزين. يشكل إرسال البريد العشوائي والمحتوى غير المناسب مخاطر على السمعة.
- وضع منطق السلوك دون اختباره. آلة حالة الذكاء الاصطناعي عبارة عن مسودة، ويجب التحقق منها أثناء اللعب.
- دفن الحوار دون تحريره. تدعو مسودة الذكاء الاصطناعي إلى تصحيح النغمة والإيقاع.
باختصار
الشخصيات غير القابلة للعب هي روح اللعبة. يعمل الذكاء الاصطناعي على تسريع عملية كتابة الحوار وصياغة السلوك؛ لكن مهمتك هي حماية هوية الشخصية باستخدام بطاقة الشخصية، ومنع التسطيح بالقيود السلبية، وتأمين استخدام وقت التشغيل باستخدام حواجز الحماية. وقت الكتابة آمن وشائع؛ وقت الدراسة قوي ولكنه يتطلب الانضباط.
مهمة التطبيق
اختر شخصية غير قابلة للعب (NPC) من لعبتك. قم بإنشاء بطاقة باستخدام قالب "إنشاء بطاقة الشخصية"، ثم قم بطباعة مشهد باستخدام قالب "حوار فرع الهوية". تحقق من الإخراج مقابل بطاقة الشخصية: قم بتصحيح الأسطر التي تخرج عن نطاق الأحرف أو تنتهك قائمة "لا تقل أبدًا".
قائمة مرجعية
- [ ] لقد كتبت بطاقات شخصية لكل شخصية مهمة.
- [ ] أضفت قيدًا سلبيًا "لا يخبر أبدًا" إلى البطاقة.
- [ ] لقد قسمت الحوار حسب موقف الممثل.
- [ ] لقد اعتبرت المنطق السلوكي بمثابة مسودة واختبرته في المحرك.
- [ ] إذا كنت سأستخدم وقت التشغيل، فقد أضفت طبقة حماية/تصفية.