دورة الألعاب المحلية ذات الأولوية: نموذج جديد للألعاب Web3 يعزز تجربة المستخدم

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

دورة الألعاب المحلية المفضلة: نموذج جديد لتحسين تجربة اللعبة

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

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

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

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

تفاصيل الوضع

يتكون حلقة الألعاب المحلية الأولوية من جزئين رئيسيين: حلقة اللعبة الأساسية وحلقة اللعبة الميتا.

  1. الدورة الأساسية للعبة: تشكل تجربة اللعبة الرئيسية وتعمل بالكامل على جهاز اللاعب المحلي.
  2. دورة الألعاب الأساسية: تعمل بشكل غير متزامن، تعزز التفاعل بين اللاعبين، لن تتداخل مع تنفيذ دورة اللعبة الأساسية.

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

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

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

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

مثال على التنفيذ

كمثال على مشروع تجريبي يسمى MuMu، تأثر هذا المشروع بلعبة Zachtronic Opus Magnum، مما يسمح للاعبين باستكشاف حلول للألغاز البرمجية المرئية.

تدور الحلقة الأساسية للعبة MuMu في واجهة الويب الأمامية التي تعمل في متصفح اللاعب، وتشمل:

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

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

ستقوم دورة اللعبة الأساسية بالاشتراك في تحديثات بيانات دورة اللعبة الميتا، مما يمكّن اللاعبين من:

  1. عرض قائمة المتصدرين لجميع الحلول المقدمة.
  2. دراسة حلول اللاعبين الآخرين واستخدامها كإلهام لتصميم حلول أفضل.

توسيع الإمكانيات

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

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

تقدم وضع دورة الألعاب المحلي المفضل فكرة جديدة لتطوير ألعاب Web3، مع إمكانية تحسين تجربة المستخدم مع الاستفادة الكاملة من مزايا تقنية blockchain. مع التطور المستمر للتقنيات ذات الصلة، نتطلع إلى رؤية المزيد من تصميمات الألعاب المبتكرة وحالات الاستخدام.

شاهد النسخة الأصلية
قد تحتوي هذه الصفحة على محتوى من جهات خارجية، يتم تقديمه لأغراض إعلامية فقط (وليس كإقرارات/ضمانات)، ولا ينبغي اعتباره موافقة على آرائه من قبل Gate، ولا بمثابة نصيحة مالية أو مهنية. انظر إلى إخلاء المسؤولية للحصول على التفاصيل.
  • أعجبني
  • 3
  • مشاركة
تعليق
0/400
MissedAirdropAgainvip
· 08-02 20:23
لعب غير متصل التجارة على الإنترنت مرة أخرى يُستغل بغباء.
شاهد النسخة الأصليةرد0
StrawberryIcevip
· 08-02 20:09
أليس هذا يعني أن الألعاب المتصلة ستصبح ألعابًا فردية؟
شاهد النسخة الأصليةرد0
Whale_Whisperervip
· 08-02 20:07
أخيرًا، اكتشف شخص ما سبب بطء الألعاب المعتمدة على السلسلة.
شاهد النسخة الأصليةرد0
  • تثبيت