عميل لعبة

عودة للموسوعة

عميل اللعبة (بالإنجليزيّة Game client): هوعميل شبكة يربط المستخدم الفردي بالخادم الرئيسيّ للّعبة، ويُستخدم عميل اللعبة بشكل رئيس في ألعاب الصوت والصورة الجماعيّة. يجمع عميل اللعبة البيانات كالحصيلة والحالة والمسقط والحركة للاعبٍ واحد، ويرسلها إلى خادم اللّعبة، ما يسمح للخادم بجمع بيانات كلّ فرد من اللاعبين وإظهار جميع المشاركين في اللعبة -التي من الممكن حتى تكون لعبة ذات مضمار لعب صغير (كالملعب) ومن الممكن حتى تكون أيضاً ضخمة جدّاً تتضمّن آلاف اللاعبين على نفس الخريطة- على الرغم من أنّ مخدّم اللعبة يعرض معلومات كلٍّ اللاعبين لجميع الموجودين في اللعبة، يظلّ اللاعب محتفظاً بمنظوره الخاصّ للمعلومات التي يجمعها عميل اللعبة، فيكون منظور كلّ لاعب مختلفاً عن منظور اللاعبين الآخرين بالرغم من اشتراك جميع اللاعبين بمساحة واحدة للّعب. يسمح عميل اللعبة أيضاً بمشاركة المعلومات بين المستخدمين، فتُستبدَل على سبيل المثال العناصر في الكثير من ألعاب «تقمّص الأدوار الكثيفة للاعبين على الإنترنت»، إذ يتبادل فيها اللاعب عنصراً لا يرغب فيه بعنصر يريده. يتعامل العملاء في هذه الحالة مع بعضهم البعض، ويسمحون بمشاركة المعلومات، من خلال عناصر التبادل هذه. في الوقت الذي تتطلّب فيه الكثير من الألعاب مساحةً مركزيّة يتجمّع فيها اللّاعبون ويتبادل فيها المستخدمون معلوماتهم الخاصّة، يمثل الكثير من عملاء الألعاب مزيجاً من نماذج تطبيقات (الخادم - والعميل وندّ – لندّ).

التاريخ

وُلدت شبكة الويب العالمية على كومبيوتر «نيكست كيوب» الذي يحمل معالجاً بسرعة 256 ميغاهرتز، وقرصاً صلباً بحجم 2 جيجغابايت، وشاشة تعرض الألوان بتدرّجات اللون الرمادي، بنظام تشغيل نيكست ستيب. أسّس السير «تيم بيرنيرز لي» أوّل صفحة على شبكة الانترنت فيستة آب من عام 1991 أثناء عمله في المنظّمة الأوربّيّة للأبحاث النوويّة المعروفة اختصاراً «سي إي آر إن» في جنيف، بسويسرا. وبدأت ألعاب الإنترنت بالظهور في أوائل سبعينيّات القرن العشرين. أمّنت في تلك الفترة لوحات النشرات ذات الطلب الهاتفي طريقة للمستخدمين للّعب عن طريق الإنترنت. مكّنت التقنيّات الحديثة في التسعينات من القرن العشرين مواقعَ الألعاب من الظهور في جميع أنحاء الشبكة العنكبوتيّة. أمّن نظام تطبيقات الخادم والعميل لألعاب الإنترنت وسيلةً للعمل على نطاق واسع.

المهام

لعميل اللّعبة أربع وظائف رئيسة وهي: استقبال المعلومات المدخلة، وتحليل البيانات، وتقديم التغذية الراجعة، وتعديل النظام.

استقبال المعلومات المدخلة

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

تحليل البيانات

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

تقديم التغذية الراجعة

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

تعديل النظام

يكتشف العميل -بعد عمليّة تقديم التغذية الراجعة- أيّ تغييرات طرأت على النظام وفقاً للّاعبين أثناء جلسة اللعب، بما في ذلك التصاميم والإعدادات. وبما أنّ اللعبة آنيّة، ويقوم اللّاعبون بإجراءات مختلفة باستمرار، يعالج العميل المعلومات بشكلٍ مستمرّ ويعدل النظام أيضاً وفقاً للمعلومات المُعالَجة.

