در این پست میتوانید سورس برنامه شبیه سازی بازی فوتبال را دانلود کنید که بسیار جالب در محیط گرافیکی زبان سی شارپ طراحی شده است.
شبیه سازی بازی فوتبال یکی از برنامه هایی است که پیاده سازی های مختلفی دارد و مخصوصا با الگوریتم های هوش مصنوعی خیلی زیبا و جالب شبیه سازی میگردد.
در این پست نمونه ای از پیاده سازی football game را که الگوریتم ساده ای دارد و با چند کلاس مختلف در محیط گرافیکی خیلی زیبایی طراحی شده است میبینید.
در این برنامه جالب کلاسهایی که برای شبیه سازی یک زمین فوتبال واقعی و بازیکنان آن پیاده سازی شده اند، به شرح زیر میباشند:
کلاس زمین بازی : این کلاس در این برنامه شامل مختصات زمین بازی (موقعیت X و Y) ، طراحی زمین بازی و همچنین طرح های دور زمین بازی و دروازه بان و ... می باشد.
کلاس تیم : کلاس تیم که از شی ساخته شده در کلاس Player استفاده میکند، تعداد بازیکن های هر تیم در بازی فوتبال را تعیین میکند. (در این برنامه هر تیم شامل 3 نفر میباشد) و فعال بودن یا نبودن تیم، دارا بودن توپ در زمین بازی، و حرکت به بالا، پایین، چپ و راست را تعیین مینماید.
TOOP : کلاس توپ شامل مختصات توپ در زمین بازی، طراحی توپ و حرکت توپ در طی بازی فوتبال میباشد.
Person : این کلاس شی شخص را در بازی فوتبال شبیه سازی میکند که دارای مختصات نام، فعال بودن، موقعیت در زمین، رنگ پیراهن، رنگ سر آدمک، سرعت حرکت در زمین و رسم آدمک بصورت عادی و همچنین توابع حرکت فرد در زمین به طرف بالا، پایین، راست و چپ است.
Player : کلاس بازیکن که از کلاس person مشتق شده است، این حالات را مشخص میکند : بازیکن دارای توپ است یا خیر؟، بازیکن در حال دویدن است؟، و یا بازیکن در حال پاس دادن است.
intermediat : این کلاس نیز مشخص میکند که کدام بازیکن و عضو کدام تیم توپ را در اختیار دارد.
دانلود سورس بازی فوتبال با سی شارپ