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