קודו היא שפת תכנות חזותית המתאימה ללמד ילדים את בסיסי התכנות ולהכשיר את היצירתיות שלהם. בשיעור של היום, נבנה משחק פשוט שנוכל להשתמש בו כמבוא לקודו.
אבני הבניין של קודו
עולמו של קודו מורכב מאובייקטים ניתנים לתכנות שבהם אנו יכולים לצרף סקריפט התנהגותי לכל אובייקט שאנו מציבים על נוף קודו.
שפת התכנות של קודו היא ממשק משתמש לתכנות מבוסס אייקונים פשוט שבו השפה מפורקת לדפים וכללים.
לקודו יש רשימה של התנהגות מובנית שנוכל לצרף לאובייקט כדי לגרום להם לנוע, לירות באובייקטים ולבצע מהלך קרבי מדהים אחד עם השני.
במעבדת המשחקים של קודו של מיקרוסופט יש סדרת סרטון 'התחלת העבודה' שמאוד שימושי למתחילים להבין את הבסיס של תכנות קודו.
מנווט ברחבי העולם של קודו
הנה עולם קודו פשוט שמורכב מעצים ואופנוע. האופנוע מתוכנת לנדוד תמיד בשטח והוא צריך להימנע מכל עץ שנמצא בדרכו.
בואו נוסיף עוד חפצים על הנוף ונרדף אחרי האופנוע ונצלם אותם.
Wisp הוא אחד הדמויות הרבות שאנחנו יכולים ליצור בקודו.
הפיתול יעבור בשביל ייעודי, וקודו יזרוק פיתול נוסף כאשר בריאותו תגיע לאפס.
תרגילי כיתה
כדי להתכונן לשיעור צריכים מדריכי התקן קוד ולהוריד את שלנו ערכת כיתת הבית של מיקרוסופט לתיקיית הייבוא של קודו: 'C: \ Users \ [user name] \ Documents \ SavedGames \ Boku \ Player1 \ Import \'. קודו ייבא את המשחק באופן אוטומטי כאשר נטען את המשחק מהתפריט הראשי.
הערה: המדריכים צריכים לפתוח את הקובץ כדי לקבל את קובץ המשחק Kodu
התחל את השיעור בפתיחת העולם ובקש מהתלמידים להתבונן באופנוע ובהתנהגות החכמה. ההסבר עשוי להיות משהו כמו 'החוכמה היא האויב' מכיוון שהמשחק ממשיך להתחדש ב'שפת 'כאשר האופנוע הורס אותו.
כעת פתח את ה- wisp או את תוכנית האופנוע ובקש מהתלמידים להתייחס להתנהגות ה- wisp עם הקוד. לאחר שהתלמיד הסביר את הקוד בהצלחה, בקש מהמתנדבים לשנות את הקוד עבור קבוצת ההתנהגויות הבאה.
במידת הצורך התלמידים צריכים לשנות את הקוד לכל אובייקט ולהסביר מדוע הפתרונות שלהם לא עובדים.
- הוסף עצים או שנה את צבעם
-
התאם את התנהגות הוויספ כך שהוא ייצר מטבע כאשר האופנוע הורס את הוויספ.
-
תכנת את האופנוע לאכול את המטבע כדי להגדיל את ציון המשחק
- הפוך את תפקידו של ה- wisp והאופנוע על ידי כך שה- wisp הורס את האופנוע
זה כל מה שיש בזה. תהנה!
הורד את ערכת הכיתה של Microsoft Kodu
אַשׁרַאי
המחבר מבקש להודות לטרבור ברקולי על תכנון תרגיל כיתתי טוב, לאריק זי גודנייט על מאמציו הבלתי פוסקים בבדיקת המשחק ולחנון שנתן את העריכה הסופית במאמר.