هذا هو استنساخ أساسي لمشكلة دبابة اللعبة التي طورتها مع ثلاثة من أصدقائي في عام 2014.
كجزء من دورة البرمجة الموجهة نحو الكائنات الخاصة بنا ، تم التوصية بإنشاء شكل من أشكال مشروع المجموعة ، على الرغم من أنه كان اختياريًا تمامًا ولم يتم حسابه في درجتنا. قررنا أنه سيكون من الممتع والمفيد القيام به على أي حال ، لذلك نضع هذا الأمر معًا.
Tank Trouble هي لعبة لاعبين حيث يهدف كل لاعب إلى إطلاق النار على دبابة الخصم دون إطلاق النار على أنفسهم. يمكنك التنقل حول متاهة تم إنشاؤها الإجرائي ، وتطلق ما يصل إلى 5 رصاصات في وقت واحد - والتي يمكن أن ترتد من الجدران ، لذا احترس من الزوايا المستديرة! كن حذرًا ، يمكنك إطلاق النار على نفسك أيضًا ، لذا اعتن بنفسك! ستنتهي صلاحية الرصاص بعد 15 عامًا ، لذا احرص على عدم استخدام جميع الرصاص بسرعة كبيرة.
يتحكم | اللاعب 1 (الخزان الأخضر) | اللاعب 2 (دبابة بنية) |
---|---|---|
المضي قدما | ث | أعلى |
يعكس | ق | تحت |
انعطف لليسار | أ | غادر |
انعطف يمينا | د | يمين |
تبادل لاطلاق النار | س | يدخل |
نظرًا لأن هذا كان مشروعًا تعليميًا بالنسبة لنا مثل أي شيء آخر ، فهناك بعض القضايا التي لا يثير الدهشة في اللعبة. أولاً ، وربما الأهم من ذلك ، أننا لا نعرض النتيجة أبدًا في أي مكان ، على الرغم من أنه يتم حفظه في الكود. القضية الرئيسية الأخرى التي تم تحديدها هي أنه في بعض الأحيان إذا قمت بإطلاق رصاصة في زاوية في الزاوية الصحيحة فقط ، فستدخل الجدار. إذا وجدت أي أخطاء أخرى ، فيرجى إخبارنا بذلك.
خلاف ذلك ، استمتع!