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

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

السلام عليكم

حمداً لله ، لقد أنهيت لعبتي الثانية والتي تعتبر اخر تطوير أقوم به لمشروع تخرجي
واللعبة بسيطة للغاية ولكن هدفها من الناحية التقنية هو تطوير لعبة بسيطة متكاملة مع خوازرميات الذكاء الاصطناعي التي
كنت طبقتها أثناء تطويري للديمو الخاص بالمشروع

تحكمات اللعبة بسيطة للغاية ، فقط اتجاهات الاسهم لتحريك الشخصية والتي لونها أزرق وحولها مربع أبيض خفيف BB
الهدف من اللعبة : هو التحرك بسرعة للمرور علي جميع البراميل الموزعة عشوائيا في بداية اللعبة وذلك قبل أن يقوم أحد المتنافسين
الاخرين بذلك ، وتلاحظون ان كل برميل يخرج منه دخان بسيط وذلك لتمييزه خصوصا اذا كان مختفيا خلف احدي العوائق في المتاهة

الفائز هو من يمر أولا على كل البراميل
يمكنكم اعادة اللعبة في أي وقت وذلك بعمل new game وستقوم اللعبة تلقائيا باعادة توزيع اماكن الشخصيات والبراميل عشوائيا في خريطة المتاهة

يمكنكم رؤية التفاصيل حول اللعبة وبيانات عنها في هذه الصفحة
http://ahmedezz.110mb.com/bsc_demos.htm

ويمكنكم تحميل اللعبة مباشرة من الرابط
http://ahmedezz.110mb.com/myfiles/bsc_3d_game.zip
ولا تنسوا قراءة ملف ال readme لمزيد من التفصيل

سأكون سعيداً بملاحظاتكم وآرائكم ، وسأكون في انتظارها
أتمنى لكم الاستمتاع باللعبة ، وشكرا لكم 😄

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

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

هل استطاع أحد حتى الآن الفوز بالمرحلة الأولى؟ 😳

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

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

السلام عليكم

أعد المحاولة وستفوز ان شاء الله
على كل حال ، اللعبة هي مجرد مرحلة واحدة فقط للاسف الشديد
لكنها مرحلة ديناميكية ، بمعني أنه في كل مرة تقوم بعمل new game ستقوم اللعبة باعادة توزيع كل البراميل والروبوتات الموجودة في اماكن عشوائية مختلفة في كل مرة

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

لم أرد بصراحة أن أزيد من سرعة اللاعب بالنسبة للمنافسين ، ولا أعتقد أنها مستحيلة ان تفوز فيها
لكنها تجعلك مصرا علي اعادة المحاولة حتي تفوز
على كل حال ، شكراً أخي وسام على التجربة ، وأتمنى لك الفوز قريباً

شكرا لكم😄

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

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

السلام عليكم

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

يسرني أيضا أن أخبركم بسر صغير في اللعبة وهو امكانية تغيير الكاميرا ان اردتم وذلك اذا كنت في وضع اللعب game play
وذلك بالضغط بالزر الايمن للماوس مع التحريك لعمل تدوير للكاميرا وكذلك باستخدام المفاتيح WASD وذلك لعمل ازاحة للكاميرا

في النهاية ، أتمنى أن تستمتعوا باللعبة ، وأنا في انتظار ارائكم عنها 😄
وشكراً

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

مبتدئ  RED ALERT مشاركة 5

السلام عليكم
 
في الحقيقه أني سعيد جدا لأني أشاهد لعبه من صنع أيدي عربيه
آمل أن أرى من أمثالك يصنعون العاب عربيه
 
لعبه جميله أود أن تتقبل ملاحظاتي على اللعبه وسوف أرفق الصور لأبين لك ملاحظاتي
 
1- لعبتك تعتمد على الحظ في بعض المراحل و الفوز ليس مستحيلا حيث اني لعبتها 13 مره و فزت في 9
طبعا ليس متواصلا حيث كنت العبها 3 مرات ثم أخرج من اللعبه و أفتح اللعبه من جديد و ذلك بسبب النقطه رقم (2).
 
2- في حال قمت بلعب متتالي دون أن تخرج من اللعبه بغض النظر عن الخساره أو الفوز سوف تلاحظ أن الشاشه تكبر
و هذه الصوره بعد أن لعبة 7 مرات متتاليه شاهد أن الشاشه تكبر و أنزاحت إلى اليمين بتجاه النقاط.
 





 
3- في بعض المراحل تكون انت في مكان بعيد عن البراميل و الفوز مستحيل حتى لو أمكنك إعادة نفس طريقة توزيع اللاعبين و البراميل لايمكنك الفوز
أنظر إلى الصوره التاليه .
 





 
4-  في مرحله من المراحل كنت موشكا على الفوز و كان منافسي الأخضر حيث تبقى لنا برميل واحد
لاحظت أن سرعة اللاعب الأخضر أسرع مني عند البرميل الأخير و وصل قبلي !!! .
 
