الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

نظرة على Panda3D

بدأه asm-soft في 22 يوليو 2011 · 3 رد · 645 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلامم عليكم ورحمه الله وبركاتة

منذ زمن استعملت محركات OGRE و Irrlicht للتعلم و ربما أصمم لعبة في يوم من الأيام و لكن ما كان يوقفني أن هذه المحركات عباره عن Graphics Rendering Engine فقط و إذا كنت أريد أن أستخدمها في تصميم لعبه فسوف أستخدم معها مكتبات أخرى و تصل إلى كتابه الكتير بنفسي و منذ هذا الوقت تركت هذا المجال و اكتفيت بالنظر و معرفة الجديد فقط إلى أن تعرفت على محرك جديد في اليوم السابق يسمى Panda3D و لم أحصل على الوقت الكافي لتجربتة و اكتفيت الأن أن أنوه عليه بتنويه بسيط فربما يعرفه أحدكم فيمدنا بالتفاصيل أكثر و أكثر.

أحب أن أعرفكم على هذا المحرك و أبدأ بأنه ليس Graphics Rendering Engine بل Game Engine أي إذا كنت تريد أن تدخل في مجال تصميم الألعاب مباشرة فعليك بإستخدام هذا المحرك أما إذا كنت تريد التعلم أو كتابه برامج و ليست ألعاب فأنصحك بالمحركات الأخرى كما أن ترخيصه BSD فلا تقلق من حيث بناء الألعاب التجارية إلا من جهه واحده و هي محرك الصوت فهو يعتمد على FMOD و لكن و لحسن الحظ أنه يدعم OpenAL أيضاً smile.gif

يعمل هذا المحرك على وندوز و لينوكس و ماك و العديد من الانظمه الأخرى و تستطيع التعامل معه بلغات C/C++ و Python كما أنه يعمل على DirectX و OpenGL و له توثيق جيد و من البحث على الإنترنت وجدت أن الكثيرين يقولون أن التعامل معه سهل و ميسر و بالمرفقات ملف يحتوى على بعض مميزاته

Panda3D Features.pdf

تم تعديل هذه المشاركة بواسطة asm-soft في 22 يوليو 2011 في 17:50

1
forum-signature-01.gif
#2

حاولت معه عندما كنت مراهقاً ، و كانت التجربة تعيسة .. المحرك " صعب قليلاً " ، لو أردت استخدامه مع Cpp ( في ذلك الوقت ) ، كما أن تركيزهم هو على بايثون بشكل أكبر ، لكن عندما انظر للـ manual الآن ، يبدو الأمر سهل ، لا اعرف هل بسبب نضوجي أم نضوجه laugh.gif

بشكل عام ، لا أرى أنه محرك يمكن أن يكون " بقيمة Ogre مثلاً من ناحية المحرك الرسومي " ، أما كونه محرك ألعاب ففي النهاية لن يفيدك هذا بشيء لأن كل لعبة أو كل نمط ألعاب له محرك ألعاب مختلف ومن الصعب أن تجد محرك ألعاب ينفع مع أي نمط من الألعاب .أيضاً ما ينقص Ogre أو Irr ، أمور بسيطة يمكن التغلب عليها مثل المحرك الفيزيائي + لغة سكربت + Scene Graph ، كلها يمكن الحصول عليها كـ third-party أو تكتبها بنفسك إن لزم الأمر ، هذه تجربتي وقد تكون تجربة خاطئة ..

ملحوظة :

تم نقل الموضوع هنا لأنه لا يصل لمرحلة " المقال " ، المعذرة .

logo1.png تطبيق طمأنينة ، نسخة بيتا على أندرويد

عبدالله الشمّري - Al-Shammari

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

للأسف فأنا لدي الكثير والكثير لأتعلمه فانا مبتدأ جداً في عالم البرمجة فما ظنك اذاً في الألعاب .. !!

وهذه احدى الأمور التي استاء جداً عند التفكير فيها ، وهي اني قد أضعت الكثير من ايام حياتي بعدم تعلم البرمجة واشتغلت بامور سخيفة نسبياً ، مع حبي لهذا المجال ..

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

دعواتكم يا شباب .. :)

MagicCreativity.png

 

♥♥♥

♥♥♥

♥♥♥

♥♥♥


Palestine.gif

#4

@Abdullah.Alshammeri:

هو فعلاً يركز على البايثون و لكن هو مكتوب بالكامل بالـ C++ و البايثون عبارة عن بورت لها فقط و عموماً أعتقد أنك كنت تستعمل النسخه 1.1 منه ففي بحثى على النت وجدت أن الكثير كان يشكو منه منذ ذلك الإصدار و لكن الكثير بدأ يشكر فيه عندما وصل إلى 1.5 و هو الأن وصل إلى 1.7 و أعتقد أنه تقدم كثيراً.

أما بالنسبه كونه محرك ألعاب فأكيد له حدود كما أنني ذكرت أنك تبدأ مباشرة فيه لأن باقي المحركات الثانيه تنقص الكثير و لكن يفضل الإعتماد عليها في حالات كثيرة فأنا لم أقل أنه أفضلهم .... متلبسنيش تهمه يا سيدي فأنا لست من فلول النظام السابق laugh.gif

ملحوظه:

أنا اخترت مقاله صغيرة و ليست مقاله و عموماً لا يوجد مشكله كونه هنا فأعتقد أنه مرئي هنا أفضل.

forum-signature-01.gif

مواضيع مشابهة