تسجيل الدخول

مشاهدة النسخة كاملة : أهلاً بكل الأعضاء مبرمجي الألعاب



Smart_SDR
04-11-2004, 01:02 AM
أنني عضو جديد في هذا الموقع وهذا المنتدى
أهدي تحياتي لجميع الأعضاء
بخصوص برمجة الألعاب لقد صنعت مرحلة بواسطة أستخدام DirectX7+VC++6
وكان هذا منذ زمن بعيد وتوقفت عندها بسبب قلة المصادر ولكن ......
في بداية الشهر التاسع 1/9/2004 أستخدمت برنامج ال eDonkey وكذلك برامج آخرى
وعن طريق هذه البرامج أستطعت من سحب ما يقارب حوالي 4 سي دي من الكتب والمصادر
وهذه الكتب أغلبها على الأكثر ما زالت تباع وممكن أن تبحث عنها في النت ولكن لا أعتقد أنك ستستطيع أن تعمل داونلود مباشر ولكن عن طريق أستخدام البرنامج أعلاه ممكن.
سحبت بأستخدام الطابعة 5 كتب ممتازة وهي :-
1- Introduction to 3D Game Programming with DirectX 9.0
2- 3D Math Primer for Graphics and Game Development
3- Physics for Game Developers
4- AI Game Development
5- Focus On 3D Models

وأنني أستخدم الآن VC++.Net + DirectX 9.0
وأنني الأن عملت الكود الذي يسحب الملفات من نوع MD2 وما زلت أقرأ بهذه الكتب الممتازة
وأنني أريد عمل لعبة من نوع First Person Shooter وكذلك لا أرغب بالعمل على 3D engine معينة وأرغب بصنع 3D engine .

وإذا رغبتم بأن أطرح لكم المعلومات المتعلقة بهذه الكتب فليس لدي مانع
وإذا كان لديكم أستفسارات فأنني أرحب بها

Sympathy
04-11-2004, 12:58 PM
ألـعاب الـ First Person Shooter من أكثـر الألـعاب التي اهتم بـها !

لكـن للاسـف الشديد لا اعـرف للـ DirectX

هـل بإمكانك وضـع شـروحات بسطية هنـا ؟

الافاق
04-11-2004, 01:23 PM
انا اردي ان اتعلم الدايركت اكس وبرمجة الالعاب لكن ليس على السي ولا السي بلص بلص بل على الفجول بيسك دوت نت فهل من دروس مساعدة

Wolf Sniper
04-11-2004, 01:38 PM
أهلاً بك في المنتدى :)
هل تستطيع أن ترينا بعض الأمثلة التي قمت ببرمجتها ..

Mr. Black Man
04-11-2004, 02:58 PM
أهلاً بك في المنتدى ... أتمنى أن نستفيد من خبراتك :)

Smart_SDR
04-11-2004, 05:34 PM
مرة أخرى أحييكم أيها الأخوة
أنني أرغب بمساعدتكم بما أمتلكه من خبرات
هل ترغبون مني بوضع دروس عن ال DirectX 9.0 مع مثال لكل موضوع ؟
أما بالنسبة لتحميل الملفات فلا أدري هل أستطيع عمل upload لملفات 8 أو 10 ميكا ؟

يجب عليكم إنزال 0.DirectX SDK 9 من موقع مايكروسوفت أستخدم هذا الرابط للحصول على
DirectX SDK 9.0
http://www.microsoft.com/downloads/details.aspx?FamilyId=FD044A42-9912-42A3-9A9E-D857199F888E&displaylang=en

وكذلك أنني أستخدم VC++.Net وأنصح بأستخدامه والشيء الجميل الذي يعجبني كثيراً المنقح جميل جداً حيث ممكن ضغط الFunctions وعرض فقط ال Function Header وممكن رؤية ال Function Body بضغط مربع الجمع الذي يكون بجانب الFunction Header

