<prompt> Kuandika pseudo code kwa tic-tac-toe minmax algorithm.  <response>: 1. Kufafanua bodi ya mchezo na hali ya awali. 2. Kufafanua alama mchezaji X na O. 3. Kufafanua mchezaji max na mchezaji min. 4. Kufafanua kazimaximize ambayo itachukua katika hali ya mchezo na kurudi alama ya juu. 5. Kufafanua kaziminimize ambayo itachukua katika hali ya mchezo na kurudi alama ya chini. 6. Kufafanua kaziscore ambayo itathmini matokeo ya mchezo na kupeana alama. 7. Kufafanua algorithmmin-max ili kuamua hatua bora iwezekanavyo kwa mchezaji wa sasa. 8. Ikiwa mchezaji wa sasa ni mchezaji wa juu, piga kazimaximize. 9. Ikiwa mchezaji wa sasa ni mchezaji mdogo, piga kaziminimize. 10. Kurudia piga algorithmmin-max kwa kila hatua inayowezekana. 11. Rejea alama bora na piga hatua kwa mchezaji wa sasa. 