اذهب إلى المحتوى

السؤال

نشر

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

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

Recommended Posts

  • 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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...