أضف قليلًا من العشوائية إلى لعبتك


مع هذا المنشور القصير ، سأحاول إقناعك باستخدام المزيد من العشوائية وتوليد الإجراءات في مشاريعك.

على أي حال ، سيكون هناك العديد من الموارد المثيرة للاهتمام.

أنواع العشوائية في الألعاب

بشكل عام ، أنا أؤيد استخدام أكبر قدر ممكن من هذا النوع من المحتوى ، لأن هذا يزيد من إمكانية إعادة التشغيل وعدد حالات اللعبة الفريدة للمستخدم.

من الواضح أن هذا يستحق القيام به بدون تعصب. مثال على ذلك No No's's Sky ، حيث رفع المطورون فكرة الجيل الإجرائي إلى مطلق ولا يزالون يدفعون مقابل ذلك .

المشكلة ، في رأيي ، هي أن الكثيرين يقبلون هذا المفهوم على مستوى العالم أيضًا ، مع التركيز ، على سبيل المثال ، على خلق عوالم لا نهاية لها أو أطنان من الأسلحة غير الضرورية. ولكن في نفس الوقت ينسون الانتباه إلى الأشياء الصغيرة ، والتي ، في الواقع ، بيئة اللاعب.

نظرًا لأنني أجلس في مشاريع صغيرة نسبيًا ، أحاول إدخال أكبر قدر ممكن من المحتوى العشوائي / الإجرائي حتى لا يشعر اللاعب بالملل ويمكنه العثور على شيء جديد في كل مرة.

أمثلة على التوليد المستخدم


بالطبع ، كنت أرغب في استكمال الأمثلة بالرسوم التوضيحية ، ولكن للأسف ، لا يسمح التجمع الوطني الديمقراطي بذلك.

  • بدلاً من الخلفية الثابتة للسماء المرصعة بالنجوم ، أستخدم نظامًا من الجسيمات ، بفضله يتم إنشاء منظر فريد في كل مرة.
  • بدلاً من سبرايت واحد من النباتات على النوافذ ، أقنعت المصممين برسم عدة - بالتزامن مع منزل عشوائي ، في كل مرة يتم فيها الحصول على نوع فريد من المباني ؛
  • , — , «» . , ;
  • , , , ;
  • , , , ;
  • . , , — , .

يمكنك الاستمرار لفترة طويلة. أشعر أن الكثير من الناس سيعترضون على أن كل هذا لا معنى له: إذا كانت اللعبة ملتوية ، فهذا لن ينقذ اللعبة. أوافق على أنه يجب استخدام هذه الأساليب فقط عندما يكون كل شيء في محله ، ولكن من الأفضل ربطها مع آليات اللعبة الرئيسية مقدمًا.

فيما يلي أمثلة على غياب التباين ووجوده. حاولت أن أتحمل المواقف التي واجهتها شخصيًا ، ولم يسمعها الجميع.

تحذير المفسدين!


الحالات التي أود فيها التباين
  • The Legend of Zelda: Breath of the Wild — : , , .., , .., , - , — .
  • The Legend of Zelda: Breath of the Wild — : — . , (, ), , , , , . , . , , .
  • Talos Principle — : Croteam , Portal, , , . , « », . ? , .

    ,
  • Control — : , , . , — . .. « » , . Control . , , 219 AAA . L4D2 . , , , . , , , , .

الحالات التي تنفذ فيها باردة
  • Dishonored — : 3 , — . .
  • Dishonored 2 — : , . . , , , , .
  • Borderlands: , , , . , . , , - .


ربما لن يلاحظ معظم المستخدمين أنك اعتنيت بهم من خلال تطبيق منطق متغير طفيف. لكن صدقوني ، سوف يلاحظون غيابه - بسبب مثل هذه التفاهات ، تتكون اللعبة. ولتنفيذها بسيط للغاية: لا تكن كسولًا جدًا لكتابة سطرين إضافيين من التعليمات البرمجية أو رسم زوجين إضافيين. آمل أن أتمكن من إقناعك قليلاً ، أو على الأقل زرع حبة الشك.

All Articles