PDA

View Full Version : برمجة الالعاب بلغة السي++ او الفيجول بيسك


محمد مهيان
04 / 06 / 2001, 01:35 AM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاتة

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

ولكن قبل كل ذلك يجب الانتباة بأن تصميم المجسمات لدايركت اكس يحتاج الى القليل من معرفة كيف يتم تصميم مجسم بواسطة ثريدي ستيديو ماكس واستخدامة في دايركت اكس ، اول هذه الاشياء يجب ان تكون الوجوه Faces اقل ما يمكن حسب الامكان ونستخد لذلك ModifierList->Optimize في ثريدي ماكس قبل تصدير الكائنات الى ملفات قابلة للتحميل في دايركت اكس


ويجب ان يكون Pivot في وسط الكائن باستخدام Adjust Pivot->Center to Object

ويجب جداَ ان تكون جميع الخامات والتي هي عبارة عن صور لها طول وعرض متساوي ويجب ان تكون
32 في 32 او
64 في 64 او
128 في 128 او
256 في 256
يجب ان تكون في هذه الحدود فقط لان هذه الابعاد تمكن البرنامج من عرض الصور والاكساء باسرع ما يمكن وغير ذلك يجعلها بطيئة و قد تكون بطيئة جداَ

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

هذه هي اهم الاشياء الرئيسية واتمنى ان لا اكون نسيت شئ
--------------------------------------
الاضاة والظل والضباب والانعكاس ليس كما تتوقعون فهي لا تظهر في الالعاب بهذه البساطة كما هي الحال في ثريدي ستيدو ماكس وتحتاج الى عمل وترتيب بواسطة المبرمجين
--------------------------------------
ويجب معرفة بأن الالعاب الثنائية الابعاد اسهل بكثير من الالعاب الثلاثية الابعاد ويمكن تنفيذها اسرع
--------------------------------------
وايضا معي اثنين من الشباب ممتازين في البرمجة يمكنهم الاشتراك اذا وافقو
ونحن في انتظاركم ، وانتظار قصة اللعبة ، واتمنى ان لا يكون هذا المشروع مثل المشاريع السابقة التي عرضت علي ، مجرد نقاشات وبعد اسبوع او شهر يتم نسيان كل شئ ، والشيء العجيب بعض الشباب في المشاريع السابقة يتهربون ويتعذرون ان عندهم مشاكل وصعوبات ، على كل حال نحن في الانتظار
واهم شئ القصة الجيده ، و مصممين الجرافكس

هذه لعبة بسيط عبارة عن محاولة لي ، واعتقد انها فاشله ، لان الرسوم تعبانة ، وفكره اللعبة ايضا بسيطة ، ولم اكمل اللعبة ولاكن يمكنكم تجريبة
كتبت بواسطة السي++ والدايركت اكس الاصدار السادس
هذه هي الوصله لمن اراد تجربتها
http://www.dx4arab.com/download/mysamples/snakebug.zip

ويمكنك زياره هذه الوصله لمعرفة تفاصيل اكثر وصور بسيطة عن اللعبة
http://www.dx4arab.com/forums/link.asp?TOPIC_ID=28


مع تحياتي و تمنياتي لكم بالتوفيق

www.dx4arab.com

ملك الماكس عمره 15
04 / 06 / 2001, 09:11 AM
بسم الله الرحمن الرحيم
السلام عليكم
اخي محمد مهيان :)
شكرا لتلبيتك الدعوة وانا اخوك Abdulla من منتدى DX4Arab :)
انا سعيد بمشاركتك معنا وان شاء الله سيكون مشروع ناجح بوجود فناني الجرافيكس والمبرمجين المحترفين امثالك :)
اعتقد ان لعبة ثنائية الابعاد كبداية افضل .
وسنقوم بلعبة ثلاثية الابعاد في الالعاب القادمة ان شاء الله .

تحياتي

a7f
04 / 06 / 2001, 11:36 AM
اٌقترح أن نضع مشهد صغير جدا كبداية للعبة 30 ثانية
وأن تكون مصممة بالماكس
أما اللعبة ومحتواها فلتكن ثنائية الأبعاد
ولا مانع من إستخدام خلفيات ثلاثية الأبعاد
ما رأيكم ؟ ...

ahmed saleh
04 / 06 / 2001, 01:09 PM
و اللة انا فرحان جدا جدا جدا لمشاركة محمد مهيان معكم
لانة فعلا كفائة فى الدايركت اكس و اشهد لة
و شكرا
... :) :) :) :) :)

HSN
04 / 06 / 2001, 01:21 PM
أنا عضو جديد أهلا بكم جميعا ...
ما ذكره الأخ محمد مهيان بشأن ModifierList->Optimize فكنت أعرفه سابقا وكذلك أن الضباب والإنعكاس و أنواع اخرى من التأثيرات أشياء برمجية لا تصادر من (3D Studio Max) وأما بقية المعلومات فلا أعرفها وأشكر الأخ على إفادتنا بها ... ...

ahmed saleh
04 / 06 / 2001, 01:24 PM
استاذ محمد المحترم
اعتقد انك ستستخدم دايركت اكس 8 و لكن دايركت اكس 8 بة
direct graphics الذى يحتوى على عنصرين directdraw , direct 3d
و لكن اذا استخدمت دايركت اكس 7 فهو اسرع فى الالعاب 2d :)
و شكرا

turbo max
04 / 06 / 2001, 02:02 PM
فهمونا أيش قصة اللعبة عشان أبدأ أنا والفريق بالتصميم يلاشباب :)

a7f
05 / 06 / 2001, 10:44 AM
بصراحة مليت الإنتظار
:o
ممكن بسرعة شوي :rolleyes:

المصرى
05 / 06 / 2001, 10:04 PM
بسم الله الرحمن الرحيم

يعلم الله انى كنت متردد فى الأشتراك بهذا المشروع لدرجة كبيرة جدا نظرا لتجربة سابقة و أشياء أخرى و الذى دفعنى الى إعادة التفكير هو أشتراك اخى العزيز محمد مهيان لذا هل لا يزال لى مكان فى قسم المبرمجين ...

أخوكم
المصرى

h
06 / 06 / 2001, 12:23 AM
السلام عليكم
والله فرحت اشد الفرح بوجود اسم الاخ محمد مهيان معنا ، وقد كانت معرفتي بشخصه الكريم ايام منتدى فيجوال بيسك ، واكتملت فرحتي بإنضمام الاخ المصري والذي تعرفت على شخصه الكريم في منتدى الموسوعة العربية

اخي المصري ، يمكنك الانضمام للمبرمجين عن طريق كتابة اسمك في قسم المبرمجين على العنوان التالي http://216.234.183.180/game/index.php

a7f
06 / 06 / 2001, 08:08 PM
المصري معنا ؟
:D :D :D

معناها احلوت اللعبة !