الجزء الأول: مقدمة | الذكاء الاصطناعي الذكي في لعبة "Alien: Isolation" في UE5

معلومات تحميل وتفاصيل الفيديو الجزء الأول: مقدمة | الذكاء الاصطناعي الذكي في لعبة "Alien: Isolation" في UE5
المؤلف:
Metaxis Gamesتاريخ النشر:
31/5/2025المشاهدات:
16.9Kالوصف:
أشجار الحالة في محرك Unreal Engine 5 - الذكاء الاصطناعي الذكي في لعبة "Alien: Isolation" - الجزء الأول: مقدمة نظرة عامة: في هذه السلسلة الجديدة، سنتعمق في نظام أشجار الحالة في محرك Unreal Engine 5، وسنبني ذكاءً اصطناعيًا ذكيًا للعدو مستوحى من كائن Xenomorph من لعبة "Alien: Isolation". ادعمني عبر رابط "اشترِ لي قهوة": أجزاء أخرى من هذه السلسلة: قائمة تشغيل كاملة: الجزء الأول - مقدمة: الجزء الثاني - مجموعة أدوات تعديل OpenCage: الجزء الثالث - دليل المبتدئين الكامل لأشجار الحالة: الجزء الرابع - وحدة التحكم بالذكاء الاصطناعي وسلوك الشخصيات غير القابلة للعب الأساسي: الجزء الخامس - إدراك البصر وسلوك الهجوم: الجزء السادس - تنظيف الكود وتحسين أداء شجرة الحالة: الجزء 7 - حس التنبؤ: الجزء 8 - مخاريط الرؤية المتعددة في UE5: الجزء 9 - ضبط حس معزز ومشاهدة رسوم اللاعب المتحركة: الجزء 10 - إضافة بيئة اللعب، ومنظور الشخص الأول، والشبكة الهيكلية، والرسوم المتحركة: ------------------------------------------------------------- وصف فيديو مفصل: في هذه السلسلة التعليمية من Unreal Engine، سننشئ نظام ذكاء اصطناعي ذكيًا للعدو مستوحى من ذكاء اصطناعي Xenomorph من عزلة الكائنات الفضائية. لإنشاء نظام الذكاء الاصطناعي للعدو، سنستخدم أشجار الحالات ومخططات Unreal Engine 5. يُعتبر الذكاء الاصطناعي لعزل الكائنات الفضائية من أفضل تطبيقات أنظمة الذكاء الاصطناعي للعدو التي أُنشئت على الإطلاق في ألعاب الفيديو. فتعقيده، وعدم القدرة على التنبؤ به، وذكاؤه الخارق يجعلك تشعر وكأنك مُطارد من قِبل مفترس شرير. بنية الذكاء الاصطناعي لـ Xenomorph رائعة، ولكن على الرغم من تعقيدها، إلا أنها تعتمد على أنظمة أساسية مُعينة يسهل الوصول إليها في محركات الألعاب مثل Unreal Engine 5. على سبيل المثال، يعتمد الذكاء الاصطناعي لـ Xenomorph على أشجار السلوك، وهي مسارات متفرعة للقرارات تُحددها الظروف المتغيرة في بيئة اللعبة. يحتوي Unreal Engine 5 على وظيفة شجرة السلوك المُدمجة في المحرك، بالإضافة إلى أشجار الحالة الأحدث والأكثر مرونة، والتي سنستخدمها في هذه السلسلة التعليمية. ولكن قبل أن نناقش الاختلافات بين أشجار السلوك وأشجار الحالة في Unreal، سيساعدنا فهم كيفية عمل أشجار السلوك في عزل الكائنات الفضائية. من الأمثلة الأساسية على شجرة السلوك قيام شخصية غير قابلة للعب (NPC) عدوة بأداء فعل بناءً على رؤيتها للاعب أم لا. إذا لم يدخل اللاعب مجال رؤية العدو، يتفرع مسار القرار إلى السلوك (أ). وعندما يدخل اللاعب مجال رؤية العدو، يتفرع مسار القرار إلى السلوك (ب)؛ أي مهاجمة اللاعب. تُشكل عملية اتخاذ القرار الأساسية هذه التصميم الأساسي لشجرة سلوك كائن زينومورف، مع فارق رئيسي يتمثل في تعقيدها وفروع القرارات المتعددة المختلفة بناءً على تغير ظروف البيئة. وبفضل مجموعة أدوات OpenCage Mod المجانية، التي سنناقشها قريبًا، يُمكننا فحص شجرة سلوك كائن زينومورف والتحقق منها بأنفسنا. للوهلة الأولى، قد يبدو نظام التفرع المعقد للمسارات المنطقية في شجرة سلوك كائن زينومورف مُربكًا. ولكن عند التدقيق، يُلاحظ أن النظام يخضع لنفس القواعد البسيطة. إذا كان الشرط صحيحًا، نفّذ الإجراء (أ). إذا لم يكن الشرط صحيحًا، نفّذ الإجراء (ب)، أو انتقل إلى فحص الشرط التالي. قد يكون هذا تبسيطًا مفرطًا، لكن في جوهره، هذه هي آلية عمل الذكاء الاصطناعي Xenomorph. لا يوجد سحر وراءه، إنه ببساطة نظام مُطبّق بخبرة للتحقق من الحالات، مما يؤدي إلى ظهور تهديد ذكي. يحتوي Unreal Engine 5 الآن على نظام شجرة سلوك مُدمج. فلماذا تُركز هذه السلسلة التعليمية على أشجار الحالة بدلًا من أشجار السلوك؟ أولًا، ما هي أشجار الحالة في Unreal Engine 5؟ تُعد أشجار الحالة بديلًا أحدث وأكثر تنوعًا لأشجار السلوك. بينما تُنظّم أشجار السلوك قرارات الذكاء الاصطناعي في هيكل شجرة هرمي، تتبع أشجار الحالة نهجًا مختلفًا من خلال تنظيم سلوكيات الذكاء الاصطناعي في حالات مُميزة يُمكن للكيان الانتقال بينها. تخيّل أشجار الحالة على أنها تُشبه آلة الحالة، كما قد تكون شاهدت في مُخططات الرسوم المتحركة لـ Unreal Engine، ولكن بمرونة وقوة أكبر. مع أشجار الحالة، نحصل على جميع مزايا أشجار السلوك، ولكن بمرونة أكبر وإمكانية الانتقال من حالة إلى أخرى بناءً على قواعد مُحددة. مع الإصدار القادم من Unreal Engine 5.6، أعلنت Epic Games أنها ستشجع المطورين على استخدام أشجار الحالة بدلاً من أشجار السلوك لتطبيقات الذكاء الاصطناعي للعدو، وستستخدم جميع الشخصيات غير القابلة للعب المضمنة في قوالب اللعبة الجديدة أشجار الحالة للتحكم في سلوكها.
فيديوهات مشابهة: الجزء الأول

الجزء الثاني: مجموعة أدوات OpenCage Mod | الذكاء الاصطناعي الذكي في لعبة "Alien: Isolation" بنظام...

Part 8: Multiple Vision Cones in UE5 | "Alien: Isolation" Smart AI in UE5

Part 6 - Code Cleanup and Improving State Tree Performance | "Alien: Isolation" Smart AI in UE5

Part 7: Prediction Sense | "Alien: Isolation" Smart AI in UE5

Motion Brand Strategy (part 2) | Lesson 3 creating a moveBoard for motion system

