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