الشطرنج لعبة قديمة جداً قد يعود تاريخ بداياتها إلى اكثر 5 الاف سنة , اتى بها العرب من فارس و ظهرت حتى في روايات الصحابة , تطورت و لم تفقد بريقها إلى وقتنا هذا. و انتقلت إلى العالم الرقمي لتصبح جزء من سوق يقدر ب152 مليار دولار للعام 2019.
هناك عشرات الأفلام عن لعبة الشطرنج مثل Searching for Bobby Fischer و Pawn Sacrifice و Knight Moves. ربما اهمها و اقدمها فيلم فرنسي ابيض و اسود أنتج عام 1938 عن روبوت يلعب الشطرنج.
هذه الفكرة الهمت الكثير لإختراع آلة ذكية تفكر كالبشر , في عام 1951 كانت اول محاولة لكتابة برنامج كمبيوتر يلعب الشطرنج لاحد اصدقاء Alan Turing و فشل بسبب قلة الذاكرة و عام 1958 صممت IBM أول لعبة شطرنج على الmainframe لكن لم تستطع هزيمة اي لاعب هاوي.
في عام 1980 اقيمت مسابقة للمبرمجين , من يصمم لعبة شطرنج تهزم لعبة مبرمج آخر و اقيمت ابحاث على ضوئها قادت شركة ChipTest لانتاج نسختها عام 1989 التي اسمتها Deep Thought و اشترتها منها شركة IBM .
ما ذكرته مجرد تاريخ يهم أي هاوي للعبة الشطرنج , لكن ماذا عنا نحن المبرمجين ؟ كيف يمكننا تحليل و تصميم و تطوير لعبة شطرنج ؟ كيف صممها من قبلنا ؟, اي Paradigm أنسب ؟ ماهي الخوارزميات التي نحتاجها ؟ ( نكمل في سلسلة قادمة )
جاري تحميل الاقتراحات...