PDA

View Full Version : من يرغب تعلم directX 9.0 مع العبد الفقير ؟؟


DarNet
16 / 06 / 2006, 06:41 AM
السلام عليكم

من العنوان ، تلاحظ وضوح الموضوع ، فهل انت مستعد ؟؟

MAGANINO
16 / 06 / 2006, 06:59 AM
اوكيه نعم 10/10

DarNet
16 / 06 / 2006, 07:18 AM
كيف نبدأ ؟؟

1- ترجمة كتاب ،
2-عرض امثلة ، ونماذج اعمال وسورس كود ،

ما رأيك ؟؟

hunterx2
17 / 06 / 2006, 12:20 AM
السلام عليكم
وأنا معاكم
طبعا إذا حبيتوا

MAGANINO
17 / 06 / 2006, 12:32 AM
نبدأ بالاسهل طبعاً

DarNet
17 / 06 / 2006, 02:58 AM
وعليكم السلام ،

ارجوا من الراغبين ، كتابة اكثر والتفاعل ، وتوضيح الخبرات البرمجية

Mr.time1
17 / 06 / 2006, 04:11 PM
اخي الفاضل على هذا الموضوع .. وجعله الله في ميزان حسناتك
ويشرفني ان انظم إليك واعتبرك معلمي الذي سأنطوي تحت يديه ليقذفني في فتحة من فتحات مجال برمجة الالعاب . . احد احلامي الأبديه

لذلك سأنضم معك ان لم تمانع
_________________________________________________________________

