אנו ננסה לפרוש את הסיטואציות האפשריות ולהשאיר לכם להבין מה צריך לקרות בכל סיטואציה. ברגע שתבינו – אתם מוזמנים להתחיל לכתוב את הקוד. תעבדו בנחת ושימו לב לכל הפרטים הקטנים.
לכתוב קוד לבד, לפעמים יכול להיות מאוד מתסכל כשלא מצליחים, אבל עוד יותר מזה מספק כאשר כן מצליחים😀!!
0 קלפים הפוכים
כאשר אין קלפים הפוכים ולוחצים על קלף, מה אנחנו מצפים ממנו?
איך אנחנו יודעים שאין קלפים פתוחים?
1 קלפים הפוכים
כאשר קלף אחד הפוך – מה קורה כאשר לוחצים על עוד קלף?
איך יודעים שיש כבר קלף אחד לחוץ?
איך יודעים איזה קלף לחוץ?
מה צריך לבדוק על 2 הקלפים שעכשיו הפוכים?
2 הקלפים שהפוכים אינם תואמים:
מה עושים כאשר הקלפים אינם תואמים?
איך מחזירים אותם למצב המקורי?
לאיזה שלב אנחנו חוזרים להיות כאשר הופכים אותם חזרה?
איך מעדכנים את כל הפרטים הרלוונטיים?
2 הקלפים שהפוכים תואמים
כאשר 2 הקלפים שהפוכים תואמים, מה צריך לעשות?
איך משווים בינהם?
איך גורמים לקלף להיות ׳בלתי לחיץ׳?
האם נשאיר או נסיר את התמונה? איזה תמונה נשים?
אחרי שהסרנו אותם? איך יודעים אם נשאר עוד קלפים על הלוח?
מתי נגמר המשחק?
משימה:
כתבו את משחק הזיכרון בשלמותו. אתם מסוגלים.
אל תנסו לכתוב הכל ביחד.
בכל פעם תבחרו נושא לפי הסדר, וברגע שאתם בטוחים שסיימתם אותו, תתקדמו לשלב הבא.
אל תנסו לקפוץ בין הדברים כי אחרי זה כל הדברים מתערבבים ביחד.
השלב הזה יכול לקחת זמן מה. אבל אל תתייאשו. נסו עד שתצליחו.!
את אתם רוצים לעשות משו אבל לא יודעים איך, שאלו! או מורה/מדריך/חבר או את האינטרנט שיש בו את כל הידע שצריך.