در عصر تکنولوژی پیشرفته رایانه ای، رایانه ها برنامه ریزی شده اند تا با مهارت روزافزون بازی کنند. به عنوان مثال، برترین رایانه های شطرنج بازی می توانند 99٪ بازیکنان مسابقات را شکست دهند. با این حال، تخته نرد آنلاین ثابت کرده است که یک بازی دشوارتر برای برنامه ریزی موفقیت آمیز است: حتی بهترین برنامه ها حرکاتی را انجام می دهند که بازیکنان پیشرفته آنها را مورد تمسخر قرار مى دهند. چرا برنامه های تخته نرد به خوبی برنامه های شطرنج یا اوتلو بازی نمی کنند؟ آیا تخته نرد دشوارتر است یا اینکه صرفاً تلاش کمتری در این زمینه انجام شده است؟ این مقاله برخی از مشکلات پیش آمده در برنامه نویسی بازی را بررسی می کند، و توضیح می دهد که چرا در واقع تخته نرد نسبت به بازی های دیگر سخت تر است.

رایانه نمی تواند بهتر از انسان فکر کند

در حقیقت، یک کامپیوتر اصلاً فکر نمی کند. وقتی رایانه سعی می کند بهترین حرکت را در شطرنج یا تخته نرد پیدا کند، تمام حرکت های ممکن را بررسی می کند، آنها را بر اساس معیارهای از پیش تعیین شده ارزیابی می کند و سپس بهترین حرکت را انتخاب می کند. مزیت رایانه این است که این کار را خیلی سریع انجام می دهد، می تواند چندین صد یا هزار موقعیت را در زمانی که انسان برای تحلیل یک موقعیت طول می کشد، تجزیه و تحلیل کند. مزیت دیگری که رایانه دارد، کامل بودن آن است: نمی تواند “نقطه کور” داشته باشد و يك حرکت احتمالی را از دست نمی دهد. انسان نسبت به رایانه یک مزیت دارد، او می تواند انتخاب گر باشد: و می تواند بر روی ملاحظاتی که احساس می کند در شرایط خاص مهم است تمرکز کند. به عنوان مثال، با تاس شروع با ٣-٤، کامپیوتر ٦/٣ و ٦/٢ را به عنوان یک حرکت احتمالی در نظر می گیرد. اگر معیارهای داخل برنامه صحیح باشد، رایانه این مورد را رد می کند. یک بازیکن باتجربه انسانی بلافاصله این حرکت مضحك را رد می کند. از همه مهمتر، بازيكن می تواند به چگونگی پیشرفت یک بازی نگاه کند و بر این اساس حرکت خود را انجام دهد. برنامه ریزی برای انجام این کار برای کامپیوتر بسیار دشوار است، زیرا کامپیوتر به هیچ وجه نمی تواند چيزى تصور کند، بلکه باید دقیقاً برنامه خود را دنبال کند. در هر موقعیت مشخصی، ممکن است دوازده حرکت “معقول” در میان بازى های قانونی دیگر وجود داشته باشد. کامپیوتر را می توان طوری برنامه ریزی کرد تا مواردی را که “منطقی” نیستند رد کند. سپس پاسخ های احتمالی حریف به هر یک از این حرکت های معقول، و پاسخ های رایانه به این موارد و غیره برای هر تعداد حرکت که زمان اجازه می دهد، مورد تجزیه و تحلیل قرار می گیرند. (به یاد داشته باشید، یک کامپیوتر سریع می تواند هزاران مورد از این توالی ها را در ثانیه اجرا کند!) با رسیدن به موقعیت نهایی، رایانه آن را براساس معیارهای برنامه ریزی شده ارزیابی می کند. پس از ارزیابی تمام موقعیت های نهایی، رایانه سپس حرکتی را انتخاب می کند که منجر به بهترین موقعیت شود. این فرایند نحوه تجزیه و تحلیل موقعیت یک بازیکن شطرنج انسانی را تقریباً نزدیک می کند. در تخته نرد، عدم اطمینان از چرخش های تاس، مشکل پیش بینی پیچیده است. ابتدا باید سی حرکت قانونی یا بیشتر برای هر رول تاس مورد تجزیه و تحلیل قرار گیرد. این باید در بیست و یک عدد رول تاس ضرب شود (١-٦ همان ٦-١ در نظر گرفته مى شود.) بنابراین، برای هر حرکت حدود ٦٠٠ بازی برای تجزیه و تحلیل وجود دارد. نگاه به جلو فقط به حرکت بعدی کامپیوتر، مى بينيم كه شامل حدود ٣٦٠,٠٠٠ موقعیت ممکن برات تجزیه و تحلیل می شود؛ كار بسیار بزرگى است که حتی سریعترین رایانه ها هم نمی توانند آن را در مدت زمان معقولی انجام دهند. روشی که معمولاً در برنامه های تخته نرد مورد استفاده قرار می گیرد ارزیابی هر بازى قانونی بر اساس عواملی مانند نقاط نگه داشته شده، گره های باقی مانده و غیره است و سپس انجام يك بازى که بهترین بازى ارزیابی می شود. انسانها اساساً همان کار را انجام می دهند، اما عملکرد ارزیابی آنها بهتر است زیرا انعطاف پذیر بوده و قادر به در نظر گرفتن موقعیتهای آینده هستند. این آخرین ویژگی چیزی است که ثابت شده انجام یک کامپیوتر برای انجام آن بسیار دشوار است، و نتیجه آن این است که رایانه ها بازى هاى غیرطبیعی دارند. بهترین برنامه بازیکن تخته نرد، برنامه ای است که توسط هانس برلینر و با مشورت پل مگریل نوشته شده است. در سال ١٩٧٩، این برنامه در یک مسابقه هفت امتیازی مقابل لوئیجی ویلا، برنده مسابقات قهرمانی جهان پیروز شد. در حالی که این برنامه به طور کلی به طرز شگفت انگیزی عملکرد خوبی داشت، اما چندین بازى دشواری های برنامه نویسی رایانه ها برای بازی تخته نرد در سطح متخصص را نشان می دهد.

نتيجه گیری

بازیکنان برتر تخته نرد در جهان نبايد نگران جایگزین شدن خود به جاى رایانه باشند. با این وجود، هرچه رایانه ها و برنامه های آنها پیچیده تر می شوند و هرچه انسان درباره چگونگی عملکرد ذهن خود بیشتر می آموزد، غیرممکن نیست که رایانه ها مانند بسیاری از بازی های دیگر، بازى تخته نرد را نيز “تسخیر” کنند.

با کلیک روی ستاره ها امتیاز دهید
[مجموع: 0 میانگین: 0]