ما أفضل إطار عمل لبرمجة الألعاب 2D بتقنية HTML5

  • doonfrs

لدي فكرة لعبة متعددة المستخدمين وأفكر بناءها بتقنية HTML5 لكن ليس لدي تجربة مع إطار عمل مميز

بحيث يكون مجاني ومفتوح المصدر وبنفس الوقت لا يعتمد على توليد الكود أو يغير آلية البرمجة كلياً

هل لديكم تجربة في هذا المجال ؟

طبعاً من ناحية المخدم اللغة المفضلة node.js أو يوجد مشروع socketo.me للغة php ... هل من اقتراحات ؟

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

16

انصحك باستخدام محركات جاهزة جرب احد المحركات التالية

انا هذا المحركات الي قرات عنهم اذا محتاج تبحث اكثر اقرا

شكراً على ردك أخي عمار

حقيقة أنا بحثت وقرأت الكثير من المقالات ، لكن أبحث عن نصيحة أو رأي مبني على تجربة.

هذه ويكي تم تجميعها من المجتمع لمصادر عده في برمجة الالعاب للويب.

و هذه لعبة MMORPG انشئتها Mozilla و Little Workshop، بإستعمال HTML5 و WebSockets، مفتوحة الشفرة و الاعمال الفنية (الرسوم و الموسيقى و الاصوات)

و مستودعها على

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

أحد المكتبات وهي مكتبة cocos2d التي إستخدمتها لكن في منصة iOS وظهرت نسخة خاصة لتقنية HTML5 قبل سنة ونصف أعتقد، وأراها عملية إذا أردت إنشاء برمجة اللعبة بنفسك وتساعدك على فهم مبادئ برمجة الألعاب، وهي متوفرة سابقاً لعدة منصات مثل iOS, Android, Mac OSX وهناك الكثير من الألعاب المعتمدة على هذه المنصة مثل Trainyard, Doodle Find, Squid Drop ..

إستخدامك لهذه المكتبة تجعلك تبرمج لعبتك بشكل يدوي (توجد مكتبات أخرى لبرمجة الألعاب كذلك، مع أدوات جاهزة الإستخدام لإختصار الوقت) وهي تعتمد على نظام الطبقات Layers، المشاهد Scenes، الشخصيات والأشكال Sprites، الإخراج Director.

موقع المكتبة الخاص بتقنية HTML5:

أمثلة على إستخدامات المكتبة (في منصة iOS ولكن تفعل نفس الشيء بإستخدام تقنية HTML5، ملاحظة المقطع قديم):

الأفضل والأكثر إنتشارا هو webgl المبني على الجافاسكريبت

أظن لعبة الطيور الغاضبة، نسخة الويب طبعا

صممت بهذا المحرك