استاد درس : دکتر رمضانی
نیمسال دوم تحصیلی ۰۱ -۰۲
شما میتوانید فایل مستند پروژه را دریافت کرده و مطالعه کنید!
توضیحات : این پروژه شبیه سازی از بازی clash of clans است. به گونه ای که کاربران بعد از ثبت نام و انتخاب زمین مورد نظر خود وارد اکانت خود شده و قابلیت مشاهده ی اطلاعات خود و هیرو ها ، اسکور برد و حمله کردن را دارند. با انتخلب گزینه ی حمله ، شخص وارد صفحه ای میشود که به صورت رندوم به او زمین های حریف نمایش داده میشود. کاربر میتواند مبارزه به این زمین ها را رد یا قبول کند. بعد از قبول کردن یک نبرد ، کاربر باید هیرو های خود را انتخاب کند. لازم به ذکر است که هیرو ها براساس لول هر شخص به او نمایش داده میشود و همچنین بسته به لول شخص تعداد هیرو هایی که میتواند انتخاب کند متفاوت است . بعد از انتخاب هیرو ها کاربر وارد صفحه ی بازی میشود . با اضافه کردن هیرو ها به صفحه و سپس درگ کردن آنها به هر نقطه از زمین بازی ، آنها شروع به حرکت به نزدیک ترین ساختمان میکنند. در این بخش الگوریتم های متفاوتی برای حمله ی هر هیرو وجود دارد (هیرو میتواند عادی یا آرچر باشد ). ساختمان ها نیز به دو دسته ی دفاعی و عادی تقسیم شده و ساختمان های دفاعی الگوریتمی مشابه با هیرو ها دارند. یعنی با انتخاب نزدیک ترین هیرو به او شلیک میکنند. در پایان اگر فرد تمام ساختمان ها رو از بین برده باشد برنده ی بازی است و به لول بعد میرود و اگر هیرو هایش تمام بشود ولی ساختمان ها تمام نشوند در همان مرحله میماند و بازنده ی این نبرد بوده است.