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

هل وجود محركات العاب يمنع تعلم دايركت اكس

بدأه tsh1 في 5 أكتوبر 2008 · 11 رد · 2,595 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اخوتي الكرام هنالك سؤال حيرني كثيرا وهو

يوجد العديد من محركات الالعاب الفيزياءية والصوتية ووو امثال irrlich ogre ....

هل هذه المحركات تمنعنا من استعمال دايركت اكس

فقد لاحظت امثلة عديدة في مجال دايركت اكس فيها كيف يمكن تحميل الاجسام والرسومات وما الى ذالك

وايضيا يمكن القيام بنفس الشيئ عن طريق محرك اللعبة

منتظر الاجابة افادكم الله

#2

وعليكم السلام ورحمة الله وبركاته ....... استخدم محرك .. واستخدم dx .. وستعرف الفرق بينهما,, أهم شيء تطبق .. ولا تكتفي بالسؤال ..

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

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

CodingAlone.com

twitter @abshammeri

abshammeri AT gmail.com

github : abshammeri

#3

جميع محركات الألعاب تستخدم DirectX و OpenGL

وقد تعلمت محركات كثيرة مثل irrlicht وXNA وMogre

ولكنها لا يمكن مقارنتها بالسرعة عند إستخدامك DirectX و OpenGL مباشرة ولا تنسى الإمكانيات الغير محدودة والدعم للدايركت إكس

#4

شكرا جزيلا يا اخوتي لكنكم تعلمون ان الفرق كبير بين محركات الالعاب و دايركت اكس

فمحرك اللعبة يساعد كثيرا بينما يستلزم في الدايركت اكس كتابة عشرات ان لم تكن مئات السطور لعمل نفس العمل الذي يقوم به محرك جاهز في خمس اسطر فهل محك اللعبة اهم ام الدايركت اكس :resentful:

#5

من رأى المتواضع لانى لست خبير فى هذا المجال وانما مبتدئ فى برمجة الالعاب

فانا ارى ان استخدام المحرك لا يجعل منك محترف فى برمجة الالعاب وارى انه للهواه اى الذى يأخذون برمجه الالعاب كتسليه

ولكن استخدام مكتبه مثل ال Open gl او Dx فهذا هو الاحتراف

وانا ارشح لك ان تتعلم ال Open gl لانه اسهل نسبيا من ال Dx وتستطيع ان تستخدم اللعبه المبرمجه عليه على اكثر من نظام تشغل

هذا ان كونت تريد الاحتراف لان هذا الطريق يمكنك من عمل كل ما تريد

#6

بفرض اننا قمنا ببرمجة لعبة ولتكن عربية في طريق النمو مثل لعبة جنين تحت الحصار

كم يلزم من وقت حتى ننتهي من برمجتها على اعتبار ان عدد المبرمجين واحد وعدد المصممين(ثري دي ) واحد

وذلك باستعمال دايركت اكس

وشكرا

#7

السلام عليكم,

إنقطعت طويلاً عن هذا المنتدى بسبب عدم توفر الإنترنت وأنا افتقده فعلاً... :(

tsh1 كتب:
شكرا جزيلا يا اخوتي لكنكم تعلمون ان الفرق كبير بين محركات الالعاب و دايركت اكس

فمحرك اللعبة يساعد كثيرا بينما يستلزم في الدايركت اكس كتابة عشرات ان لم تكن مئات السطور لعمل نفس العمل الذي يقوم به محرك جاهز في خمس اسطر فهل محك اللعبة اهم ام الدايركت اكس :resentful:

لا ينبغي أن تقارن أو تضع محركات الألعاب ودايركت أكس في خانتين منفصلتين... محرك الألعاب يستند على DirectX و/أو OpenGL في عمله, السطور الكثيرة التي يجب أن نكتبها للقيام بنفس العمليات بإستخدام DirectX أو OpenGL قد كتبها مبرمجوا المحرك كجزء من محركهم لكي يخلصونا من تضييع الوقت.

وتلك هي الفكرة, المحرك يقدم لك إمكانات عالية المستوى يمكنك إستخدامها مباشرة وترك العمليات المنخفضة المستوى المزعجة لكي يتولاها المحرك عنك.

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

كل ذلك من وجهة نظر العمل, أما من ناحية التعلم فأعتقد إن من المهم جداً فهم كيفية عمل DirectX أو OpenGL وإستيعاب كيف بالضبط يتم رسم المشاهد الثلاثية الأبعاد, قبل محاولة إستخدام أي محرك مهما كان, هل يمكنك حل المعادلات الرياضية قبل أن تفهم الجمع والطرح؟... الـ DirectX والـ OpenGL هما الجمع والطرح في برمجة الألعاب! :D

أتمنى لك التوفيق :)

