שמי ג'נס ברגנסטן, אך חבריי קוראים לי ג'ב. אני המפתח הראשי של מיינקראפט
כאן במוג'אנג. אני חושב שהייתי בן 11 או אולי 12 כשהתחלתי לתכנת
כי רציתי לייצר משחקים. אחד מהחברים של אבי סיפר לי שעל מנת לייצר משחקים
צריך ללמוד איך לתכנת. ככה התחלתי. אני אוהב לעצב
ולהבין את הארכיטקטורה של כל מיני דברים. זה מה שאני אוהב בקשר למיינקראפט
בשעה הקרובה אתם הולכים ללמוד את עקרונות מדעי המחשב באמצעות תכנות
של אלכס או סטיב, לנוע בעולם של מיינקראפט. בדרך כלל תכנות מתבצע באמצעות פקודות טקסט
אך היום אנחנו נשתמש ב"בלוקלי" - מערכת שמשתמשת בבלוקים שאפשר לגרור ולשחרר
על מנת לכתוב תוכניות. מתחת לפני השטח אתם בעצם יוצרים קוד בשפה שנקראת ג'אווה-סקריפט
אתם תלמדו את העקרונות שכל התוכנות משתמשות בהם, ומהווים את הבסיס למדעי המחשב
כאן במוג'אנג אנחנו משתמשים באותם עקרונות כדי לפתח את מיינקראפט
לפני שתתחילו, אתם צריכים לבחור דמות. אני אבחר באלכס.
בואו נייצר קוד לתוכנית שתסייע לה לזוז על גבי המסך. המסך שלכם מחולק לשלושה חלקים עיקריים
בצד שמאל נמצא איזור המשחקים של מיינקראפט, שם התוכנה שלכם תרוץ.
ההוראות לכל שלב נמצאות מתחת לאיזור הזה. האיזור האמצעי הוא איזור הכלים, ושם כל בלוק
הוא למעשה פקודה שמכוונת את הפעולות של אלכס. השטח הלבן מימין
נקרא "איזור העבודה", ושם נבנה את התוכנית שלנו. אם נגרור את הבלוק "זוז קדימה"
לאיזור העבודה, ואז נלחץ על "הרץ", מה יקרה? אלכס תזוז צעד אחד קדימה
ומה יקרה אם נרצה לעשות משהו לאחר מכן? אנחנו יכולים
להוסיף עוד בלוק לתוכנית. אני אוסיף את "פנה ימינה" ואגרור
את הבלוק הזה מתחת לבלוק "זוז קדימה" עד שהקו הכתום יופיע. אז, אשחרר את הבלוק
ושני הבלוקים יתאחדו. כאשר נלחץ על "הרץ" שוב, אלכס
תבצע את הפקודות שהכנו מלעלה למטה באיזור העבודה. אם תרצו
למחוק בלוק, פשוט גררו אותו בחזרה לאיזור הכלים. על מנת לבטל
את השינויים תוכלו ללחוץ על כפתור "התחל שוב" בקצה הימני העליון
איזור הפעילות. עוד דבר אחד - המשולשים הקטנים שאתם רואים על גבי הבלוקים של הכיוונים
מציינים שניתן לשנות אפשרויות - נסו לשחק איתם.
בואו נתחיל לקודד!