בתרגיל זה נכתוב משחק איקס עיגול של שחקן מול המחשב. מטרת המשחק למלא שורה, טור או אלכסון בצורה המתאימה לשחקן (איקס או עיגול). תחילה חלקו את התוכנית לפונקציות וכתבו את הפונקציות הבאות: הפונקציה board_print מדפיסה את לוח המשחק. יש להדפיס נקודה כדי לסמן משבצת ריקה, האות X לסמן משבצת עם איקס והאות O לסמן משבצת עם עיגול. דוגמא ללקוח: . . X . O . X . . הפונקציה play מקבלת שני מספרים המייצגים שורה ועמודה ואות המייצגת את השחקן ומוסיפה את האות במקום המתאים. בפעם הבאה שנכתוב board_print יש להדפיס את הלוח המעודכן. הפונקציה winner_is מקבלת אות שמייצגת שחקן ובודקת אם השחקן ניצח במשחק. את לוח המשחק יש לשמור במשתנה כרשימה, ובמשתנה נוסף יש לשמור את אות השחקן הנוכחי. לאחר כתיבת הפונקציות כתבו את קוד המשחק עצמו. התחילו בגירסא לשני שחקנים בה כל שחקן מקליד את המהלך הבא שלו ואחרי כל מהלך מודפס הלוח. לאחר מכן הפכו את השחקן השני לשחקן מחשב שיבחר משבצת לשחק בה באופן אקראי. בהצלחה!
-
Notifications
You must be signed in to change notification settings - Fork 3
Soogbad/tictactoe
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published