Skip to content

Soogbad/tictactoe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 

Repository files navigation

tictactoe

בתרגיל זה נכתוב משחק איקס עיגול של שחקן מול המחשב. מטרת המשחק למלא שורה, טור או אלכסון בצורה המתאימה לשחקן (איקס או עיגול). תחילה חלקו את התוכנית לפונקציות וכתבו את הפונקציות הבאות: הפונקציה board_print מדפיסה את לוח המשחק. יש להדפיס נקודה כדי לסמן משבצת ריקה, האות X לסמן משבצת עם איקס והאות O לסמן משבצת עם עיגול. דוגמא ללקוח: . . X . O . X . . הפונקציה play מקבלת שני מספרים המייצגים שורה ועמודה ואות המייצגת את השחקן ומוסיפה את האות במקום המתאים. בפעם הבאה שנכתוב board_print יש להדפיס את הלוח המעודכן. הפונקציה winner_is מקבלת אות שמייצגת שחקן ובודקת אם השחקן ניצח במשחק. את לוח המשחק יש לשמור במשתנה כרשימה, ובמשתנה נוסף יש לשמור את אות השחקן הנוכחי. לאחר כתיבת הפונקציות כתבו את קוד המשחק עצמו. התחילו בגירסא לשני שחקנים בה כל שחקן מקליד את המהלך הבא שלו ואחרי כל מהלך מודפס הלוח. לאחר מכן הפכו את השחקן השני לשחקן מחשב שיבחר משבצת לשחק בה באופן אקראי. בהצלחה!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published