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

محترف  انس مشاركة 21

لدي الخطا التالي :

Error    1    Video file dial up.wmv is invalid. Please make sure that the video is not DRM protected and is a valid single-pass CBR encoded video file.    C:\Documents and Settings\anas tombston\Desktop\sudum\Game\Content\dial up.wmv    Sudum
Error    2    Expected catch or finally    C:\Documents and Settings\anas tombston\Desktop\sudum\Game\Sudum.cs    62    9    Sudum

مبتدئ  MJS مشاركة 22

في 07 يونيو 2010 04:41 ص، قال انس بهدوء وتؤدة:

Error    1    Video file dial up.wmv is invalid. Please make sure that the video is not DRM protected and is a valid single-pass CBR encoded video file.    C:\Documents and Settings\anas tombston\Desktop\sudum\Game\Content\dial up.wmv    SudumError    2    Expected catch or finally    C:\Documents and Settings\anas tombston\Desktop\sudum\Game\Sudum.cs    62    9    Sudum

بالنسبة للخطأ فكما ذكرت قبل ..لكي يعمل البرنامج عليك ان تضيف ملف فيديو لل Content و من ثم تحديد اسم الملف الذي ستم تشغيله في اجرائية LoadContent (لم اقم بتحميل ملف dial up.wmv لان حجم الملف المضغوط تجاوز ال 3 Mb...)

محترف  انس مشاركة 23

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

خبير  Mohammad Khashashneh مشاركة 24

السلام عليكم,

لدي استفسار حول ال الكود, هنالك dll يدعى AGDNSpline.dll! ماهو هذا الdll؟

من سار على الدرب وصل, من جد وجد...
بس عتبك على اللي بيسمع

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

وفي 27/جمادى الثانية/1431 02:23 ص، ظهر شبح ابتسامة على وجه Mohammad Khashashneh وهو يقول:

لدي استفسار حول ال الكود, هنالك dll يدعى AGDNSpline.dll! ماهو هذا الdll؟

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

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

خبير  Mohammad Khashashneh مشاركة 26

أما في 10 يونيو 2010 12:55 ص، فقد تنهد وسام البهنسي بارتياح وهو يرد:

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

هل ستقومون بإدراج الكود مع المشروع؟ و أرجو أيضا أن لا تكونوا قد اعتمدتم على مكتبة مغلقة كما كان الحال في وادي الملوك.

محمد خشاشنة

من سار على الدرب وصل, من جد وجد...
بس عتبك على اللي بيسمع

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

في 27/جمادى الثانية/1431 09:47 م، غمغم Mohammad Khashashneh باستغراب قائلاً:

هل ستقومون بإدراج الكود مع المشروع؟

ممكن، لكنه ليس محط اهتمام في هذا المشروع. على كل حال الملف هو مكتبة NET. يمكن تفكيكها بأي برنامج تفكيك لمن يحب الاطلاع على الكود باللغة التي يريد (#C أو VB.NET أو غيرها).


بتاريخ 27/جمادى الثانية/1431 09:47 م، قطب Mohammad Khashashneh حاجبيه بشدة وهو يقول:

أرجو أيضا أن لا تكونوا قد اعتمدتم على مكتبة مغلقة كما كان الحال في وادي الملوك

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

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

خبير  Mohammad Khashashneh مشاركة 28

بتاريخ 10 يونيو 2010 01:04 م، قطب وسام البهنسي حاجبيه بشدة وهو يقول:

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

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


 أتمنى في المرات المقبلة أن نتعاون على تطوير مشروعا كاملا من الألف إلى الياء, بمصادر متاحة للجميع.

محمد خشاشنة

من سار على الدرب وصل, من جد وجد...
بس عتبك على اللي بيسمع

موهوب  ياسر أبوبكر مشاركة 29

في 10 يونيو 2010 09:57 ص، عقد Mohammad Khashashneh حاجبيه بتفكير وقال:

 أتمنى في المرات المقبلة أن نتعاون على تطوير مشروعا كاملا من الألف إلى الياء, بمصادر متاحة للجميع.

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

وبالنسبة للمصادر فجميع المصادر متاحة للجميع ... وبإمكانك أن تراجع هذه المشاركة لتحصل عليها إذا أحببت :

http://www.agdn-online.com/communities.aspx?view=posts&threadid=783

هنا ستجد كل الأدوات البرمجية المطلوية ...

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

ولدي سؤال مهم في موضوع أخر :

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

هل من الممكن إعادة شرحها هنا بإسلوب مبسط أكثر ؟

خبير  Mohammad Khashashneh مشاركة 30

أما في 11 يونيو 2010 05:53 ص، فقد تنهد ياسر أبوبكر بارتياح وهو يرد:

أستاذ محمد أعتقد أننا حاليا نعمل على مشروع من الألف إلى الياء أيضا ... فنحن بدأنا من القصة وكذلك فريق الرسوميات يقوم بعمله بدأً من الصفر وكذلك فريق البرمجة ...
هذا صحيح بالنسبة للقصة و الرسوميات, لكن طلبي هنا كان بالنسبة للبرمجة مقارنة مع مشروع وادي الملوك. و أنا أتفهم فكرة وسام بتركيزه على تطوير منطق اللعبة و ليس الجزء الروتيني للكود مثل scene manager و الredndering. و هذا ما دفعه لاختيار XNA لما تقوم به من توفير تلك الخدمات مباشرة و اخفاء تفاصيلها.



في 11 يونيو 2010 05:53 ص، غمغم ياسر أبوبكر باستغراب قائلاً:

وبالنسبة للمصادر فجميع المصادر متاحة للجميع ... وبإمكانك أن تراجع هذه المشاركة لتحصل عليها إذا أحببت :http://www.agdn-online.com/communities.aspx?view=posts&threadid=783هنا ستجد كل الأدوات البرمجية المطلوية ..
ما عنيت هنا أن نقوم باستخدام أدوات و تقنيات "مفتوحة المصدر" و "متاحة على مختلف المنصات" من البداية, ليتسنى لأي شخص المشاركة في المشروع و يكون الناتج قابل للتشغيل على جميع أنظمة التشغيل مثل لينوكس و  حتى ماك .
في المرات المقبلة, سنكون قد اكتسبنى خبرة أكبر, وسنكون قادرين على تطوير مشروع متكامل مفتوح المصدر. فيمكن اختيار أحد المحركات المتاحة و البدئ من هناك.

محمد خشاشنة

من سار على الدرب وصل, من جد وجد...
بس عتبك على اللي بيسمع