אלגוריתם NEGAMAX לחישוב המהלך הטוב ביותר אבל מכיוון שהאלגוריתם הזה מנסה את כל האפשרויות, במקרים מסובכים יותר נגיד לוחות גדולים יותר אז הוא יהיה איטי. במצב כזה האופציה הטובה ביותר היא להשתמש באלגוריתם MINIMAX אשר נועד להבטיח לך שתיהיה במצב הטוב ביותר לאחר מספר מסויים של תורות שאתה מגדיר. אלגוריתם זה הוא מסובך יותר והוא זה שנחשב ליעיל יותר. חפש על שתי אלגוריתמים אלו בגוגל, עדיף שתתחיל קודם מאלגוריתם NEGAMAX ורק אח"כ תעבור לאלגוריתמים מסובכים יותר