بعد فتره من التكويد في وقت فراغي قررت تطوير اللعبة RandomAttack والتي كانت ثنائية الابعاد الى لعبة ثلاثية الابعاد عبر استخدام تقنية WebGL الرائعة :]

النسخه التي ستشاهدها حالياً ليست كامله 0.2 وقد تم تطوير اللعبة كثيراً 0.3 وتدعم العربية وتدعم اجهزه الهواتف ويتم اللعب على شكل فرق (teams) و (levels) تحت قواعد كثيره يتم بها احتساب الفائزين (او الفائز ) .

يوجد فقط عدة عيوب في تقنية WebGL وهي بطى رسم الفريمات حيث قمت بعدة تجارب ودراسة على التقنية بلابتوبي على ويندوز 10 متصفح كروم والتي سالحقها لاحقاً عند نشر اللعبة (عند رسم 50 دبابه مع الارضية وقرابه 70 قذيفة في الملعب يهبط مؤشر ال FPS الى 20 اطار لكل ثانيه وهذا مايبطىء اللعبة وتم حل هذه المشكله عبر استخدام خوارزمة معينه لمزامنة دوال الرسم )

والعيب الثاني التحكم عبر المتصفح يكون التحكم بطيء وصعب خصوصاً ادارة الكاميرا عبر الماوس X&Z ROTATIONS سابحث عن حل لهذه المشكله ..

عموما اللعبة الى الان تم تجربها على عدة اجهزه شبكة وتم استخدام جهاز سيرفر للربط ويتم اللعب بين الفرق بشكل سلس وجيد نسباً

اللعبة تدعم :

1- الشبكات او عبر الانترنت (WEBSOCKET)

2- تحكم كامل وصناديق مساعدة في الملعب مثل اصلاح الدبابة

3- دعم الطائرات لمسح المنطقه .

الاضافات والتحديثات :

1- دعم قذائف صاروخيه تلاحق الدبابات عن بعد (سيهبط بال FPS بلاشك)

2- دعم عدة سيرفرات في كل سيرفر عدة لاعبين عدد محدد

3- تحكم في ال AI من قبل اللاعب

4- تحسين ال AI .

.

.

شاركنا افكارك

المعذرة لقد طولت في الشرح .. اللعبة مازالت في بدايتها لاكن حبيت مشاركتكم بعض التفاصيل

(اللعبة تم انشائها لغرض تعليمي وتم برمجتها من الصفر بدون اطار العمل three.js واذا رائيت تحسن قد افتح لها سيرفر مدفوع مع دومين )

فيديو اللعبة ال 3D

فيديو الاصدار القديم 2D