الشبكة العربية لمطوري الألعاب

مفصول علي محمد أسماعيل  مشاركة 1

السلام عليكم مرة اخرى أعضاء المنتدى:
أحببت مناقشة شيء ليس بجديد وهو الصراع (أذا صح القول) على صناعة الالعاب بين OpenGl و DirectX.أحببت أخذ جانبين من هذه النقاش الاول:
1.في كون أيهما أكثر أستقرار من حيث الاصدارات.
2.المحمولية على مختلف الاجهزة.
 
ما أحب طرحه عن الموضوع الاول :أثار قلقي في بعض الاحيان الاصدارات المتلاحقة من DirectX ففي وقت قريب كنانتحدث عن Directx9.0 وما بنا ألا أن نتفاجئ بـDX10 وهو الاخر الذي لم يلبث حتى ظهر لنا شبح DirectX11. لم أتعامل من قبل مع الاخيرتين ألا أنني أتساءل هل هناك فرق شائع بين هذه الاصدارات من حيث هيكلة الملفات أو أسماء الدوال والاصناف وطريقة التعامل معها مما يجعلنا نخشي من تعلم حتى DirectX9.0 خوف أن نكون قد أصبحنا من الماضي .
 
أي ماهي فرص سهولة الانتقال الى الاصدارات اللاحقة من DX ؟بعد أن لاحظت الاختلافات الكبيرة بين DX9 وما سبقه فهل الامر ينطبق على هذه الحالة؟
 
عندما تقرأ عنوان كتاب عن برمجة الالعاب في DX ستلاحظ أسم الاصدار المستعمل في هذا الكتاب ألا أن كتب OpenGL تتحدث عن OpenGL بدون أصدارات.لكم أن تحكموا ماذا أعني.
 
والموضوع الثاني لا يحتاج الى تفسير.

خبير  سعيد بسيوني مشاركة 2

المقالة التالية فيها كلام عن النقطتين اللي انت ذكرتهم:
 
http://www.agdn-online.com/papers/me_opengl.htm

مبتدئ  محمد يامن سرايجي مشاركة 3

ان قوة ال DirectX نابعة عن انها يتم تتطويرها من طرف واحد Microsoft عكس ال OpenGL الذي يعتبر تطويرها بطيء
لكن الاصدار الجديد من  OpenGL3 كان يعتبر نقلة نوعية توازي لحد ما ال DirectX10
يجب الانتباه لنقطة ان ال OpenGL قادر على التنفيذ على العديد من انظمة التشغيل Cross-Platform عكس ال DirectX
انا قد عملت على كليهما , كان التطوير باستخدام ال DirectX اسهل بكثير لتوفر ال Resources عكس ال OpenGL

الله أكبر

خبير  algeria مشاركة 4

شكرا لك أخي
أنا أيضا أفضل DX لسهولتها وتنظيمها

الجزائر قلبي وغزة نبضه

خبير  Hisham Kayali مشاركة 5

بالنسبة لجودة الجرافيك.. فان الفرق بين 10 و 9 واضح تماما..و لا مجال للمقارنة..
و لكني حتى الآن لم اجد فرق في الجودة بين 11 و 10

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