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

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

السلام عليكم

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

واحيانا يخبرني انه تم تغيير اسم ال driver name من اخر نسخة DX استخدمها مع العلم
انني اعمل علي Windows XP
ولدي مسبقا PhysX runtime مثبت
وكذلك لدي اخر اصدارة من June 2008 DirectX SDK
والسلام عليكم

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

مبتدئ  زكرياء الحمري مشاركة 12

السلام عليكم

شكرا لكم اخواني على مروركم

يبدو أنني سأصاب بأزمة ققلبية على مسستوى الأصبع الصغير من الرجل اليمنى 😋

لا زلت أعتقد أن المشكل ناجم عن عدم تلاؤم النسخ بين PhysX و NxOgre

هل بامكانكم اخواني أن تجربوا هذه النسخة من PhysX
http://developer.download.nvidia.com/PhysX/2.7.2/PhysX_2.7.2_SDK_Core.exe

هذه هي النسخة التي اشتغلنا عليها

شكرا لكم

مبتدئ  عثمان الكورد مشاركة 13

السلام عليكم ورحمة الله
كيف حالكم اخواني اعضاء هذا المنتدى الرائع
لقد قمت بتحميل الديمو اخي زكرياء وهو يعمل جيدا و بدون اية مشاكل 😋
ما هذا المستوى الرائع لقد اعجبتني حقا وخصوصا حركة الكاميرا 😲
اعتقد انه ينقصكم فقط بعض الرسامين حتى تتمكنوا من اضافة المزيد من الحركات والمقاطع المثيرة
لكن كما قلت هذه فقط ديمو ولو انني ارى ان هذا الاسم قليل في حق هذا العمل الرائع 😄
شكرا لكم ولكل الاخوة

موهوب  عبدالله الشمّري مشاركة 14

اللعبة تعمل عندي بدون مشاكل .. فقط بتحميل physX System  Software النسخة الأخيرة .
 
http://www.nvidia.com/object/physx_8.06.12_whql.html
 
مع تثبيت sdk .. والذي لا أظن أنه مهم لتشغيل الديمو ( مش متأكد 😒  )
 
وملاحظاتي هو عدم وجود هدف في الديمو .. بقدر ماهو تطبيق جميل لبعض مفاهيم الثري دي .. مثل المشي فوق التضاريس.
 
عمل موفق أخي .. وأتمنى لك التوفيق ,

--
طالب - تخصص نظم معلومات .
--

مبتدئ  زكرياء الحمري مشاركة 15

السلام عليكم



وفي 28 يوليو 2008 11:49 م، أعرب عثمان الكورد عن رأيه بالموقف كالآتي:

السلام عليكم ورحمة الله
كيف حالكم اخواني اعضاء هذا المنتدى الرائع
لقد قمت بتحميل الديمو اخي زكرياء وهو يعمل جيدا و بدون اية مشاكل 😋
ما هذا المستوى الرائع لقد اعجبتني حقا وخصوصا حركة الكاميرا 😲
اعتقد انه ينقصكم فقط بعض الرسامين حتى تتمكنوا من اضافة المزيد من الحركات والمقاطع المثيرة
لكن كما قلت هذه فقط ديمو ولو انني ارى ان هذا الاسم قليل في حق هذا العمل الرائع 😄
شكرا لكم ولكل الاخوة

شكرا لك أخي عثمان على المشاركة و على الإطراء معك حق يلزمنا بعض الرسامين 😄



في 29 يوليو 2008 09:03 م، قال الشمري بهدوء وتؤدة:

اللعبة تعمل عندي بدون مشاكل .. فقط بتحميل physX System  Software النسخة الأخيرة .
 
http://www.nvidia.com/object/physx_8.06.12_whql.html
 
مع تثبيت sdk .. والذي لا أظن أنه مهم لتشغيل الديمو ( مش متأكد 😒  )
 
وملاحظاتي هو عدم وجود هدف في الديمو .. بقدر ماهو تطبيق جميل لبعض مفاهيم الثري دي .. مثل المشي فوق التضاريس.
 
عمل موفق أخي .. وأتمنى لك التوفيق ,

أشكرك أخي الشمري على المرور و على ملاحظاتك و أعتقد أنه معك حق في مسألة أن الديمو لا يحتاج SDK لتشغيله فقط ال Run Time الذي تفضلت بوضعه جزاك الله خيرا😄



في 29 يوليو 2008 09:03 م، عقد الشمري حاجبيه بتفكير وقال:

وملاحظاتي هو عدم وجود هدف في الديمو .. بقدر ماهو تطبيق جميل لبعض مفاهيم الثري دي .. مثل المشي فوق التضاريس.

نعمم في الحقيقة كان الGame Play للديمو أن يجمع النينجا كافة الصناديق الموجودة في المرحلة, وهاته الصناديق محروسة من طرف الأعداء الذين تجب مقاتلتهم لتنهي المرحلة و هذا ما انجزناه لحد الان و لو أنهلا يحدث شيئ عندما تقتلهم جميعا 😋

