برنامج تك-تاك-تو في ++C
برنامج تك-تاك-تو هذه لعبة من ألعاب التسلية الكلاسيكية , نختتم بها منهجنا في تدريس لغة السي ++ ونضعك به علي مدخل الذكاء الاصطناعي حيث يقوم البرنامج بتحليل الموقف واختيار أفض حركة . وبلغة البرمجة الكائنية , فهو تطبيق أخر لفكرة المعاودة فكل كائن يحتوي علي دالة تخلق كائنا جديدا من نفس فئته . وتلعب هذه اللعبة الشهيرة بالورقة والقلم , حيث يتبادل الخصمان وضع حرفي O, X علي تسعة مربعات كما هو مبين في الشكل والفائز هو من يستطيع ترتيب الحرف الخص به في خط مستقيم . شكل دور تقليدي للعبة ويدور الدور بين اللاعب والجهاز بطريقة تفاعلية بواسطة رسائل تظهر علي الشاشة تحدد الخطوة التالية لك خصم , كما هو مبين في الشكل شكل موقف من مواقف اللعبة ولعلك تظن أن هذه اللعبة أبسط من أن تقدم كبرنامج نحلله , ولكن البرنامج يحوي في الواقع الأفكار الرئيسية للبرامج الأكثر تطورا كبرامج لعبة الشطرنج مثلا , فالبرنامج يفكر مسبقا في كافة الاحتمالات النابعة عن موقف معين وأيها أكثر احتمالا لتحقيق النصر في النهاية . وإليك صياغة البرنامج Tictac.cpp // tictac.cpp // tic-tac-toe game // UCS Laboratories ...