התסכול בלראות את הילדים מבלים שעות מול המסך בלי שום ערך חינוכי או למידה אמיתית, הוא משהו שאני בטוח שכל הורה מזדהה איתו. הבת שלי היתה מבלה את רוב הזמן בבית כשהיא דבוקה לטלפון, וזה פשוט הטריף אותי! בין אם זה טוקה בוקה או רובלוקס, הרגשתי שכל הזמן הזה הולך לאיבוד. ואז צץ לי רעיון, אם היא כל כך אוהבת לשחק, למה לא להפוך את התשוקה הזו למשהו הרבה יותר פרודוקטיבי?
הכרות עם כלי ה-AI המתאימים לפיתוח משחקים
אז איך אפשר ליצור משחקים בעזרת AI? כדי להתחיל, החלטתי לבדוק איזה כלים עומדים לרשותי. ChatGPT של OpenAI היה הבחירה המתבקשת -הוא לא רק חכם ומבין את השפה האנושית, אלא גם מסוגל לכתוב קוד ב-HTML, CSS, JavaScript, ואפילו בשפות אחרות. החלטתי להתחיל ללמד אותה את הבסיס, כך שהיא תוכל ליצור את המשחקים שהיא אוהבת בעצמה. ולמרות שהייתי קצת ספקן בהתחלה זה לא היה מסובך כמו שחשבתי!
אז בואו נכין משחק טטריס (Tetris)
החלטנו להתחיל ממשהו פשוט – מי לא אוהב טטריס?? אז שאלנו את ChatGPT איך להתחיל, והוא מיד סיפק לנו קוד בסיסי למשחק טטריס. את הקוד הזה לקחנו, והתאמנו אותו לצרכים שלנו.
שלב ראשון - ChatGPT תכתוב לי Prompt
תכתוב לי קוד ליצירת משחק טטריס: HTML, CSS, JavaScript בנפרד. * המשחק יכלול מקשי תזוזה ימינה ושמאלה לשליטה על האובייקט שנופל. * כשהאובייקט מגיע למטה יורד אובייקט נוסף למטה ונערם . * כשהאובייקטים מגיעים לראש העמוד המשחק מסתיים. * יש 5 סוגי אובייקטים, כל אחד בצבע אחר. * מצד ימים תוסיף סה"כ נקודות שנצברו. * כל אובייקט שיורד זה 5 נקודות ומתווסף לנקודות שנצברו. * בתחתית כפתור "התחל משחק", ליצירת משחק חדש.
שלב שני - CodePen
הפרומפט שכתבנו ייצור לנו 3 סקריפטים. HTML, JAVASCRIPT, CSS
את הסקריפטים הנ"ל יש להעתיק בהתאמה ל Codepen ולהריץ : https://codepen.io
מה זה CodePen ולמה הוא מעולה ללמידת תכנות? כלי מקוון לכתיבה ושיתוף של קוד HTML, CSS, ו-JavaScript. הוא מאפשר לראות תוצאות בזמן אמת תוך כדי כתיבה, מה שהופך אותו למושלם ללמידה, ניסוי ושיתוף פרויקטים בצורה פשוטה ואינטואיטיבית. |
שלב שלישי - הרצה ודיוק
לאחר שהעתקנו את הסקריפטים ש-ChatGPT יצר עבורנו ל-CodePen, הגיע הזמן להריץ את הקוד ולראות את התוצאה בפועל. זה הזמן לבדוק אם יש משהו שלא עובד כמו שצריך או דורש שיפור ,כשהמטרה היא דיוק הפרומפטים עד שנקבל את המשחק בדיוק כמו שדמיינו, להוסיף אלמנטים חדשים, וללמוד המון על פיתוח משחקים בדרך. כל שינוי קטן מקדם אותנו צעד נוסף לעבר יצירת משחק מושלם ומותאם אישית.
העתיד בידיים שלהם
אחרי כמה שבועות של עבודה, אני כבר יכול לראות את השינוי. הבת שלי כבר לא רק משחקת – היא יוצרת. היא מתחילה לחשוב בצורה ביקורתית על משחקים אחרים, להבין איך הם עובדים, ואפילו להתחיל לדמיין איך היא יכולה לשפר אותם. מבחינתי, זה היה הישג עצום. הלמידה הזאת לא רק נתנה לה מיומנויות טכניות, אלא גם עזרה לה לפתח חשיבה יצירתית, פתרון בעיות, ושאיפה לחדשנות.
רוצים הסבר מוחשי יותר?
לסיכום לסיכום, אני ממליץ לכל הורה לנסות את זה עם הילדים שלו. זה לא רק דרך מצוינת למנוע בזבוז זמן מול המסך, אלא גם להקנות להם כלי לחיים. אז אם גם לכם נמאס לראות את הילדים בוהים בטלפון, אולי הגיע הזמן לקחת את המושכות ולתת להם הזדמנות ליצור בעצמם! אם יש לכם שאלות נוספות בנושא, מתקשים לבחור את הכלי המתאים או שאתם רוצים לשתף אותי בתהליך שלכם, אני כאן בצ'אט, במייל, בפייסבוק וגם בטיקטוק מחכה לשאלות מכם.
עולם ה AI נראה מסובך, אך עם הכלים הנכונים, כל אחד יכול להפוך ליוצר. הידע הזה מאפשר לכל אחד להגשים את הרעיונות שלו ולתרום לחברה באופן שהוא לא חשב שאפשרי.
בהצלחה!
Opmerkingen