الگوریتم minimax در بازی های چند نفره - نسخهی قابل چاپ |
الگوریتم minimax در بازی های چند نفره - H3NGAM3H - 04 آذر ۱۳۹۲ ۱۲:۴۹ ب.ظ
سلام بچه ها یکی به من بگه این انتخاب گره ها بر چه اساسه ؟ مگه توضیحش این نیست که اینجا هر بازیکن میخواد امتیاز مربوط به خودش رو ماکزیمم کنه ؟ خب وقتی توی یه بردار قرار میگیره ، ملاک انتخاب چی میشه ؟ پیشاپیش سپاس از کمکتون |
RE: الگوریتم minimax در بازی های چند نفره - Somayeh_Y - 04 آذر ۱۳۹۲ ۰۱:۰۵ ب.ظ
سلام بله همونطوریه که گفتید. هر بازیکن میخواد امتیاز خودش ماکزیمم بشه. وقتی در هر دو حالت امتیازش یکسان باشه. اونی رو انتخاب میکنه که سودمندی کمتری برای حریف هاش داشته باشه. یعنی امتیاز اونا کمتر بشه. مثلا در حالت زیر بازیکن اول (۴,۳,۵) رو انتخاب می کنه. (۴,۳,۵) (۴,۷,۶) |
RE: الگوریتم minimax در بازی های چند نفره - H3NGAM3H - 04 آذر ۱۳۹۲ ۰۱:۱۰ ب.ظ
یعنی بازیکن اول تعیین کننده مسیر بازی هست ؟ برای همه گره ها انتخابون به این شکله ؟ |
RE: الگوریتم minimax در بازی های چند نفره - Somayeh_Y - 04 آذر ۱۳۹۲ ۰۱:۳۰ ب.ظ
نمیشه بگیم بازیکن اول تعیین کننده مسیر هست. چون بقیه بازیکن ها هم با انتخاب شون در تعیین مسیر بازی نقش دارند. مثالی که بالا زدم برای حالتی هست که نوبت انتخاب بازیکن اول هست. قاعدتا وقتی نوبت انتخاب بازیکن دوم و سوم برسه. حالتی رو انتخاب می کنند که ماکزیمم سودآوری رو برای خودشون داشته باشه ( یعنی ماکزیمم امتیاز برای بازیکن و یا امتیاز کمتر برای حریفان) |
RE: الگوریتم minimax در بازی های چند نفره - H3NGAM3H - 04 آذر ۱۳۹۲ ۰۴:۰۶ ب.ظ
خب الان دقیقا مشکل من همینه این نوبت رو از کجا بدونم ؟ از کجا بفهمم که الان انتخاب با کدوم بازیکنه ؟ مثلا میشه لطفا اینو بهم توضیح بدی که کامل بفهمم ؟ |
RE: الگوریتم minimax در بازی های چند نفره - Somayeh_Y - 05 آذر ۱۳۹۲ ۱۲:۱۹ ق.ظ
(۰۴ آذر ۱۳۹۲ ۰۴:۰۶ ب.ظ)H3NGAM3H نوشته شده توسط: خب الان دقیقا مشکل من همینه توی شکل مشخصه و یا توی صورت سوال. سطح آخر یعنی برگ ها که انتخابی نداریم. سطح قبل اون نوبت بازی با c هست. ۶>3 هست پس حالت (۱,۲,۶) رو انتخاب می کنه. در سطح های بعدی b و a به همین ترتیب بهترین حالت رو انتخاب می کنند. |
RE: الگوریتم minimax در بازی های چند نفره - H3NGAM3H - 05 آذر ۱۳۹۲ ۰۹:۴۹ ق.ظ
مرسی سمیه جان فک کنم فهمیدم ! ایشاله به هرچی میخوای برسی |