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

كيف أبدأ :(

مغلق
بدأه عصفورة في 11 أغسطس 2006 · 6 رد · 835 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أخواني - أخواتي أعضاء المنتدى ،، حفظكم الله

أنا جديدة على المنتدى ، وأعجبني فيكم التفاعل وسرعة الرد ،، وأريد منكم مساعدتي والإجابة على سؤالي

أريد أن أبرمج أي لعبة ، يعني بصراحة أنا أحب البرمجة عموما وبرمجة الألعاب جاذبتني مرة ، والآن لما جيت أبرمج ما أدري من أين أبدأ ؟؟

ولا أي مجال أستخدم ؟؟

قرأت وقرأت في منتداكم وأماكن أخرى ، وجدت كل العالم تمدح openGl للألعاب ، فهل هذا صحيح ؟؟

وأنا أريد أن أبدأ بلعبة xo لأنها سهلة حتى أحس بطعم الإنجاز ،ثم أتدرج في الصعوبة :)

طلبي أريد أن تخبروني كل ما علي أن أقرأه وأفهمه حتى أتم ما أريد ،،

مع العلم إني على مستوى متقدم تقريبا في c++ وأحيانا أستخدم MFC

شاكرة ومقدرة تفاعلكم مقدما ،، بانتظاركم :)

#2

السلام عليكم

الالعاب البسيطة مثل العاب الورق و لعبة OX لاتحتاج الى OpenGL او DirectX فقط ادوات الصور تكفي لانجاز المهمة

بالنسبة لـ OpenGL و DirectX فتعتبر طبقة منخفضة المستوى للبرمجة و تستخدم للالعاب و البرامج التي تحتاج لحركة و صوت و بعد ثالث و عمليات تصيير

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

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

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

عيب آخر انه مدعوم فقط على ويندوز .

جربي OpenGL و لن تندمي

و لك تحياتي

#3

أظن انها فكره جيده ...

لكن كما ذكر قبلي لعبه مثل XO لا تحتاج الى اي مسرع جرافي ! سواءا openGL او DirectX اظن ذلك قد تحتاجيه في لعبه متقدمه اكثر وغالبيا لألعاب ثلاثيه

الابعاد ...

اما بالنسبه للبدايه فانا ومن تجربه كبيره في هذا الموضوع افضل البدء بمحرك العبه (او الدوال الاساسيه للعبه اذا لم تكن تحتاج محرك) ومن ثم الذهاب الى الانماط وقواعد

المعطيات في اللعبه ومن ثم البدء في اللعبه نفسها مع محاوله تحسين بعض الدوال من ناحيه استهلاك المصادر (Optimaization)

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

#4

السلام عليكم

جرب هذه الوصلة

هــنــــا

لعله يفيدك و أي خدمة انا تخت أمرك

أخيكم في الله;

NubiaPrince

' و على الله فليتوكل المؤمنون '

* فريق الجرافيك الحاسوبي العربي الإسلامي * the Arabic-Islamic Computer Graphics - A I C G

イスラム教は平和を意味する

이슬람교는 평화를 의미한다

Ислам означает мир

#5

الأخ : الكون شكرا لردك ومرورك ،

لكن عفوا ما قصدك ب ( الالعاب البسيطة مثل العاب الورق و لعبة OX لاتحتاج الى OpenGL او DirectX فقط ادوات الصور تكفي لانجاز المهمة ) ، لو أردت

أن أبرمج x o بواسطة MFC فما هي الداتا ستركتر ( data structure ) يعني مثلا هل يصلح المصفوفة ذات البعدين ؟؟؟؟؟

الأخ : nadeem شكرا لمرورك وردك

الأخ : NubiaPrince شكرا لك موضوع أكثر من راااااااائع ، بإذن الله أجد كل ما أريد هناك :)

#6

السلام عليكم...

بتعرفي أنا مستغرب الشمري متغاضي عن عنوان الموضوع ^.^ مالو بالعادة

الحقيقة أختي الكريمة أنا برأي الDirect x أقوى و لكن الOpen Gl أسهل هكذا الكل يقول .. انا وجدت الDirect x أسهل و أحلى ^.^

بس لعبة مثل الXo لاتحتاج لمكتبات مساعدة اعمليها مباشرة على اللغة ..ستتطيعين عملها بلغة VB حتى ليست بحاجة ل MFC

#7
عصفورة كتب:
الأخ : NubiaPrince شكرا لك موضوع أكثر من راااااااائع ، بإذن الله أجد كل ما أريد هناك :)

و لكني منتظر ردك علي صفحة الموضوع :) .

و إن لم تجد ما تريد أكتب لي هناك .

أخيكم في الله;

NubiaPrince

أحمد أسامة

' و على الله فليتوكل المؤمنون '

* فريق الجرافيك الحاسوبي العربي الإسلامي * the Arabic-Islamic Computer Graphics - A I C G

イスラム教は平和を意味する

이슬람교는 평화를 의미한다

Ислам означает мир

هذا الموضوع مغلق.

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