علی رغم پیشرفت تکنولوژی های گرفیکی ، بازی های دو بعدی همچنان طرفداران خود را دارند.این بازی به طور کامل با زبان پایتون نوشته شده
است و می تواند تمرین خوبی برای یادگیری الفبای بازی سازی با زبان پایتون باشد.در این بازی 2 بعدی ، که شامل دو مرحله می باشد، بازیکن با در دست گرفتن کنترل کارکتر بازی باید از میان دشمنان عبور کرده و خود را مرحله بعد برساند.نحوه حرکت کارکتر از چپ به راست بوده و همچنین دارای قابلیت تیراندازی و پرتاب نارنجک می باشد.دشمنان نیز با بهره گیری از هوش مصنوعی قابلیت شناسایی و تیراندازی را دارند.کارکتر بازی توسط کلید های جهت دار (بالا، چپ و راست ) کنترل می شود.برای تیراندازی کلید Space وبرای پرتاب نارنجک کلید Qرا استفاده کنید.
***فایل های CSV به کار رفته در پروژه ، برای مشخص کردن جای هر
شی در بازی است.برای تعیین مکان هر شی ، صفحه بازی را به صورت موزاییکی (Tile) تقسیم بندی می
کنیم. بطور مثال : قسمت های خالی در صفحه با عدد 1- و عدد 4 (قسمت های خاکی) در
فایل CSV نمایش داده می شوند و دیگر
قسمت ها با توجه با شیء مورد نظر، عدد مربوط به خود را دریافت می کنند.
• در این پروژه از ماژول pygame استفاده شده است.برای نصب این ماژول کد زیر را در Command Prompt یا Terminal وارد کنید:
pip install pygame