PDA

View Full Version : خبر: کمک برای پیاده سازی بازی دوز



SAMANEH_E
پنج شنبه 30 آبان 1387, 21:03 عصر
سلام بر دوستان

من میخوام بازی دوز(tic tac toe)رو تو شبکه با استفاده از هوش مصنوعی (min max)پیاده سازی کنم . قبل از پیاده سازی میخواستم کمک های لازم و نظرات شما در رابطه با پیادهسازی و نکات مربوط به این بازی بدونم .

با تشکر

Alen
پنج شنبه 30 آبان 1387, 22:13 عصر
من این بازی رو با #C و با استفاده از درخت minmax طراحی کردم البته هرس آلفا و بتا رو پیاده سازی نکردم به هر حال اگه میخوای ایده کلیم رو برات توضیح بدم (البته باید یه کم مرورش کنم تا یادم بیاد چون این قضیه مال دو سال پیشه)

shask00l
پنج شنبه 30 آبان 1387, 23:52 عصر
من در مورد خود بازی مشکلی ندارم ولی از هوش تقریبا هیچی سرم نمیشه . میتونی 1 توضیح کوچیکی در مورد الگوریتمش بدی .؟

SAMANEH_E
جمعه 01 آذر 1387, 01:03 صبح
من این بازی رو با #C و با استفاده از درخت minmax طراحی کردم البته هرس آلفا و بتا رو پیاده سازی نکردم به هر حال اگه میخوای ایده کلیم رو برات توضیح بدم (البته باید یه کم مرورش کنم تا یادم بیاد چون این قضیه مال دو سال پیشه)


ممنون میشم اگه توضیح سربسته بدی.چون با مشکلاتش برخورد کردی و تجربشو داری

Alen
شنبه 02 آذر 1387, 18:23 عصر
دوست عزیزم شرمندم که وقتم کمه یه توضیح کلی میدم
ولی مطمئن باش بازم کاملتر میگم
من یه کلاس تعریف کردم که سه تا خصوصیت داشت
1-یه آرایه 3*3 که وضعیت چینش مهره ها رو نشون میداد (شایدم از arraylist استفاده کردم که کمتر حافظه بخواد)
2-یه متغیر که ارزش چینش مهره ها رو برام مشخص می کرد (اعم از برد باخت و مساوی)
3-و یک arraylist که مسوولیت نگهداری فرزندان گره رو داشت
هر زمان که برنامه اجرا می شد اول درخت رو می ساختم و بعد بر اساس گره های آخر به ترتیب گره ها رو ارزش گذاری می کردم و . . .
امیدوارم تا حدی تونسته باشم کمکت کنم اگه جاییش مبهم بود بگو
منم این دو سه روزه یه توضیح کاملتر برات میگذارم وقتی کدهام رو بررسی کردم

Alen
چهارشنبه 06 آذر 1387, 17:53 عصر
دوست خوبم
ببین این لینک کمکی می کنه
http://barnamenevis.org/forum/showthread.php?t=132965