שלום לכם! שמי צ'אריטה קרטר, ואני מפיקה בכירה כאן בחברת וולט דיסני אימג'ינירינג.
אני אחראית על הובלת הצוותים שממש מפיקים את המתקנים
שאורחינו יכולים להינות מהם. אנחנו תמיד מחפשים דרכים שיסייעו לנו
לשפר את החוויה עבור האורחים שלנו, וטכנולוגיה נמצאת בלב הפעילות הזו.
כל הכבוד! עשיתם את זה! תכנתתם את BB-8 ועכשיו אני חושבת שאתם מוכנים למשהו
מסובך יותר. בואו ננסה - כעת, כשאתם כבר יודעים את בסיס התכנות,
אנחנו חוזרים אחורה בזמן כדי לבנות משחק, בכיכובם של R2-D2 ו-C3PO. כדי לבנות משחק, אנחנו צריכים
ללמוד משהו שכל מתכנתי משחקים נתקלים בו מדי יום: אירועים.
אירועים מורים לתוכנית שלכם להקשיב או לחכות למשהו שיקרה, וכאשר הוא קורה
התוכנית מבצעת פעולה כלשהי. דוגמאות לאירועים הם למשל המתנה לקליק של עכבר,
או להקשה על מקש חיצים במקלדת, או הקשה של האצבע על מסך מגע. כאן אנחנו הולכים לגרום ל-R2-D2 לנוע למעלה כדי
לשלוח הודעה לטייס מהמורדים, ואז לנוע למטה כדי להגיע לטייס השני.
נשתמש באירועים כדי לגרום לו לנוע, כאשר השחקן משתמש במקשי "למעלה" ו"למטה
או בכפתורים הללו. אנחנו משתמש בבלוק אירוע "כאשר למעלה" ונצמיד אליו את בלוק "זוז למעלה".
כאשר השחקן ילחץ על מקש החץ למעשה, הקוד שנמצא בתוך בלוק ה"כאשר למעלה" ירוץ.
נעשה אותו דבר כדי לגרום ל-R2-D2 לזוז למטה.
כעת, במקום לכתוב את כל הקוד הזה כדי לשלוט ברובוט שלנו מראש,
אנחנו יכולים לאפשר ל-R2-D2 להגיב ללחיצות כפתורים, או "אירועים" שיזיזו אותו ברחבי המסך. צעד אחר צעד,
המשחק שלכם הופך ליותר אינטראקטיבי.