5- في حال لم تقم بالحركه عند بداية اللعبه سوف تلاحظ بعد فتره قصيره أن اللعبين الآخرين سوف يتوقفون عن أخذ البراميل و خاصه عند البرميل الأخير
لقد جربت هذه الحركه 4 مرات متتاليه و نجحت ( أعتقد أن هناك خلل في الذكاء الاصطناعي ).


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



 
 




وفي 23 يونيو 2009 07:34 م، ظهر شبح ابتسامة على وجه وسام البهنسي وهو يقول:

هل استطاع أحد حتى الآن الفوز بالمرحلة الأولى؟ 😳

بطبع لقد فزت في اللعبه و هي ليست صعبه و إنما تعتمد على الحظ وهناك ملاحظه هي أن المتاهه لا تتغير و إنما أماكن اللاعبين و البراميل
يمكنك أن تطبق الملاحظه رقم (5) إذا كنت تريد الفوز طبعا هذا السر أنا أكتشفته وليس الشركه المصنعه ☺  .
 
 
تقبل ملاحظاتي و إن شاء الله نشوف من أمثالك أخي أحمد
 
 
تحياتي ...

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

السلام عليكم

شكراً أخي الكريم

أود فقط أن أتحدث عن بعض ملاحظاتك أخي الكريم ، وأشكرك عليها 😄

أما في 26 يونيو 2009 09:30 ص، فقد تنهد RED ALERT بارتياح وهو يرد:

- لعبتك تعتمد على الحظ في بعض المراحل و الفوز ليس مستحيلا حيث اني لعبتها 13 مره و فزت في 9طبعا ليس متواصلا حيث كنت العبها 3 مرات ثم أخرج من اللعبه و أفتح اللعبه من جديد و ذلك بسبب النقطه رقم (2)
. 2- في حال قمت بلعب متتالي دون أن تخرج من اللعبه بغض النظر عن الخساره أو الفوز سوف تلاحظ أن الشاشه تكبرو هذه الصوره بعد أن لعبة 7 مرات متتاليه شاهد أن الشاشه تكبر و أنزاحت إلى اليمين بتجاه النقاط. 
 حقاً اللعبة تعتمد على الحظ ، وهذا منطقي ويقوم بتسهيل الكثير من الامور بدلاً من الاضطرار لتعقيد الجزء الخاص بالذكاء الاصطناعي ، ولقد قصدت ذلك
بسبب ضيق فترة تطوير اللعبة لدي

بخصوص أن حجم صورة اللعبة ربما تكبر بعد اللعب عدد مرات متتالية ، فيمكنك استخدام الازرار WASD وبالتحديد الزر D حيث يقوم بتحريك الكاميرا لاعلى
وبذلك فان حجم المشهد سيبدوا أصغر قليلا ويتم اصلاح المشكلة
لانني ذكرت قبل ذلك أن الازرار W A S D تقوم بالتحكم في مكان الكاميرا
أيضا أعترف ، أنني لا أعرف سبب حدوث هذه المشكلة لانه ليس هناك أي كود يقوم بالتعديل على مكان الكاميرا الا اثناء الضغط على WASD فكيف
تتحرك الكاميرا لاسفل قليلاً فقط من مجرد اللعبة عدة مرات متتالية؟😖

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

في النقطة 4 من ملاحظتك ، لآ أجد هذا الامر منطقيا أبداً لان سرعة كل وحدات الروبوتات في المتاهة بما فيهم روبوت اللاعب يتحركون بسرعة واحدة
من متغير ثابت قيمته 45 وحدة بالثانية
وبذلك فان هذا غير منطقي ، الا لو قمت أثناء تحركك باطلاق زر الحركة وعدم الضغط عليه ولو للحظات بسيطة

بخصوص النقطة 5 وهي حول امكانية الفوز بطريقة غير تقليدية ، فلقد حاولت مراراً (حوالي 10 مرات) أن أنفذ هذه الحيلة التي تحدثت عنها ولم أنجح
بجانب أنني أود أن أذكر أن كود الذكاء الاصطناعي فقط مسئول عن ايجاد المسار لكل وحدة قبل بداية الحركة وعند أي new game فقط
وبالتالي فحتى مثل هذه الحيلة التي ذكرت أخي الكريم (مع أنها لم تنجح معي) تعبر فقط عن مشكلة في حركة اللاعبين