مثال تطبيقيّ

فيما يلي مثالٌ تطبيقيّ على كيفيّة عمل عميل اللعبة، باستخدام لعبة دوريّ الأساطير، يستخدم في هذا المثال اللاعب الذي يحمل اسم «7 تورتال 7»  شخصيّة «خازيكس» لمهاجمة شخصيّة محايدة تُعهد باسم «ريد بلامبلباك». وتحدث الكثير من الأمور في المنظور الخاصّ بالعميل.

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

عندما يبدأ اللاعبسبعة تورتالسبعة بمحاولة الهجوم على ريد بلامبلباك، يرسل العميل بيانات كلّ منهما (المسقط، ونسبة الإصابة، والقوّة، والعطب، والقدرة على الدفاع، والكثير من البيانات الأخرى) إلى الخادم، ويسمح للخادم بدارسة الوضع الجديد لعالم اللعبة بعد توجيهسبعة تورتالسبعة الضربة إلى ريد بلامبلباك.

يعالج الخادم بعد ذلك البيانات، ويعيد إرسالها مرّة أخرى إلى جميع عملاء اللاعب الآخر، ليفهمها بما قام بهسبعة تورتالسبعة للتوّ، والكيفية التي يجب على العميل حتى يردّ بها. ينشئ عميلسبعة تورتالسبعة بعد تلقّيه لهذه المعلومات المخرجات ويعيد إرسالها مرّة أخرى إلىسبعة تورتال 7. يمكننا في هذا المثال ملاحظة ظهور رقم باللون الأحمر على الشاشة، يشير إلى مقدار الضرر الذي لحق «ريد بلامبلباك»، وظهور الرقم ثلاثة أيضاً في لوحة القدرات الذي يدلّ على وقت التهدئة المناسب لنوع الضربة التي استخدمهاسبعة تورتالسبعة للتوّ. تتغيّر سلوكيّات الشخصيّة -شخصيّة ريد بلامبلباك في مثالنا هذا- أيضاً (ردَّ عمل على الهجوم)، فقد يصبح عدائيّاً أكثر فيهاجمسبعة تورتالسبعة بعد حتى هاجمه، وذلك وفقاً لبرمجة اللعبة. تتغيّر أيضاً مخرجات العمل الفنّي كحيويّة الحركة، وشريط نسبة الإصابة، والقوّة.

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

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

الاستعمال

اعتماد التقنيّة

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

تجربة المستخدم

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

تعاون الموظّفين

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

التحديثات

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

المراجع

  1. ^ "Space Crack: Fixing the Turn-based Strategy genre". www.lostgarden.com. مؤرشف من الأصل في 20 أكتوبر 2019. اطلع عليه بتاريخ 30 أكتوبر 2016.
  2. ^ "History Of Servers in Pictures, from 1981 to today | iWeb Blog". blog.iweb.com. مؤرشف من الأصل في 24 فبراير 2018. اطلع عليه بتاريخ 31 أكتوبر 2016.
  3. ^ "The History Of Online Gaming - DigiSecrets". DigiSecrets (باللغة الإنجليزية). 2013-03-11. مؤرشف من الأصل في 15 نوفمبر 2016. اطلع عليه بتاريخ 31 أكتوبر 2016.
  4. ^ "How World of Warcraft Works". HowStuffWorks. 2007-11-16. مؤرشف من الأصل في 11 مايو2019. اطلع عليه بتاريخ 30 أكتوبر 2016.
  5. ^ "The Architecture of the League Client Update". engineering.riotgames.com. مؤرشف من الأصل في 11 يوليو2018. اطلع عليه بتاريخ 31 أكتوبر 2016.
  6. ^ "How World of Warcraft Works". HowStuffWorks. 2007-11-16. مؤرشف من الأصل في 11 مايو2019. اطلع عليه بتاريخ 31 أكتوبر 2016.
