Page 125 - sce smart
P. 125
חוברת תקצירים הנדסת תוכנה | מסיימי תשפ״ג
Smart Snooker מס' פרויקט SWE030
מאת: אביה דוד ; Aviyada@ac.sce.ac.il נירן דישי; NiranDi@ac.sce.ac.il
בהנחיית: גברת, חבצלת כהן
המכללה האקדמית להנדסה SCE אשדוד , המחלקה להנדסת תוכנה, קמפוס אשדוד
משחק הסנוקר נחשב לספורט שולחני פופולרי. אנחנו פיתחנו את המשחק בתוספת בינה מלאכותית המאפשרת משחק לשחקן יחיד מול המודל של הבינה המלאכותית ברמה שיבחר. הפיתוח שלנו מאפשר למתחילים ללמוד איך לשחק ולהתאמן, כיוון שכל מסלול של כדור ניתן להבין בקלות בעזרת קרן מנחה שהוספנו וניתן לקבל הוראות הפעלה פשוטות לפני תחילת המשחק. במסגרת הפיתוח שלנו, הבינה מלאכותית שפיתחנו משתמשת בטכניקת הלמידה learning reinforcement. בשיטה זו הבינה מלאכותית משנה את התנהגותה לפי המשוב שמתקבל בזמן הלימוד. המערכת לומדת מהתוצאות שהיא מקבלת ומשתפרת את ביצועיה ככל שהיא נמצאת בסביבות חדשות או במצבים שונים בתהליך הלמידה. בחרנו בשיטה זו מכיוון שמצב השולחן כל הזמן משתנה והמיקום של הכדורים משתנה כל הזמן, ולכן באמצעות reinforcement learning מתאפשרת לשחקן בינה מלאכותית למידה ומשוב בזמן המשחק. במשחק שלנו קיימים ארבעה מודלים שונים על מנת לאפשר משחק מול הבינה לרמות קושי שונות במשחק. המודלים משתפרים ומתקדמים ככל שהם נמצאים ברמות קושי גבוהות יותר, מה שמאפשר לשחקנים להתרגל ולהשתפר באופן מתמשך. המשחק מספק חווית משחק מהנה ומאתגרת, והבינה המלאכותית המובנית מסייעת לשחקנים ללמוד ולשפר את הכישורים שלהם בסנוקר. המשחק מעוצב בצורה אינטואיטיבית ובגרפיקה איכותית. מטרת הפסרויקט היא פיתוח משחק סנוקר מתקדם ומרתק עבור השחקנים, שיאפשר להם להיות חלק מהתהליך המרתק של למידה ושיפור באמצעות בינה
מלאכותית.
125