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

مبتدئ  mda مشاركة 1

انا اريد البدايه في برمجة الالعاب ولا اعرف من اين ابدأ وانا مبرمج سي شارب
 
فاريد كتب ومساعده في البدايه في برمجة الالعاب
 
 
وشكرا

خبير  أحمد عزالدين مشاركة 2

السلام عليكم

مرحبا اخي الكريم😄

بالنسبة للبداية فهناك عدة طرق كل منها يتم تحديده بناءا علي هدفك النهائي

يعني مثلا اذا اردت الاكمال في تعلم برمجة الالعاب بالسي شارب فان هناك عدة خيارات لك اولها واهمها هو تعلم XNA
ويمكنك تنزيله من موقعه الرسمي الذي يحتوي علي شرح فيديوهات وامثله كثيرة له بالاضافة ان هناك الكثير من الكتب التي يمكنك تنزيلها عن XNA
حاليا اخر اصدارة هي XNA 3.0 ولكن اعتقد ان البداية افضل مع الاصدارة الثانية - عموما اليك الموقع:
http://creators.xna.com/
بصراحة: كرأي شخصي اعتقد ان البدء بال XNA ممتاز وبدأ ينتشر اكثر واكثر والكل يعرف انه يمكن استخدامه لبرمجة العاب تعمل علي XBOX تقريبا بدون تغيير في الكود ونظرا لسهولة البرمجة بالسي شارب وال xna فان هذا سيعطيك اساسيات برمجة الالعاب بسرعة دون ان تدخل نفسك في التفاصيل الاخري التي تواجهك عندما تتعلم برمجة الالعاب بالسي بلس بلس مثلا
لكن في النهاية اعتقد ان الشركات الكبري تعمل علي محركات اعقد بكثير من ال xna نظرا لانها تهدف للتطوير علي عدة منصات بالاضافة لانها
تستخدم ادوات من عدة شركات لتسهيل العمل Middle-ware

هناك طريق اخر للبداية وهو البدء مع لغة السي بلس بلس وتعلمها بشكل جيد ثم تعلم برمجة النوافذ Win32 وبعدها يمكنك ان تاخذ جولة سريعة في برمجة الالعاب الثنائية لتتعلم عن مواضيع ال sprite animation ومواضيع كثيرة لكنها مهمة
ثم يمكنك بعد ذلك ان تبدأ في البرمجة الثلاثية الابعاد باستخدام احد المكتبات لذلك مثل DirectX او openGL
جدير بالذكر ان هناك كورس معهد العاب اجنبي يسمي GameInstitute وهو كورس متسلسل به تقريبا ما ذكرت بالنسبة للبدء بالطريقة الثانية
وهي الاصعب بالتأكيد وطريقها اطول - ويمكنك ان تجد روابط للكورس في منتدي الفريق العربي للبرمجة
او بالبحث في برامج التورنت

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

أحمد عزالدين
طالب دراسات عليا
جامعة كالجري

خبير مشرف مؤيد مارديني مشاركة 3

وفي 19 كانون الأول 2008 01:38 ص، ظهر شبح ابتسامة على وجه ahmed ezz وهو يقول:

حاليا اخر اصدارة هي XNA 3.0 ولكن اعتقد ان البداية افضل مع الاصدارة الثانية

ما هو السبب؟ لماذا البداية مع الإصدار الثاني أفضل من البداية مع الإصدار الثالث؟

شكراً

Moayad Mardini,
MSDN Forums Moderator

مبتدئ  Alaa Haddad مشاركة 4

مرحبا
أنا بحاجة إلى تعلم برمجة النوافذ win32  و بحاجة إلى كتب عن برمجة الألعاب ثنائبة الأبعاد
أرجو المساعدة و لكم جزيل الشكر

SPAHOOT

محترف مشرف عبد اللطيف حاجي علي مشاركة 5

بتاريخ 21 كانون الأول 2008 05:33 م، قطب Alaa Haddad حاجبيه بشدة وهو يقول:

أنا بحاجة إلى تعلم برمجة النوافذ win32 

أنصحك بقراءة كتاب Windows Programming لكاتبه Charelz Petzold والذي أظنه بداية جيدة للـ Win32 programming. طبعاً يجب أن يكون عندك خلفية جيدة عن البرمجة بلغة C

عبد اللطيف حاجي علي
مبرمج
In|Framez