و بالنسبة للاخوان الذين لم تشتغل عندهم اللعبة أهديكم هذه الصورة المأخوذة من وسط اللعبة




شكرا لكم 😄

خبير مدير وسام البهنسي مشاركة 16

في 30 يوليو 2008 03:03 ص، عقد الشمري حاجبيه بتفكير وقال:

اللعبة تعمل عندي بدون مشاكل .. فقط بتحميل physX System  Software النسخة الأخيرة .
 
http://www.nvidia.com/object/physx_8.06.12_whql.html
 
مع تثبيت sdk .. والذي لا أظن أنه مهم لتشغيل الديمو ( مش متأكد 😒  )

بالفعل. يكفي تثبيت الـ runtime فقط، ولا داعي للـ SDK. الديمو أصبح يعمل هنا أيضاً، وهو بداية لطيفة للعبة مثيرة.
يبدو أن هذا النينجا ذكي، إذ أنه يرتدي ملابس خضراء كي يتماهى مع البيئة المحيطة 😄
 
حبذا لو تخبرنا أخي زكرياء عن بعض التفاصيل التقنية والخبرات التي واجهتموها أثناء تنفيذ المشروع. ما هي المدة التي استغرقها تنفيذ المشروع؟
ما هي أصعب المشاكل البرمجية التي واجهتموها؟ كيف تم تنظيم العمل وتقسيمه بين الأفراد؟
 
شكراً

وسام البهنسي
مبرمج في إنفيديا وإنفريمز

مبتدئ  زكرياء الحمري مشاركة 17

السلام عليكم

شكرا لك أخي وسام على الرد و جزاك الله خيرا😄

وفي 30 يوليو 2008 03:57 ص، قال وسام البهنسي متحمساً:

حبذا لو تخبرنا أخي زكرياء عن بعض التفاصيل التقنية والخبرات التي واجهتموها أثناء تنفيذ المشروع

حسنا هذا ما اشتغلنا به طيلة انجاز الديمو :

اللغة : C++ بالاضافة الى الاستعانة بلغة XML لتوليد الأعداء و البيئة ديناميكيا انطلاقا من ملفين XML
محرك الكرافيك :Ogre3D الموقع : www.ogre3d.org
محرك الفيزياء : PhysX الموقع : http://www.nvidia.com/object/nvidia_physx.html
محرك الذكاء الاصطناعي : تمت برمجة نظام برمجي مصغر عبارة عن مجموعة من الكلاسات لادارة الذكاء الاصطناعي (برمجت من طرف المجموعة)
مكتبـــــات اضافية :
-- نظام التحكم(الملمس و الفأرة) : مكتبة (OIS(Open Input System وهي مكتبة ملحقة مع Ogre
-- التحكم في البيئة و الأعداء : مكتبة tinyXML الموقع : http://sourceforge.net/projects/tinyxml و هي عبارة عن مفسر 😋 (لا أدري ان كانت هي الترجمة الصحيحة ل Parser) للغة XML في C++


وفي 30 يوليو 2008 03:57 ص، ظهر شبح ابتسامة على وجه وسام البهنسي وهو يقول:

ما هي المدة التي استغرقها تنفيذ المشروع؟


بدأ المشروع شهر فبراير من هذه السنة 2008 و انتهى في نصف شهر يونيو من نفس السنة أي حوالى اربعة اشهر(تخللتها بعض فترات الانقطاع بسبب الامتحانات و اسباب اخرى...)


أما في 30 يوليو 2008 03:57 ص، فقد تنهد وسام البهنسي بارتياح وهو يرد:

كيف تم تنظيم العمل وتقسيمه بين الأفراد؟

نعم بالنسبة لتنظيم المشروع فقد قسم الى قسمين رئيسيين:

- قسم الكرافيك و الفيزياء : تكفل به شخصان و كان يهتم بكل ما له علاقة بالكرافيك(البيئة التضاريس, الاشياء الثابثة, الاضاءة) بالاضافة الى محاكاة الفيزياء و الاصطدامات مع الاشياء الثابثة.

- قسم الذكاء الاصطناعي و السلوكات الموجهة : ايضا هذا القسم تكفل به شخصان و يهتم بكل ما له علاقة بذكاء الاعداء (هو غباء في الحقيقة ☺ ) و علاقة الاشياء الديناميكية ببعضها البعض (اصطدام عدوين مثلا و الذي لا تكون عاقبته خيرا في كل الأحيان😋 ) و كذلك حركة الكاميرا و النظام الذي يدير الديمو ككل ...

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


في 30 يوليو 2008 03:57 ص، غمغم وسام البهنسي باستغراب قائلاً:

ما هي أصعب المشاكل البرمجية التي واجهتموها؟

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


أشكركم على نفسكم الطويل (لقد بقيتم حتى أكملتم هذا الكلام😲 ) و أنا على استعداد للإجابة على أي استفسار (في حدود ما أعرف طبعا)

شكرا لكم

في أمان الله😄