تاريخ النشر: 2020-06-01 18:10:49
التصنيفات: ألعاب فيديو جماعية, تطوير ألعاب الفيديو, عملاء (حوسبة), منصات ألعاب فيديو, صفحات بها مراجع بالإنجليزية (en), مقالات يتيمة منذ نوفمبر 2019, جميع المقالات اليتيمة, جميع المقالات التي بحاجة لصيانة, بوابة ألعاب فيديو/مقالات متعلقة, جميع المقالات التي تستخدم شريط بوابات

مقالات أخرى من الموسوعة

سحابة الكلمات المفتاحية، مما يبحث عنه الزوار في كشاف:

آخر الأخبار حول العالم

أفلام صيف 2022.. «تسليم أهالي» لـ دنيا سمير غانم على رأس القائمة

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:44
مستوى الصحة: 54% الأهمية: 64%

رئيسة مجلس النواب الأمريكى نانسي بيلوسي تزور اليابان الشهر المقبل

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:49
مستوى الصحة: 53% الأهمية: 64%

في ذكراه.. هكذا تناولت دراما أسامة أنور عكاشة الشخصية المصرية

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:57
مستوى الصحة: 50% الأهمية: 61%

«قتلتني ثلاث مرات».. تفاصيل رسالة غرامية إلى رشدي أباظة

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:59
مستوى الصحة: 46% الأهمية: 51%

«الأوقاف» تطلق المعسكر التثقيفي والترفيهي بالإسكندرية

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:22:03
مستوى الصحة: 54% الأهمية: 53%

«إهانة لمحفوظ».. «مصممو أغلفة» يتحدثون حول مشروع «أديب نوبل»

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:58
مستوى الصحة: 52% الأهمية: 62%

تقرير أمريكي: أوروبا تكافح من أجل البقاء بسبب أزمة الغاز الروسي

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:49
مستوى الصحة: 46% الأهمية: 54%

19 أغسطس.. الموسيقار عمر خيرت يحيي حفلاً موسيقياً في العلمين

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:44
مستوى الصحة: 45% الأهمية: 62%

محمد رشاد عثمان: قرارات الرئيس للحماية الاجتماعية جاءت في وقتها

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:51
مستوى الصحة: 59% الأهمية: 67%

«الإصلاح والنهضة»: قرارات الرئيس الأخيرة ترجمة للمطالب 30 يونيو

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:51
مستوى الصحة: 48% الأهمية: 61%

مسابقة الأزهر الشريف 2022 عبر رابط بوابة الأزهر

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:22:02
مستوى الصحة: 56% الأهمية: 68%

رئيس جامعة كفر الشيخ يترأس لجنة اختيار عميد كلية التربية

المصدر: وطنى - مصر التصنيف: غير مصنف
تاريخ الخبر: 2022-07-27 15:22:08
مستوى الصحة: 46% الأهمية: 69%

الحالة الصحية للفنان الشاب محمد إبراهيم يسري بعد الإصابة بجلطة

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:45
مستوى الصحة: 46% الأهمية: 58%

الجفاف يهدد محاصيل الزيتون في إسبانيا بسبب تغيرات المناخ

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:48
مستوى الصحة: 45% الأهمية: 61%

أسماء أوائل الثانوية الأزهرية 2022.. وموعد ظهور النتيجة

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:22:01
مستوى الصحة: 45% الأهمية: 60%

رئيس «أكتوبر الجديدة»: حملة لإزالة مخلفات بـ ٨٠٠فدان وابني بيتك

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:54
مستوى الصحة: 54% الأهمية: 50%

«شد الخيوط» بوتين يتلاعب بالطاقة ويخضع أوروبا

المصدر: موقع الدستور - مصر التصنيف: سياسة
تاريخ الخبر: 2022-07-27 15:21:49
مستوى الصحة: 51% الأهمية: 53%

تحميل تطبيق المنصة العربية