هنالك أشياء كثيرة عن الDirectX 9.0 ولكن هنالك أشياء أهم لصنع الألعاب وهي يجب أن تبني أساساً قوياً جداً في الرياضيات وكذلك الفيزياء لأضافة الواقعية وكذلك الشيء المهم أيضاً الذكاء الأصطناعي.
ماعملته الأن كود يسحب ملفات من نوع MD2 وأنني الآن ما أزال أقرأ في الرياضيات والفيزياء والذكاء الأصطناعي والتي تختص بصنع الألعاب.

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

مع الموفقية للجميع

2501
04-11-2004, 07:08 PM
u use Managed DX9 or Unmanaged?

i use DX9c managed... :D

الافاق
05-11-2004, 10:33 AM
اقولك الحين الفجول بيسك دوت نت vb.net اصبحت بأقوا السي بلص بلص وتقدر تقول انها اقوى لسهولتها فهمت وانا الحين على الابتوب ولا فيه شي من اشياي ولا كان حطيتلك لعبة والعاب بعد للفجول بيسك دوت نت متقنه وقويه جداً ولاكن ليس هناك مصادر عربيه للبرمجة الالعاب بها ولأنها جديده طازجه بدلاً من ان تضهب للاصعب لمذا لاتذهب ألى الاسهل وكلتاهما قويتان وانصحكم بالفجول بيسك تقدر ان تصمم برنامج بعد ان تقرء 20 صفحة او اقل ؟؟؟!!!
وهي جداً قويه وهذا لانهم يترجمون جميعهم بكمير واحد فهمت يأخي وانا بعد بحثت كثر في بادء الامر قررت ان اتعلم السي لكن بعد ان رأي الدوت نت (( فجول بيسك دوت نت )) وقرأت عنه قررت ان اتعلمها لسهولتها وقوتها

ولا شيء مستحيل مع البرمجة

Smart_SDR
05-11-2004, 04:53 PM
أهلاً بك بهذه المشاركة الطيبة يا أخي الافاق

عندما طورت مايكروسوفت الفيجوال ستوديو ووضعت أطار العمل .net بشكل متكامل مع الفيجوال ستوديو الجديد بشكل متكامل فقد طورت معها اللغات البقية وكذلك ظهور اللغة C-sharp فأحب أن أقول أن الفيجوال سي++ هي لاتعتبر High-level language وأنما بالأصح هي med-level language وهي أسرع من الفيجوال بيسك وأكثر مرونة وأحب أن أقول أن الفيجوال بيسك سهلة جداً
وأن الفيجوال سي++ صعبة مقارنةً مع الفيجوال بيسك ولكن أبحث في الكتب وشركات الألعاب المشهورة
ولاحظ ما الذي يستخدمونه في صناعة الألعاب
ثم يا أخي قارن بابسط ما يمكن إذا أردت أستخدام ال API في الفيجوال بيسك وكم أنك تحتاج لكتابة تعريف لكل Function لل API مقارنة مع الفيجوال سي++
أحب أن تنظر الأراء حول هذا الموضوع
http://www.eng-tips.com/viewthread.cfm?qid=54790&page=8
أما بالنسبة الذي يريد أن يستخدم الفيجوال بيسك أو السي++ فهذاعائد للشخص
بالنسبة لي عندما أستخدم الفيجوال بيسك للتطبيقات السريعة والتي تحتوي على عمليات كثيرة على forms أما بالنسبة الى الفيجوال سي++ فقد عملت نظام حماية الأقراص الليزرية من النسخ وعندي موقع على الأنترنت http://www.sattechnology.net
وعندي الكثير من الكتب الآن تختص ببرمجة الألعاب وجميعها تقريباً هي بالفيجوال سي++
وأنا الآن أدرس الرياضيات والفيزياء (source code in c++ too) والذكاء الأصطناعي

مع تحياتي لك أخي الافاق