السلام عليكم،
لاحظت أن كثيرا من الأعضاء في هذا المنتدى يحاولون إيجاد أفضل وأسرع الطرق لإنتاج ألعاب عالية الجودة.
بصراحة وبعد أن جربت عددا كبيرا من المحركات وجدت أن أفضلها وأسهلها على الإطلاق هو محرك jMonkeyEngine
هذا المحرك يتميز باستخدام البرمجة الكائنية بشكل ممتاز بحيث أنك تبني المشهد بأسطر قليلة. كما أنه مكتوب بلغة الجافا مما يسهل عملية البرمجة بشكل كبير ويزيد من الكفاءة والإنتاجية.
المحرك مبني على تقسيمة Scene graph ويحتوي على المؤثرات الرائعة الموجودة في أحدث إصدارات Open GL ويمكن الرجوع للمو قع http://www.jmonkeyengine.com لمعرفة المزيد من التفاصيل ومشاهدة بعض اللقطات
على سبيل المثال، في أقل من يومين تمكنت من كتابة برنامج تحويل من محرر DeleD إلى jMonkeyEngine بغرض استخدام الأول كبرنامج رئيسي لرسم الخرائط والمجسمات في محرك JOlive الذي أعمل على بنائه حاليا.
JOlive هو محرك مبني على jMokeyEngine والهدف منه هو تخصيصه لبرمجة ألعاب FPS
الصور المرفقة تظهر الخريطة في DeleD والخريطة نفسها بعد تحميلها في المحرك وتطبيق الأضاءة عليها
بالإضافة إلى المحرر أعمل حاليا على بناء جزء خاص بمحاكاة الفيزياء وهو ما ينقص المحرك الأصلي حاليا..
والخطة الأهم التي أعمل على تنفيذها هي تحويل المحرك من Single Threaded إلى Multi Threaded بحيث يستفيد للحد الأقصى من المعالجات المتعددة (وهو موضوع رسالتي في الماجستير)
الفكرة الأهم التي أسعى لإيصالها هي: يمكن استخدام ما هو موجود والبناء عليه لتحسينه وبناء ما هو أفضل منه بدلا من البناء من لا شيء ... حيث فرص التحسين والتنطوير لا تكاد تنتهي والخيارات مفتوحة
