نظام كائنات الذرة: تصميم مبتكر لتحقيق عالم ألعاب ذاتي الحكم

robot
إنشاء الملخص قيد التقدم

نظام الكائنات الذرية: نمط تصميم مبتكر لعالم الألعاب

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

دوافع التصميم

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

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

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

الآلية

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

تشمل عملية الإنتاج الأساسية:

  • جمع المواد اللزجة من المستخرج
  • استخدام المباني لصنع العناصر
  • إضافة العناصر إلى مخزون اللاعب

تُستخدم العناصر بشكل رئيسي لتعزيز صفات الوحدات، حيث تحدد كمية الذرات اللاصقة نوع ومقدار تعزيز الصفات. الأحمر يزيد القوة، الأزرق يزيد الدفاع، والأخضر يزيد الحيوية.

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

التنفيذ الفني

يستخدم Downstream هيكل رسم بياني للعقد، حيث يتم تمثيل الكيانات كعقود لها عناوين مستقلة، ويتم تمثيل العناصر كمعايير ERC-1155 تحتوي على اسم ورصيد. يتم تشفير التركيب الذري لكل كائن كبيانات وصفية، مما يسمح للعقد بالتحقق من المواد المطلوبة.

عند إنشاء مبنى جديد، سيتم إنشاء ثلاثة ملفات:

  • NewBuilding.yaml: قائمة بمعلمات المباني والأشياء
  • NewBuilding.js: نص التحكم في واجهة المستخدم للمباني في اللعبة
  • NewBuilding.sol: عقد ذكي ينفذ واجهة BuildingKind

التطبيقات والبدائل

تتركز تطبيقات نظام الكائنات الذرية بشكل أساسي على آلية إنتاج الألعاب. يمكن رؤية وظائف مماثلة في ألعاب الصندوق الرمل للبقاء، وألعاب محاكاة الحياة، وألعاب إدارة المصانع، وألعاب MMORPG وغيرها.

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

آفاق المستقبل

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

مع إدخال قوانين الفيزياء الرقمية التي تتحكم في سرعة الحركة أو اكتساب المهارات على نمط RPG، قد تظهر المزيد من الاحتمالات المثيرة للتفاعل في المستقبل.

SOL3.14%
شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 7
  • مشاركة
تعليق
0/400
MindsetExpandervip
· منذ 9 س
لا يمكن لأي شيء تم إنشاؤه التغلب على اللاعبين الذين يستخدمون الغش.
شاهد النسخة الأصليةرد0
MysteriousZhangvip
· 08-02 05:40
لقد اتضح أن تأجيل المهام يمكن أن يكون منظماً أيضاً
شاهد النسخة الأصليةرد0
SandwichHuntervip
· 08-02 04:52
ألعن! هل هو مثلما ألعب mc؟!!
شاهد النسخة الأصليةرد0
FundingMartyrvip
· 08-02 04:46
هذه الفكرة جيدة، لكن يعتمد الأمر على من سيقوم بها.
شاهد النسخة الأصليةرد0
DecentralizeMevip
· 08-02 04:46
الكل بارد من الخارج وساخن من الداخل في التطوير yyds
شاهد النسخة الأصليةرد0
WhaleMinionvip
· 08-02 04:37
هل هو مشابه قليلاً لعالم عني؟ نسخة الفضاء؟
شاهد النسخة الأصليةرد0
FOMOSapienvip
· 08-02 04:29
يمكن للاعبين أن يصبحوا آلهة ويخلقوا.
شاهد النسخة الأصليةرد0
  • تثبيت