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

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

بدأه Gigaman في 18 سبتمبر 2008 · 3 رد · 1,287 مشاهدة · في قسم برمجة الألعاب و الرسوميات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

مرة دايركت اكس مرة اوبن جل مرة جافا

و مرة ثردي قيم ماكس و مرة محرك فيزياءي

و الخ

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

اشعر اني اسبح في حطام اكواد

احاول تعلم لغة السي و اجلب اكواد مجانية فاجدها لا تعمل

و السبب اختلاف الكومبيلرات

مرة احد يقول الديف سي افضل و مرة واحد يقول البلوك كود احسن

و انا اضيع بين الاكواد و الكتب

و الان ضائع بين تعلم البرمجة و تعلم الرياضيات و الفيزياء و ناس تقول اسمبلي

وبين الانغماس في تعلم محرك جاهز

اعطوني شيء ثابت استند عليه كتاب او منهج

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

احس اني داخل دوامة كل مرة تظهر تقنية و انصفع منها بظهور اخرى

post-1386-1223033542.jpg
#2

:nose_pick:

يا اخي العزيز

انا اري ان افضل شيء تفعلة في حالتك هو انك تركز

علي شيء واحد اي لغة واحدة مثلا او جزء معين

و شكرا

#3

السلام عليكم

العملية فعلا تشتت الذهن للشخص المبتديء

فسيواجهه

لغة برمجة و كومبايلر

اكواد انشاء النوافذ و اكواد الكونسول

ايضا منصات و مكتبات مثل دايركت اكس و اوبن جل

و محركات و مكتبات

و محاولة تعلم الجميع في وقت واحد ستجعل الشخص يترك البرمجة بالسي نهائيا :S

الافضل

الخطوة الاولى : تعلم لغة السي و اجادتها ( على الاقل شهر من التمارين )

الخطوة الثانية : تعلم لغة السي المحسنة ++C و التعرف على الطبقات Class و مفهوم OOP ( على الاقل شهر من التمارين )

الخطوة الثالثة : تعلم انشاء النوافذ حيث انها ليست من اللغة بل هي استخدام لدوال نظام التشغيل و فهما

الخطوة الرابعة : التركيز على مكتبة واحدة اما DirectX او OpenGL

اذا كان الهدف انشاء لعبة بسرعة فمن الممكن تخطي هذه الخطوة

الخطوة الخامسة : استخدام محرك رسومي و محرك فيزيائي لانشاء لعبة تجارية

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

و بالنهاية لا يتقن اي لغة :wacko:

تحياتي

#4

اخي الكريم

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

وبدون التعصب للغة او غيرها

فأنصحك بأن تبدأ في كورس مقدم من معهد ال GameInstitute

وهو كورس شامل ان شاء الله يبدأ معك بالسي بلس بلس واساسيات برمجة ال object oriented programming

ويتنقل معك لبرمجة الـ Win32 API وعمل امثلة والعاب بسيطة عليها

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

فالتركيز علي شئ واحد مثل تعلم كورس متدرج شامل هو الانسب للمبتدئين حتي لا يتوه في غياهب برمجة الالعاب الكثيرة جدا والمتفرعة

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

ويمكنك حينها الانتقال للغة اخري سهولة

يمكنك ان تجد محتويات كورس ال game institute موجودة في احد المقالات تبع قسم برمجة الالعاب هنا في المنتدي

وبالتوفيق اخي الكريم ان شاء الله

Ahmed Ezz

Software Engineer

ezzelden.ahmed@yahoo.com

http://ahmedezz.110mb.com/

انما عمرك بأعمالك ، فكم تريد أن تعيش؟

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