اذهب إلى المحتوى

السؤال

نشر

بالحكم اني كتبت عن لعبة الدبابات هذه لعبة اخرى وهي البحث عن الكنز اتمنى ان ترو الخوارزمية 

١. بدء البرنامج 

٢. انشاء( الخلفية، الشخصية، صندوق الكنز، نباتات سامة ، صناديق صحة ،وحش ،زر التلميح )

٣.انشاء متغير موقع الكنز الذي قد تم اختياره بالشكل عشوائي على شكل (y,x)

٤.انشاء متغير السرعة=10

٥. انشاء متغير الصحة =100

٦. انشاء متغير التلميحات =2

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

٧.انشاء حلقة 

٨.اذا تم الظغط على السهم العلوي توجه الى الامام بالسرعة 

٩.ذا تم الظغط على السهم السفلي توجه الى الخلف بالسرعة

١٠.ذا تم الظغط على السهم الايمن توجه الى اليمين بالسرعة

١١.ذا تم الظغط على السهم الايسر توجه الى اليسار بالسرعة

١٢.ذا تم الظغط على زر نقطة زد السرعة بمقدار 10

١٣. ذا تم الظغط على زر مسافة توقف 

١٤. اذا تم الظغط على زر التلميحات يأتي اشعار الى اللاعب على صيغة ( بارد قليلا ، بارد جدا ، حار قليلا ، حار جدا)

بناء على ( متغير )موقع الكنز  وينقص عدد التلميحات -1

١٥. اذا وصل عدد التلميحات الى صفر تأتي رسالة الى الاعب  تقول (لقد انهيت تلميحاتك عيك الاعتماد على نفسك الان)

١٦. اذا اصبح الاعب عن بعد عشر خطوات من الحوش تظهر رسالة  تقول ( اهرب انت في خطر )

١٧. يتحرك الوحش على مسار يمين يسار فوق تحت

١٨. اذا لامس الاعب الوحش ينقص من الصحة 30 ويعكس الوحش ترتيب مساره

١٩.اذا لامس الاعب النبات السام ينقص من الصحة 20 ويختفي النبات الى مكان عشوائي

٢٠.اذا لامس الاعب صناديق الصحة يزيد الصحة 15 ويختفي الصندوق الى مكان عشوائي 

٢١. اذا  لامس الاعب صناديق الصحة وكانت الصحة =100 لاتؤثر عليه الصحة  ويختفي الصندوق الى مكان عشوائي

٢٣.اذا كان الصحة =20 يأتي اشعار الى اللاعب ( احذر من فقدان دم اكثر انت على وشك الهلاك)

٢٤.اذا كان الصحة =0 تظهر  شاشة للاعب فيها رسالة تقول لقد تم القضاء عليك حظا اوفر في المرات القادمة)

٢٥. اذا لامس الاعب لون الجدار (الحاجز) يتوقف عن الحركة

٢٦. اذا لامس الاعب الكنز  يختفي الصندوق و تظهر  شاشة فها رسالة تقول لقد انهيت المهمة ايها الشجاع اصبح الكنز من نصيبك)

٢٧.  انه البرنامج 

Recommended Posts

  • 0
نشر
بتاريخ 2 دقائق مضت قال Dana Alnaim:

٨.اذا تم الظغط على السهم العلوي توجه الى الامام بالسرعة 

٩.ذا تم الظغط على السهم السفلي توجه الى الخلف بالسرعة

هنا يوجد خطأ بسيط أنه في السهم العلوي يجب أن يتم القفر للأعلى وفي السهم السفلي أن ينزل إلى أسفل .

بتاريخ 4 دقائق مضت قال Dana Alnaim:

١٢.ذا تم الظغط على زر نقطة زد السرعة بمقدار 10

يفضل أيضا إنشاء زر لتقليل السرعة .

بتاريخ 4 دقائق مضت قال Dana Alnaim:

١٣. ذا تم الظغط على زر مسافة توقف 

الأفضل هنا جعل زر المسافة للقفز وجعل زر السهم الأسفل يتوقف وحذف جزء السهم الأعلى.

بتاريخ 6 دقائق مضت قال Dana Alnaim:

اذا تم الظغط على زر التلميحات يأتي اشعار الى اللاعب على صيغة ( بارد قليلا ، بارد جدا ، حار قليلا ، حار جدا)

بناء على ( متغير )موقع الكنز  وينقص عدد التلميحات -1

١٥. اذا وصل عدد التلميحات الى صفر تأتي رسالة الى الاعب  تقول (لقد انهيت تلميحاتك عيك الاعتماد على نفسك الان)

من المفترض هنا أن يتم دمج هذين الجزئين حيث سيكون شرط بداخل شرط وهو أولا عند الضعط على زر التلمحيات أن يتم وضع إذا وإلا معا .

فإذا كان التلميحات أكبر من صفر يتم طباعة التلميح وإلا يتم إظهار الرسالة.

بتاريخ 9 دقائق مضت قال Dana Alnaim:

٢٤.اذا كان الصحة =0 تظهر  شاشة للاعب فيها رسالة تقول لقد تم القضاء عليك حظا اوفر في المرات القادمة)

يجب هنا إنهاء البرنامج وعدم جعله يعمل بعد ذلك.

  • 0
نشر

السلام عليكم ورحمة الله تعالى وبركاته،

الخوارزمية صحيحة بشكل عام وتحتوي على العناصر الأساسية للعبة لكنها تحتوي على بعض الأخطاء مثلا في الخطوات 8-13 يجب تصحيحه كالتالي فالخطوة 8 يجب أن تكون:

"إذا تم الضغط على السهم العلوي يقفز اللاعب للأعلى"

بدلا من:

"توجه للأمام"

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

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

بدلا من:

"توجه للخلف"

لأن السهم السفلي في ألعاب المنصات يستخدم للتوقف أو النزول كما أنّ الخطوة 13 يجب تغييرها من:

"إذا تم الضغط على زر المسافة توقف"

إلى:

"إذا تم الضغط على زر المسافة يقفز للأعلى"

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

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...