ארבע בשורה

11
עעעע עעעעע עע:עעעע' עעע עעעע עעע: עעעע עע עע, עעעע עעעע עעעעע עעע

Upload: xiang

Post on 19-Mar-2016

46 views

Category:

Documents


0 download

DESCRIPTION

ארבע בשורה. מנחה: פרופ ' משה זיפר מגישים: מיכל בר חן, מנשה ימין ומירב נוי. תיאור המשחק: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: ארבע בשורה

ארבע בשורה

' זיפר: משה פרופ מנחה , נוי: ומירב ימין מנשה חן בר מיכל מגישים

Page 2: ארבע בשורה

תיאור המשחק:משחק חשיבה לשני שחקנים. לכל שחקן אסימונים בצבע אחד, וכל שחקן בתורו מפיל אסימון לתוך הלוח המורכב משבע עמודות ושש

אסימונים מצבע זהה ברצף 4היא לחבר מטרת המשחק שורות. .מאונך, מאוזן או באלכסון - לפני שהיריב עושה זאת

במידה ואף אחד משני המשתתפים לא מצליח להשיג את הרצף המדובר ולא נשאר מקום פנוי תוצאת המשחק תהיה שיווין.

Page 3: ארבע בשורה

הגדרות מצבי משחק:אנו מתחילים את המשחק, הלוח יהיה ריק מכל כאשרתחילת משחק:

האסימונים

כאשר תורו של השחקן לבחור עמודה שבה יניח את תור שחקן: .האסימון

כאשר לשחקן היריב יש שלושה אסימונים ברצף מצב סכנה :בשורה/עמודה/אלכסון

והוא רחוק מהלך אחד מניצחון.

אסימונים ברצף בשורה/עמודה/אלכסון4השחקן שיש לו מנצח :

אסימונים ברצף 4כאשר לאחד השחקנים יש סוף משחק: בשורה/עמודה/אלכסון

Page 4: ארבע בשורה

דוגמאות למצבי המשחק

תחילת משחק

סוף משחק –נצחון לכחול

מצבי סכנה

Page 5: ארבע בשורה

בתורת המשחקיםכלומר שניתן לנבא את תוצאותיו בהינתן "משחק פתור", ארבע בשורה נקרא

משחק מושלם של אחד, או שני הצדדים. בשורה הינו "משחק פתור"( ע"י שני החוקרים4המשחק נפתר)כלומר הוכח ש

באוקטובר )בהפרש שבועיים אחד מהשני-איזה צירוף ויקטור אליס וג'יימס ד. אלן באופן בלתי תלוי1988מקרים!(

Page 6: ארבע בשורה

מסקנות מחקירת המשחק:במהלך חקירתם את המשחק הם הגיעו למספר תובנות מעניינות והם:

אם השחקן הפותח ישים אסימון בעמודה המרכזית – הוא יכול להבטיח ניצחון על •ידי משחק מושלם.

אם יפתח על ידי הנחת אסימונים בשתי העמודות הצמודות למרכזית – משחק •מושלם של השחקן השני יאפשר לו להשיג תוצאת תיקו )אפילו אם השחקן הפותח

ימשיך במשחק מושלם משלו(. על ידי פתיחה בהנחת אסימונים באחד מארבע העמודות החיצוניות – משחק •

מושלם של השחקן השני יאפשר לו לנצח במשחק.

Page 7: ארבע בשורה

הפרוייקט מטרת

למשחק אנדרואיד אפליקציית ניצור שלנו בשורה 4"בפרוייקט".

: משחק מצבי שלושה יתכנו כאשר , נגד אנוש ומצב ברשת אנוש מול אנוש אנוש מול אנוש משחק

מחשב.

מחשב נגד אנוש : , 3נגדיר במצב בינוני קל שונות קושי רמותוקשה

( בינה חשיבה אלגוריתם נגדיר קושי רמת כל עבור כאשר. יותר( מתוחכם צעד שבוחר מלאכותית

Page 8: ארבע בשורה

תיאור אלגוריתם הבחירה:( נבדוק האם קיים מהלך שיגרום לניצחון1(במידה ולא קיים- נבדוק האם קיים מהלך הגנתי למניעת ניצחון היריב2(במידה והיריב לא יכול לנצח נחפש את המהלך הטוב ביותר הניתן 3

לביצוע

. בצורה שונה3כאשר עבור כל רמה נשכלל את הצעד כיצד נמצא מהלך טוב ביותר?

נבצע זאת באמצעות עץ משחק)ונגדיר יוריסטיקה עבור כל לוח אפשרי-ניקוד לפי פוזיציה(- עץ ששורשו מהווה את המצב ההתחלתי של

המשחק, ומכיל את כל המהלכים האפשריים. כלומר נמצא רצף מהלכים של שחקן המחשב, שיבטיחו לו ניצחון או תוצאת תיקו)במקרה הגרוע…( .

Page 9: ארבע בשורה

דוגמא להרצת משחק

Page 10: ארבע בשורה

דוגמא להרצת משחק

Page 11: ארבע בשורה

מקווים …שנהנתם