Skip to content

Ftm-Sayadzadeh/Clash-Of-Clans

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Advanced Programming - Final Project

استاد درس : دکتر رمضانی

نیمسال دوم تحصیلی ۰۱ -۰۲

شما می‌توانید فایل مستند پروژه را دریافت کرده و مطالعه کنید!

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%