پروژه بازی دوز سی پلاس C++

پروژه بازی دوز سی پلاسپروژه بازی دوز سی پلاس در پروژه بازی دوز به زبان C++ که با سادگی تمام و در حدود 150 خط نوشته شده، بازی معروف دوز یا ایکس او  (XO) شبیه سازی شده است. (بیشتر…)
ادامه مطلب

بازی نقطه خط زبان برنامه نویسی C++ و C# + هوش مصنوعی

بازی نقطه خط زبان برنامه نویسیاز جمله کارهایی که میتوان با زبان های برنامه نویسی انجام داد تولید بازی های مختلف است.بازی نقطه خط یا به اصطلاح نقطه بازی، یک بازی قدیمی دو نفره است که از تعدادی نقطه و خط تشکیل میشود.بازی نقطه خط زبان برنامه نویسی C++ در محیط کنسول (بدون هوش مصنوعی) و همچنین توسط C# در محیط گرافیکی (همراه با هوش مصنوعی) پیاده سازی کرده ایم که میتوانید آن را دانلود کنید(بیشتر…)
ادامه مطلب

خواندن و نوشتن در فایل به زبان C++

خواندن و نوشتن فایل در C++در هنگام برنامه نویسی زمانی که یک متغیر تعریف میکنید، آن متغیر بخشی از RAM را اشغال می‌کند و می‌توان آن مقدار را در حافظه تا زمان پایان برنامه نگهداری کرد.اما به محض اینکه برنامه را ببندید تمام منابع مورد استفاده آن برنامه آزاد میشود و تمام اطلاعات متغیرها هم پاک میشود.اگر بخواهیم اطلاعات خاصی را به نحوی نگهداری کنیم که بعد از بسته شدن برنامه هم از دست نرود، باید از فایل ها کمک بگیریم.ساده ترین نوع ذخیره سازی به کمک فایل، استفاده از فایل های متنی با فرمت .txt ه...
ادامه مطلب

الگوریتم A* هوش مصنوعی (اول بهترین)

الگوریتم A* الگوریتم A* که به آن "اول بهترین" هم گفته میشود، یک الگوریتم جستجوی آگاهانه است که در پیمایش گراف و درخت در کامپیوتر مورد استفاده قرار می‌گیرد.هدف این الگوریتم یافتن یک پاسخ (هدف) برای یک مساله است. از این الگوریتم معمولا در بازیهای کامپیوتری و حل مسائل استفاده می‌شود.روش کار این الگوریتم به این صورت است که تابع ارزیابی با عنوان (f(n در نظر گرفته می‌شود و برای هر گره یک مقدار برای این تابع محاسبه میشود و در بین گره های موجود آنکه مقدار تابع ارزیابی آن بهینه تر باشد برای بسط انتخ...
ادامه مطلب

شروع یک پروژه ساده با WPF به زبان C#

پروژه WPF به زبان C# اگر مبتدی هستید و میخواهید برنامه نویسی را دنبال کنید. پیشنهاد میکنیم ویدیوی زیر را تماشا کنید. WPF آنقدر جذاب است که خودتان آن را دنبال خواهید کرد.(بیشتر…)
ادامه مطلب

پروژه بازی منچ پیشرفته به زبان C# + هوش مصنوعی

پروژه بازی منچ پیشرفته با محیطی گرافیکی که به زبان C# و تحت ویندوز نوشته شده است.ظاهر برنامه به فرم WPF نوشته شده است که جدیدترین روش UI در C# است که از زبان XML بهره میبرد.همچنین مهره ها و تاس به صورت گرافیکی و محرک طراحی شده اند. (بیشتر…)
ادامه مطلب