ما معنى client-side prediction؟
المعنى في مجال تطوير البرمجيات مع أمثلة
client-side prediction: التنبؤ من جهة العميل
تقنية شبكية تعرض فيها أجهزة اللاعبين نتيجة إدخالهم فوراً قبل تأكيد الخادم، ثم تصححها لاحقاً إذا خالفها الخادم.
طريقة الاستخدام
تخفي زمن الانتقال وتجعل الحركة فورية الإحساس. إذا أخطأ التنبؤ يسمى التصحيح reconciliation، وقد يرى اللاعب ارتداداً مفاجئاً تعود فيه الشخصية إلى موضع سابق.
أمثلة
Without client-side prediction, every step would feel 100 ms late.
من دون التنبؤ من جهة العميل، سيبدو كل تحرك متأخراً مئة ملي ثانية.
ينتظر اللاعب زمن الرحلة إلى الخادم وعودتها لو لم تعرض اللعبة الحركة محلياً فوراً.
The rubber-banding happens on slopes, where our client-side prediction disagrees with the server.
يحدث الارتداد المفاجئ على المنحدرات، إذ يختلف تنبؤ العميل عن قرار الخادم.
يصحح الخادم موضع الشخصية بعد اختلاف حساب الحركة على الميل.
تراكيب شائعة
- server reconciliation
- rubber-banding
- lag compensation
- input prediction
مصطلحات ذات صلة
معنى الكلمة في مجالات أخرى
قد يختلف معنى الكلمة الإنجليزية نفسها من مجال إلى آخر:
مصطلحات أخرى: واجهات برمجة التطبيقات والشبكات والأمان
- API · واجهة برمجة التطبيقات
- endpoint · نقطة نهاية
- REST · نقل الحالة التمثيلي (REST)
- JSON · صيغة JSON لتبادل البيانات
- status code · رمز الحالة
- payload · حمولة البيانات
- authentication · المصادقة
- third-party · جهة خارجية
- SDK · حزمة تطوير البرمجيات (SDK)
- breaking change · تغيير غير متوافق
- request · طلب
- response · استجابة
تدرّب على القراءة المتدرجة
تساعدك القراءة بالمستوى المناسب على تثبيت المفردات الجديدة. اختر كتبًا إنجليزية مجانية:
