• 0

كيف تم تصميم لعبة agar.io؟

لدي سؤال محير كيف تم برمجة وتصميم لعبة agar.io فهي سريعة جدا وتعمل في المتصفح مباشرة ودون تحميل أي شيء وتعمل اونلاين

وكذلك اذا توجد فيديوهات تعليمية للأدوات واللغات التي تم تصميم اللعبة بها

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 1

أولًا اللعبة جميلة حقاً :)

تمّ برمجة هذه اللعبة باستخدام لغتي برمجة: JavaScript و C++

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

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

لغتي البرمجة JavaScript و C++ بعيدتين جدًّا عن بعضهما. أنصحك أن تبدا بتعلّم JavaScript انظر لهذه السلسلة الممتازة:

http://www.w3schools.com/js/

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ On 6/29/2016 at 10:00 قال سعيد:

أولًا اللعبة جميلة حقاً :)

تمّ برمجة هذه اللعبة باستخدام لغتي برمجة: JavaScript و C++

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

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

لغتي البرمجة JavaScript و C++ بعيدتين جدًّا عن بعضهما. أنصحك أن تبدا بتعلّم JavaScript انظر لهذه السلسلة الممتازة:

http://www.w3schools.com/js/

و لكن اللعبة يعمل على اجهزة المبايل بالنظامين android و ios  معا فهل تم اعادة برمجتهما ب جافا لكي تعمل على اندرويد ....و سويفت او ابجكتيف سي لكي تعمل على نظام ios ؟ ام ماذا ؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

من الممكن أن يكونوا قد فعلوا ذلك بالتأكيد. إلّا أنّه ليس من الضروري أن تكون أنشؤوا تطبيق لأندرويد بجافا أو تطبيق لأيفون بلغة swift أو objective-c.

من الممكن أنّهم قد استخدموا Cordova مثلًا لكي يستخدموا نفس لغة JavaScript لإنشاء تطبيق يعمل على أندرويد وكذلك الأمر على iPhone. وربما يكون هذا الحل أسهل بالنسبة لهم لأنّ تطبيق JavaScript جاهز بالنسبة إليهم.

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0
بتاريخ 52 دقائق مضت قال سعيد:

من الممكن أن يكونوا قد فعلوا ذلك بالتأكيد. إلّا أنّه ليس من الضروري أن تكون أنشؤوا تطبيق لأندرويد بجافا أو تطبيق لأيفون بلغة swift أو objective-c.

من الممكن أنّهم قد استخدموا Cordova مثلًا لكي يستخدموا نفس لغة JavaScript لإنشاء تطبيق يعمل على أندرويد وكذلك الأمر على iPhone. وربما يكون هذا الحل أسهل بالنسبة لهم لأنّ تطبيق JavaScript جاهز بالنسبة إليهم.

برايك الالعاب المشهورة و الكبيرة و تطبيقات الكبيرة كواتساب و انستجرام و سناب شات ...الخ اراهاف يمختلف المتجرين في جوجل بلاي او في ابل بلاي اي تعمل على النظامين فكيف يقومون بذلك على الاغلب هل يعملون على لغة مشتركة تعمل على مختلف الانظمة او يعملون على برمجة التطبيق من الصفر في كل نظام و بلغته الرسمية اي بجافا للاندرويد و  ابجكتيف سي لل ios

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن