کد مستعار برای الگوریتم tic-tac-toe min/max بنویسید.
۱. تعریف تخته بازی و حالت اولیه. ۲. تعریف نمادهای بازیکن (X و O). ۳. تعریف بازیکن حداکثر و بازیکن حداقل. ۴. تعریف تابع 'maximize' که در حالت بازی را در بر می گیرد و حداکثر امتیاز را باز می گرداند. ۵. تعریف تابع 'minimize' که در حالت بازی را در بر می گیرد و حداقل امتیاز را باز می گرداند. ۶. تعریف تابع 'score' که نتیجه بازی را ارزیابی می کند و امتیاز را اختصاص می دهد. ۷. تعریف الگوریتم 'min-max' برای تعیین بهترین حرکت ممکن برای بازیکن فعلی. ۸. اگر بازیکن فعلی بازیکن حداکثر باشد، تابع 'max' را صدا کنید. ۹. اگر بازیکن فعلی بازیکن حداقل باشد، تابع 'minimize' را صدا کنید. ۱۰. الگوریتم 'min-max' را برای هر حرکت ممکن به صورت مکرر صدا کنید. ۱۱. امتیاز را برگردانید و بهترین حرکت را برای بازیکن فعلی انجام دهید.