تم تعديل هذه المشاركة بواسطة SandHawk في 6 أكتوبر 2008 في 19:53

#8

بالنسبة لي أفضل محرك رأيته سهل الإستخدام وسريعا نسبيا ومن شركة كبيرة وتوجد دروس كثيره له على الشبكة ودعم متواصل ألا وهو XNA من Microsoft

إذا أتقنت الـXNA لن تواجه صعوبه في الدايركت إكس لأنهما متشابهان إلى حد كبير

#9
اقتباس
بفرض اننا قمنا ببرمجة لعبة ولتكن عربية في طريق النمو مثل لعبة جنين تحت الحصار

كم يلزم من وقت حتى ننتهي من برمجتها على اعتبار ان عدد المبرمجين واحد وعدد المصممين(ثري دي ) واحد

وذلك باستعمال دايركت اكس

وشكرا

يا جماعة لم تجيبوني على سؤالي اين انت يا اخ احمد صالح نحن في الانتظار :resentful:

#10

لا احد يستطيع ان يجيبك على هذا السؤال . لان لا يوجد احد جرب ان يخوض في مشروع ضخم كهذا . نفترض ان لديك الخبرة الاحترافية في صناعة الالعاب . يعني انه ليس لديك اي مشكلة في كتابة اكواد مثل : اكتشاف التصادم في مرحلة ثلاثية الابعاد . الفيزياء . الذكاء الاصطناعي . ...... واللائحة طويلة .

يعني اكمال مشروع لعبة احترافية ثلاثية الابعاد لا يقل عن سنوات عديدة

ولكن هذا ليس للتقليل من عزيمتك ولكن الوعي بصعوبة ما انت مقدم عليه

#11
fouad2008 كتب:
لا احد يستطيع ان يجيبك على هذا السؤال . لان لا يوجد احد جرب ان يخوض في مشروع ضخم كهذا . نفترض ان لديك الخبرة الاحترافية في صناعة الالعاب . يعني انه ليس لديك اي مشكلة في كتابة اكواد مثل : اكتشاف التصادم في مرحلة ثلاثية الابعاد . الفيزياء . الذكاء الاصطناعي . ...... واللائحة طويلة .

يعني اكمال مشروع لعبة احترافية ثلاثية الابعاد لا يقل عن سنوات عديدة

ولكن هذا ليس للتقليل من عزيمتك ولكن الوعي بصعوبة ما انت مقدم عليه

شكرا جزيلا وهذا ما انا اسال عنه بالضبط مثلا هل يوجد تقريب زمني لان الامر جدي وانا اريد الخوض فيه فعلا

#12

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

مع كامل احترامى لرأى الاخ / fouad2008

الا انى اختلف معاه فى الرأى لانى اظن ان المده دى اللى يقدر يحددها صح هو الفريق الذى يعمل على تصميم وبرمجه واخراج اللعبه فى صورتها النهائيه

ومدى كفائتهم وقدرتهم على الاستيعاب والتركيز والدقه فى العمل واللى من الطبيعى كلما زاد القدره على الاستيعاب والتركيز والدقه فى العمل كلما قلت المده المحدده لعمل اللعبه واكتمالها

وعلى ما اعتقد ان لو اتحقق الكلام اللى ذكرته ده اللعبه مش هتكمل معاهم 6 شهور وهتكون خلصت

وانا هنا بتكلم عن فريق ذو كفأه

وليس شخص يقوم بكل شئ لوحده حتى ولو كان مستواه جيد لان الشخص لو لوحده اكيد المده هتكون كبيره وهيكون فى اخطاء لان الفريق بيكمل بعضه ويصحح الاخطأ التى من المتوقع ان يقع فيها الفرد لوحده

وده رأى وممكن يختلف معايا اعضاء كتير لكن انا برده بحترم اراء الاخرين

وانا قولت رأى بناء على مقالات عديده لاشهر مبرمجين الالعاب واللى كانوا بيوجهوا فيها المبتدئين فى مجال برمجة الالعاب

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…