أتمنى أن توضح فكرة الحيلة التي تحدثت عنها بشكل أكبر
وجزاكم الله خيراً
وأنا أقدر رأيك وملاحظاتك وشكراً لك
وأتمنى أن تستمتع باللعبة 😄
والسلام عليكم

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

مبتدئ  RED ALERT مشاركة 7

السلام عليكم
 
 
سوف أشرح الطريقه و أضع لك رابط فيديو يوضح أن الحيله تعمل لدي
 
عندما أقوم بتشغيل اللعبه يظهر لي ogre ومنه أختار الخيار الثاني OpenGL و الحيله كانت تعمل 100%
ولاكن عندما رأيت ردك أن الحيله لا تعمل لديك قلت في نفسي أن أجرب الخيار الاول  Direct3D
بالفعل الخيار الاول لم تعمل الحيله عليه إطلاقا
و عندما جربت الخيار الثاني أيضا لم تعمل !!!
حذفت اللعبه و قمت بتنزيلها من جديد و أختر الخيار الثاني OpenGL  عندها حاولت تجربة الحيله فنجحت ولاكن هناك أختلاف
حيث كانت تعمل لدي 100 % أما الآن تعمل في بعض الأحيان و أحيانا لا تعمل
لدي بعض الملاحظات
عندما تعمل الحيله فإن أحد البراميل لا يعمل أي أن الروبوت عندما يلمس البرميل لا يعطي نغمه أما إذا أنا لمست البرميل يعطيني نغمه
 
رابط الفيديو
 
http://www.zshare.net/download/6191802791832f1e/]azz.rar
 
في الفيديو سوف تنجح الحيله في محاولتين و في المحاوله الثالثه لم تنجح
إذا لم يعمل الفيديو حمل برنامج BSPlayer  أبحث عنه في جوجل
 
تحياتي

مبتدئ  RED ALERT مشاركة 8

السلام عليكم
 
هذا رابط للمشاهده المباشره على موقع  youtube
 

 
تحياتي

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

السلام عليكم

شكراً لك أخي على المتابعة 😄
لقد رأيت الفيديو وهو يعرض الحيلة التي اكتشفتها ، وبصراحة لم أستطع أن أحدد سببها فهذا الامر غريب لانه لا يحدث حقاً عند استخدام DX renderer

عموماً لقد قمت بتعديل كود اللعبة والان الشاشة لا تكبر ولا تتحرك الكاميرا تلقائيا كلما لعبت عدة مرات متتالية كما كنت قد ذكرت مسبقا في الملاحظة 2

أيضا كان هناك خطأ في اللعبة عند الضغط بالزر الايسر للماوس أثناء ال game play ولقد قمت باصلاح ذلك
وقمت باعادة رفع اللعبة
والان ستجد اخر نسحة منها في الرابط الرسمي لها في موقعي المذكور مسبقا

جزاكم الله خيراً على ملاحظاتك أخي الكريم
والسلام عليكم

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

خبير مشرف مؤيد مارديني مشاركة 10

بصراحة، بعد الكثير من المحاولات، لم يحالفني الحظ في الفوز باللعبة، مثل وسام تماماً، أعرف أنني لاعب سيء، ولكن هذه هي اللعبة الأولى التي أفشل فيها بإنهاء المرحلة الأولى 😄
أنصحك نصيحة سمعتها من وسام قبل خمس سنوات حين عرض عليه أحدهم (إحم) لعبة بسيطة قام بتطويرها كانت من خمس مراحل ولم يستطيع وسام عند تجريبه اللعبة إلا إنهاء المرحلة الأولى، عندها قال لي، أقصد لذلك الشخص، بالحرف الواحد : "صادق اللاعب، مو تحاول تعجزّو"، أي كن صديق اللاعب وليس خصمه الذي يحاول أن يجعله عاجزاً عن إنهاء اللعبة. ☺

شيء آخر استغربته هو سرعة مؤشر الماوس في شاشة اللعبة الرئيسية والتي يظهر في New Game و Quit Game، كانت سرعة المؤشر سريعة جداً بحيث واجهت صعوبة كبيرة في الضغط على زر New Game، أعرف أن هذه المشكلة لم تظهر عندك ولا عند من جرب اللعبة ولكنها مشكلة موجودة عندي على كل حال.

في النهاية، الشكر لك على هذه اللعبة، وأتمنى لك التوفيق والنجاح،
مؤيد

---------
"صادق اللاعب، مو تحاول تعجزّو"
"صادق اللاعب، ..."
"صادق ..."
"..."

Moayad Mardini,
MSDN Forums Moderator