تعلمت السي بلس بلس وتعلمت بها (الادخال والاخراج,, التحكم والقرارات,,المصفوفات ,,الدوال,,المؤشرات,, البرمجة الكائنية(الصنف - الكائن ),, والسجلات ,, التعامل مع الملفات )
وسبحان الله .. موضوعك هذا اعاد لي بادرة الأمل .. فقد اخبرني الجميع انه بعد تعلم لغة C++يجدر بك تحميل الدايركت اكس 9sdk وبفضل من العزيز القدير تمكنت من تنزيله والان كل مااحتاجه هو انت (معلم... لتمكنني من تصميم أبسط انواع الألعاب .. واحقق حلمي بتصميم لعبة ثلاثية بسيطة.
وانا على اتم الاستعداد للتواصل معك ومتفرغ لك واأمل ان تتقبلني بصدر رحب

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

hunterx2
17 / 06 / 2006, 07:32 PM
السلام عليكم
أخي DarNet
خبرتي البرمجيه
1- vb.net : انهية مستوياتها ماعدا نقطة وحدة

2- #C :القليل

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

هاني وميثم
18 / 06 / 2006, 02:59 AM
شكراً لك على هذه الموضوع وانا معك لكوني لدي خبرة جيدة في هذا المجال وبالتوفيق

DarNet
18 / 06 / 2006, 10:22 AM
وعليكم السلام

مرحبا بالجميع ،

من يريد ان يتعلم البرمجة باستخدام تقنيات عالية مثل directX وopenGL

لا بد له ان يتقن ال سي بلس بلس

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

تنقصنا بعض المكتبات للصوت والمدخلات والشبكات .... الخ

اما directX فهي متكاملة من ما جميعه ،

فما رأيكم ؟؟

Mr.time1
18 / 06 / 2006, 12:47 PM
انا اقترح الدايركت اكس اما عن لغة السي بلس بلس
فلدي معلومات جيده عنها

DarNet
18 / 06 / 2006, 02:57 PM
الخطوة الاولى :

-جهز مايكروسوفت فيجوال سي بلس بلس آخر نسخة ، او فيجوال ستوديو 2005 حسب امكاناتك .

chocobo2k
18 / 06 / 2006, 03:09 PM
راح انطيكم الحجي المضبوط، دايركت أكس 9 راح ينلبس السنة الجاية من ينزل دايركت أكس 10 وكل اللي راح تتعلمه بدايركت أكس 9 اتشيله و تذبه بالشط. أفضل اما ان تتعلم على دايركت أكس 10 أو تتعلم مكتبة ثانية مثل الاوبن جي أل كما تفضلت، الدايركت أكس يحصرك بالوندوز و كل اصدارة تطلع هي غير متوافقة مع القبلها، ليش لانه هذا اسلوب عمو بيل كايتس. هنالك حل أسهل هو استخدام محرك لعبة جاهز مثل كويك مثلا و عمل لعبة ثلاثية الابعاد بسيطة
الحل المثالي هو أن تشتري محرك لعبة جديد بفلووووس و تستعمله مباشرة مع الاي أي و الكوليشن ديتكشن و البيكسل و الفيرتكس شيدر من دون ما تكعد و تبرمج من السكراتش و لازم سي بلس بلس

Mr.time1
18 / 06 / 2006, 03:59 PM
الخطوة الاولى :

-جهز مايكروسوفت فيجوال سي بلس بلس آخر نسخة ، او فيجوال ستوديو 2005 حسب امكاناتك
جاهز عندي من زمان واشتغل عليه .. فيجوال سي بلس بلس 6

DarNet
19 / 06 / 2006, 12:04 AM
عزيزي تشوكو :

1- عندما تكتب كود سي بلس بلس يستخدم ( دايركت اكس ) او اي تقنية ، تستطيع تعديله عندما تنزل الاصدارة الجديدة من التقنية ، ( حذف المحذوفات ، اضافة الاضافات ) ، اولا .

2- غالب مستخدمي الانترنت ( قل 70 % ) يستخدمون ويندوز اكس بي ، يعني ضمنت 70 % من السوق ، ثانيا .

3- كواك ، ودووم ، والالعاب القوية ، تستخدم اووبن جي ال ومكتبات خاصة لتلك الشركات ولا تبيع هذه المكتبات بالسوق ، ثالثا .

4- حتى لو وجدت محرك جاهز ، لازم السي بلس بلس ، عشان تبرمج هذه المحرك ، فكرك يستعملوا فيجوال بيسك ؟؟

تحياتي .

NMR
19 / 06 / 2006, 12:19 AM
انا معاكم احب ان اتعلم الدايركت اكس بس يا ريت يكون اسلوب الشرح بسيط ويكون هنالك واجبات

DarNet
19 / 06 / 2006, 03:04 PM
ارجوا من جميع الاخوة المعذرة على تأخري في كتابة الموضوع ، حيث اني مشغول
ولا استطيع الدخول الى المنتدى بصفة مستمرة ،

نعود الى موضوعنا ،

يتطلب استخدام التقنيات العالية ، مثل دايركتس اكس و اوبن جل معرفة باستخدام التالي :

لغة البرمجة = سي بلس بلس ،
النظام = ويندوز ،
برنامج الانتاج = فيجوال سي ، فيجوال ستوديو ،
التقنية = دايركت اكس او اوبن جل ( مع مكتبات اخرى للصوت والشبكات والمدخلات ) ،
كذلك تقنيات الذكاء الاصطناعي وعالم الثري دي اذا اردت ان تعمل برنامج ثري دي .

والالمام بكل هذا يعتبر صرفا من المبالغة ، لذا لابد ان نتخصص حتى نحصل على ما نريد ، اليس كذلك ؟؟
ولا يستطيع شخص واحد متابة كل ذلك ، فارجوا ان يتكلم كل الراغبين في المشاركة عن امكاناته ، حتى
نتعرف على بعضنا البعض ، ونحدد التخصصات .

DarNet
19 / 06 / 2006, 03:12 PM
كذلك ارجوا الاجابة على بعض الاسئلة التالية :

- هل قمت بعمل برنامج للويندوز سواء win32 او كونسول ؟؟
- هل تعرف برمجة OOP ؟؟
- هل لديك خبرة بالبرمجة بلغة اخرى ؟؟
- هل انت متمكن من قواعد اللغة ، والعبارات البرمجة الخاصة بلغة c
- ما مدى خبرتك في الرياضيات math and 3d math ؟؟
- هل هناك ما يمكن ان تضيفه ؟؟

Mr.time1
19 / 06 / 2006, 03:16 PM
اهلا بك عزيزي ومعلمي مرة اخرى
بالنسبة لي فمعلوماتي عن السي بلس بلس جيده واود ان اتعلم منك الدايركت اكس .. بالنسبة للغة السي فتعلمت فيها (الادخال والاخراج,, التحكم والقرارات,,المصفوفات ,,الدوال,,المؤشرات,, البرمجة الكائنية(الصنف - الكائن ),, والسجلات ,, التعامل مع الملفات )
لذلك احاول ان أصل لمعرفة عن الدايركت اكس .. والامل فيك كبير

DarNet
19 / 06 / 2006, 03:24 PM
حبيبي مستر تايم

ارجوا ان تجيب على الاسئلة المطروحة بشكل مسهب .

كذلك ، من عنوان الموضوع ، نتعلم جميعا ، لست معلما ، فانا اكاد اتعلم

Mr.time1
19 / 06 / 2006, 03:28 PM
- هل قمت بعمل برنامج للويندوز سواء win32 او كونسول ؟؟
نعم كونسول
هل تعرف برمجة OOP ؟؟
نعم ومعرفتي فيها تقدر تقول بشكل مبتدئ
هل لديك خبرة بالبرمجة بلغة اخرى ؟؟
خبرة : لا .. ولكن لدي معرفة ببعض اللغات مثل فيجوال بيسك .
هل انت متمكن من قواعد اللغة ، والعبارات البرمجة الخاصة بلغة c
تقريبا
ما مدى خبرتك في الرياضيات math and 3d math ؟؟
الصراحه تقال في مثل هذه المواضع .. لم اتعلم عليها

DarNet
19 / 06 / 2006, 03:38 PM
طيب ، امممم

طالما انك تستطيع البرمجة للكونسول ، فالخطوة التالية ،

هي البرمجة لل win32

ولازم تشوف كتاب وتجيبه لنا حتى نتعلم جميعا البرمجة لل win32 ، فهذا موضوع مهم ،

قبل القفز الى directX

فموضوع البرمجة للويندوز كبير ومعقد ، منها ATL , MFC , .NET
او البرمجة المباشرة API

فابحث عن طريق الانترنت ، وجيب لنا كم اسم ، عشان نكمل الموضوع .

Mr.time1
19 / 06 / 2006, 03:46 PM
شوف حبيبي .. انا عندي كتاب اسمه .. تعلم دايركت اكس وفيه شرح لل.win32
للكعبي اذا تعرفوه .. ماادري ينفع ولا لا .. وعندي شخص أخبرني بأني لا احتاج لـMFC .. والقول الاول والاخير لك

DarNet
20 / 06 / 2006, 03:26 AM
ارجوا ان تكتب برامج للويندوز ، وتورينا حاجة من انتاجك ، لأنه لازم
من ال mfc
لماذا ؟؟
لكتابة الايدوتورز ( ليفيل ، ادوات خاصة باللعبة ) ومعظم هذه الحاجات لا تجدها جاهزة للبيع
فهي مخصصة للمشروع حسب افكار المبرمجين ،

وبعد ان تقطع شوطا ، ننتقل الى المرحلة التالية .

Mr.time1
20 / 06 / 2006, 07:47 AM
حسنا .. يعني تقصد اتعلم على الـ Mfc حسنا سأتعلم عليها قريبا ان شاء الله
ارجوا ان تكتب برامج للويندوز ، وتورينا حاجة من انتاجك ، لأنه لازم
بصراحه حاليا لا اجيد الا التعامل مع الكونسول .. وسأبدا البرمجة على Mfc قريبا
لكن حاليا انا جالس أراجع البرمجة الكائنية

DarNet
20 / 06 / 2006, 09:13 AM
بالتوفيق اخي

chocobo2k
20 / 06 / 2006, 09:19 AM
هنالك qt بدلامن الmfc
محرك لعبة كويك 2 هو مجانا لمن يريد الرمجة به
دايركت اكس 10 ليس بالضرورة يكون متوافقا مع 9 بل اصلا لا يدعمه و هذا السبب في تضمينه كSOFTWARE EMULATION في فيستا.

DarNet
20 / 06 / 2006, 01:41 PM
هل تستخدم محرك لعبة quake 4 اخي تشوكوبو ؟؟

DarNet
20 / 06 / 2006, 01:43 PM
هل تستخدم محرك لعبة quake 4 اخي تشوكوبو ؟؟

DarNet
20 / 06 / 2006, 03:09 PM
اشكرك يا تشوكوبو ، على معلوماتك القيمة ، لقد وجدت السورس كود الخاص ب quake 4
وسيفيدنا جدا ، ولكن نحتاج وقت طويل لقرائته وفهمه وتضمينه في برامجنا ،

ارجوا كذلك ان تدلنا على محرك آخر ، اذا نما الى سمعك الكريم اية معلومات اخرى .

chocobo2k
20 / 06 / 2006, 03:15 PM
مشكوور اخي Darnet، أنا و صديقي اضطررنا للعمل على مشروع بالدايركت أكس 8 قبل 3 سنوات و الحمد لله اتممنا المشوع بنجاح، طبعا كنا نبحث مثلك على محرك العاب لتسهيل عملية تحميل النافذه للدايركت ثري دي و البرمجه من السكراتش هي كسيفه و تطلع الروح، لكن الان نحن نعمل مع تطبيقات الويب و لم نعد نستعمل الدايركت أكس و حتى لو اضطررنا فسنفكر في الاوبن جي ال لكوننا نعمل في الVisualization و ليس مجال صناعة الالعاب. افضل محرك العاب هو انريل انجن و لكتن سعره مئه الف دولار، هنالك السورس كود لمحرك لعبة هالف لايف 2 و الذي تمت سرقته قبل سنتين و نشره على الانترنت و اثار في وقتها ضجه، حتى الفديوات موجوده و لكن الدوكيومنتايشن لم تكن قد كتبت بعد لذلك اقرأ السورس كود ان استعطت ذلك، تمنياتي لك بالتوفيق.

DarNet
20 / 06 / 2006, 03:53 PM
اشكرك يا عسل ،

شوف الصور هذه

وقل داعا للدايركت اكس

http://www.strategyinformer.com/pc/quake4/screenshot-viewer.html?id=106914

DarNet
20 / 06 / 2006, 04:18 PM
please tell where can i find the half life 2 source code, thanks