אופסשםמשתמש
New member
זה ישמע קצת מוזר אבל.
אני רוצה לבנות דמקה, ברור שהיא לא אמורה לשחק טוב, אבל אינטלגנציה מינמלית יכול להיות טוב.. עכשיו, כל מה שאני יודע זה "מבוא למדעי המחשב" הקורס הכי ראשון, למזלי יש שם מספיק בשבילי.. אוקי אני מתכוון להשתמש בBACKTRACKING. אני אבנה פונ', שתנקד את המצב של הלוח, נניח תתן לו ניקוד בין 1 ל100. עכשיו תיהיה פונ' אחרת שתעבור על כל האפשרויות (רקורסיבית/בק טרקינג) כל אפשרות היא תנקד, האפשרות עם הניקוד הכי גבוהה תיבחר.. עכשיו, הבעיה שלי זה : אני עובר להנאתי, מוצא מצב כלשהוא שהנקוד בו נניח A, ואז ממשיך בכל שאר האפשרויות ומגלה שאכן A היה הניקוד הכי גבוה (הלוח הכי טוב), עכשיו אני רוצה לבצע את מה שיגרום לA, איך אני יכול לדעת מתי (איפה בBACKTRACKING) הגעתי למצב הזה, כדי לדעת מה התורות שצריך לבצע ? מישהוא הבין מה שאלתי, כי זה יצא קצת מסורבל
אני רוצה לבנות דמקה, ברור שהיא לא אמורה לשחק טוב, אבל אינטלגנציה מינמלית יכול להיות טוב.. עכשיו, כל מה שאני יודע זה "מבוא למדעי המחשב" הקורס הכי ראשון, למזלי יש שם מספיק בשבילי.. אוקי אני מתכוון להשתמש בBACKTRACKING. אני אבנה פונ', שתנקד את המצב של הלוח, נניח תתן לו ניקוד בין 1 ל100. עכשיו תיהיה פונ' אחרת שתעבור על כל האפשרויות (רקורסיבית/בק טרקינג) כל אפשרות היא תנקד, האפשרות עם הניקוד הכי גבוהה תיבחר.. עכשיו, הבעיה שלי זה : אני עובר להנאתי, מוצא מצב כלשהוא שהנקוד בו נניח A, ואז ממשיך בכל שאר האפשרויות ומגלה שאכן A היה הניקוד הכי גבוה (הלוח הכי טוב), עכשיו אני רוצה לבצע את מה שיגרום לA, איך אני יכול לדעת מתי (איפה בBACKTRACKING) הגעתי למצב הזה, כדי לדעת מה התורות שצריך לבצע ? מישהוא הבין מה שאלתי, כי זה יצא קצת מסורבל