ספרייט
אובייקט משחק המיוצג כתמונה על המסך בקואורדינטות ספציפיות. ספרייטים מאפשרים גם הפעלת אנימציה, אירועים ותנועה.
מופיע בלשונית: ספרייטים
שם הספרייט
ניתן להתייחס אל הספרייט באמצעות שמו לאורך כל המשחק.
מופיע בלשונית: ספרייטים
ערך ה- X של הספרייט
תכונה של הספרייט. המיקום ההתחלתי של הספרייט בציר ה- x.
מופיע בלשונית: ספרייטים
ערך ה- Y של הספרייט
תכונה של הספרייט. המיקום ההתחלתי של הספרייט בציר ה- y.
מופיע בלשונית: ספרייטים
סיבוב
תכונה של הספרייט. שינוי הסיבוב של הספרייט משנה את אופן "ההצבעה" של הספרייט על ידי סיבובו סביב נקודת המרכז שלו.
מופיע בלשונית: ספרייטים
לא ניתן להזזה
תכונה של הספרייט. אפשרות זו חלה כששני ספרייטים מתנגשים. סמנו אפשרות זו כאשר הספרייט לא אמור לזוז במהלך ההתנגשות עם ספרייט אחר. אם הספרייט ניתן להזזה, התנגשות עם ספרייט אחר יכולה לדחוף אותו.
מופיע בלשונית: ספרייטים
מאפשר כוח משיכה
תכונה של הספרייט. מגדיר אם הספרייט מושפע מכוח המשיכה (מסומן) או לא (לא מסומן). האופציה הזו רלוונטית כאשר יש כוח משיכה במשחק. אם למשחק יש כוח משיכה והתכונה הזו מסומנת - כשמריצים את המשחק הספרייט יפול עד שיגיע אל משטח כלשהו (גבולות העולם, לבנים או ספרייט אחר). אם התכונה לא מסומנת, הספרייט לא יזוז כשמריצים את המשחק.
מופיע בלשונית: ספרייטים
התנגשות גבולות עולם
תכונה של הספרייט. מגדיר אם הספרייט מתנגש עם גבולות העולם (מסומן) או אם הוא יכול לנוע מעבר לגבולות (לא מסומן).
מופיע בלשונית: ספרייטים
הצגת הספרייט
תכונה של הספרייט. מציג או מסתיר את הספרייט על מסך המשחק.
מופיע בלשונית: ספרייטים
ווידג׳ט
אובייקט של המשחק שמאפשר להציג מידע ולתקשר עם השחקן.
מופיע בלשונית: וייג׳טים
שם הווידג׳ט
ניתן להתייחס אל הווידג׳ט באמצעות שמו לאורך כל המשחק.
מופיע בלשונית: וייג׳טים
הצגת הווידג׳ט
מציג או מסתיר את הווידג׳ט על מסך המשחק.
מופיע בלשונית: וייג׳טים
צלילים
אובייקט משחק המייצג צליל. ניתן להשמיע את הצליל על ידי שימוש במתודה()play של האובייקט.
מופיע בלשונית: וייג׳טים
שם הצליל
ניתן להתייחס אל הצליל באמצעות שמו לאורך כל המשחק.
מופיע בלשונית: וייג׳טים
משחק (הגדרות)
אובייקט המייצג את המשחק בכללותו. התכונות של אובייקט המשחק כוללות את הרוחב והגובה של עולם המשחק, אחרי איזה ספרייט המצלמת עוקבת, באיזו מערכת פיזיקה להשתמש, וכוח המשיכה בעולם המשחק.
מופיע בלשונית: הגדרות
רוחב העולם
מגדיר את רוחב העולם. החלק הגלוי של עולם הוא 600 על 400.
מופיע בלשונית: הגדרות
גובה העולם
מגדיר את גובה העולם. החלק הגלוי של עולם הוא 600 על 400.
מופיע בלשונית: הגדרות
כוח משיכה
מגדיר את רמת כוח המשיכה במשחק. אפס פירושו שאין כוח משיכה והספרייטים לא נופלים.
מופיע בלשונית: הגדרות
עקוב אחרי
מגדיר אחרי איזה ספרייט לעקוב. זה שימושי אם עולם המשחק גדול מ- 600 על 400. כאשר ספרייט היעד זז חלון המשחק יזוז כדי לעקוב אחרי הספרייט.
מופיע בלשונית: הגדרות
פיזיקה
בבניית משחקים, הפיזיקה מתייחסת למערכת הגורמת לאובייקטים של המשחק להתנהג כמו חפצים בעולם האמיתי. לדוגמה, מערכת הפיזיקה היא זו שעוזרת לספרייט לעצור אם הוא נתקל באובייקט ״מוצק״ כמו לבנה או ספרייט שלא ניתן להזזה. דוגמה נוספת, בחלק מהמשחקים מערכת הפיזיקה כוללת גם כוח משיכה שגורם לחפצים ליפול אוטומטית לכיוון החלק התחתון של המסך אלא אם כן משהו עוצר אותם. בבניית המשחקים יש שתי מערכות פיזיקה אפשריות, ARCADE ו- P2. קל יותר להשתמש ב- ARCADE וזו צריכה להיות הבחירה ברוב המשחקים. P2 מאפשר הדמיות יותר מציאותיות ומספק שליטה רבה יותר על המהירות וסיבוב הספרייטים.
מופיע בלשונית: הגדרות
לבנים (Tilemap)
אובייקט משחק המורכב מלבנים מרובעים בודדים. ניתן להשתמש בלבנים כדי "לצייר" את עולם המשחק. הם תופסים מקום ועוצרים מהספרייטים לעבור דרכם.
קואורדינטות x ו- y
לעולם יש רוחב (המיוצג על ידי קואורדינטות בציר ה- x) וגובה (מיוצג על ידי קואורדינטות בציר ה- y). לכל ספרייט בעולם יש קואורדינטות x ו- y המגדירות את מיקומו. הקואורדינטות בפינה השמאלית העליונה של עולם המשחק הן x = 0, y = 0. ככל שזזים ימינה, הערך של x הולך וגדל; ככל שיורדים למטה, הערך של y הולך וגדל. קואורדינטות ה- x וה- y מוצגות בפינה השמאלית העליונה ומשתנות כאשר מזיזים את העכבר.
ווידג׳ט מונה (Counter)
ווידג׳ט מונה (Counter) משמש לספירה וניתן להציג אותו במשחק.
מופיע בלשונית: וייג׳טים
ווידג׳ט טקסט (Text)
ווידג׳ט טקסט (Text) משמש להצגת תוויות או טקסטים על מסך המשחק.
מופיע בלשונית: וייג׳טים
ווידג׳ט שעון עצר (Timer)
ווידג׳ט שעון עצר (Timer) משמש למדידת זמן במשחק. הוא סופר אחורה את השניות עד שמגיע לאפס.
מופיע בלשונית: וייג׳טים
בסיום
ווידג׳ט שעון (Clock)
ווידג׳ט שעון (Clock) משמש להצגת הזמן שחלף. הוא סופר את השניות שחלפו החל מאפס.
מופיע בלשונית: וייג׳טים
ווידג׳ט הכפתור (Button)
ווידג׳ט כפתור (Button) משמש ליצירת ממשק פשוט במשחק.
מופיע בלשונית: וייג׳טים
בעת לחיצה ממושכת
הבלוק נקרא שוב ושוב כל עוד המשתמש לוחץ על הכפתור ומחזיק את כפתור העכבר לחוץ.
מופיע בלשונית: וייג׳טים
בעת לחיצה על כפתור
הבלוק נקרא פעם אחת כשהמשתמש לוחץ על הכפתור, ברגע שבו כפתור העכבר משתחרר.
מופיע בלשונית: וייג׳טים
ווידג׳ט דיאלוג (Dialog)
ווידג׳יט דיאלוג (Dialog) משמש להצגת הודעה לשחקן. ההודעה היא מחרוזת.
מופיע בלשונית: וייג׳טים
בעת אישור
בעת הרצה
הבלוק נמצא בכל ספרייט ווידג׳ט ואי אפשר למחוק אותו. כשהשחקן לוחץ על כפתור ההרצה כדי לשחק במשחק, הבלוקים שמחוברים לבלוק הזה מופעלים.
צעד
גרום לספרייט לנסות לזוז. התנועה של הספרייט יכולה להיחסם אם יש אריחים או ספרייטים אחרים בדרך. הערך קובע כמה פיקסלים הספרייט יזוז. ערכים חיוביים מזיזים את הספרייט ימינה, וערכים שליליים מזיזים אותו שמאלה.
מופיע בלשונית: תנועה
קפוץ
קבל את X
קבל את Y
קבע את X
קבע את מיקום X של הספרייט לפי הערך שבבלוק. הספרייט יועבר למיקום החדש.
מופיע בלשונית: תנועה
קבע את Y
קבע את מיקום Y של הספרייט לפי הערך שבבלוק. הספרייט יועבר למיקום החדש.
מופיע בלשונית: תנועה
קבל את הסיבוב
קבע את הסיבוב
סובב את הספרייט לפי הערך שבבלוק, במעלות. ערכים חיוביים מסובבים את הספרייט עם כיוון השעון, וערכים שליליים מסובבים נגד כיוון השעון.
מופיע בלשונית: תנועה
קבע את המהירות
קבע את מהירות הספרייט. הבלוק משנה את מהירות הספרייט ביחס למהירות ברירת המחדל שלו (ברירת המחדל היא 1). הבלוק הזה לא מזיז את הספרייט בעצמו, אלא משפיע על המהירות שבה הספרייט יזוז כאשר הבלוק צעד נקרא.
מופיע בלשונית: תנועה
אפשר כוח משיכה
קובע שהספרייט מושפע מכבידה. כאשר הבלוק נקרא, כוח הכבידה ישפיע על הספרייט.
מופיע בלשונית: תנועה
דחוף
הפעל כוח שדוחף את הספרייט לכיוון החלק העליון של המסך. המספר קובע את עוצמת הכוח. אם במשחק יש כוח כבידה, המספר צריך להיות גדול מספיק כדי להתגבר על הכבידה, אחרת הספרייט לא יזוז.
מופיע בלשונית: תנועה
סובב שמאלה
סובב את הספרייט שמאלה. המספר קובע את המהירות שבה הספרייט מתחיל להסתובב. הספרייט מאט באופן אוטומטי כדי שלא ימשיך להסתובב לנצח.
מופיע בלשונית: תנועה
סובב ימינה
סובב את הספרייט ימינה. המספר קובע את המהירות שבה הספרייט מתחיל להסתובב. הספרייט מאט באופן אוטומטי כדי שלא ימשיך להסתובב לנצח.
מופיע בלשונית: תנועה
קבל את מהירות X
קבל את מהירות Y
בעת לחיצה על מקש
הבלוק נקרא בכל פעם שנלחץ מקש במקלדת. אם המקש שנלחץ מתאים לתו שבבלוק, משהו יכול לקרות. אפשר לבחור את הערך בתפריט הנפתח. אפשר להשתמש בבלוק הזה כדי לשלוט בחלקים מהמשחק בעזרת המקלדת.
מופיע בלשונית: אירועים
בעת התנגשות
הבלוק נקרא בכל פעם ששני ספרייטים מתנגשים: הספרייט שבו נמצא הבלוק והספרייט שנבחר בתפריט הנפתח.
מופיע בלשונית: אירועים
בעת התנגשות בגבולות העולם
הבלוק נקרא בכל פעם שהספרייט מתנגש באחד מגבולות העולם. כאשר מערכת הפיזיקה היא ARCADE, בחר את קצה גבולות העולם מתוך התפריט הנפתח כדי שמשהו יקרה באירוע ההתנגשות. אם מערכת הפיזיקה היא P2, אי אפשר לדעת באיזה קצה הייתה ההתנגשות.
מופיע בלשונית: אירועים
בעת החלקה
הבלוק נקרא בכל פעם שהמשתמש מחליק אצבע על מסך המגע. אם כיוון ההחלקה מתאים לערך שבבלוק, משהו יכול לקרות. אפשר לבחור את הערך בתפריט הנפתח. אפשר להשתמש בבלוק הזה כדי לשלוט בחלקים מהמשחק בעזרת החלקה על המסך.
מופיע בלשונית: אירועים
בעת לחיצה
בעת הקשה במשחק
הבלוק נקרא בכל פעם שהמשתמש לוחץ במקום כלשהו בעולם המשחק. צריך להיות רק בלוק אחד של בעת הקשה במשחק.
מופיע בלשונית: אירועים
בעת התנגשות בלבנים
בעת עדכון
הבלוק נקרא בכל פעם שמסך המשחק מתעדכן, בדרך כלל 30 עד 60 פעמים בשנייה. אפשר להשתמש בבלוק בעת עדכון כדי לשלוט בהתנהגות הספרייט.
מופיע בלשונית: אירועים
הצג
הסתר
הסתר את הספרייט או את הווידג׳ט. בניגוד לבלוק השמד, האובייקט לא מוסר מעולם המשחק ואפשר להציג אותו שוב בעזרת הבלוק הצג.
מופיע בלשונית: תצוגה
השמד
אפשר
השבת
השבת את הספרייט על ידי הסרתו מהמשחק. בניגוד לספרייט מוסתר (בעזרת הבלוק הסתר), ספרייטים אחרים לא יוכלו להתנגש בספרייט מושבת. בניגוד לספרייט שהושמד (בעזרת הבלוק השמד), אפשר להחזיר ספרייט מושבת למשחק בעזרת הבלוק אפשר.
מופיע בלשונית: תצוגה
קבל את קנה המידה
קבע את קנה המידה
קבע את קנה המידה של הספרייט. הבלוק משנה את גודל הספרייט ביחס לגודל ברירת המחדל שלו.
מופיע בלשונית: תצוגה
קבע את המונה
קבע את הטקסט
בלוק של וידג׳טי הטקסט והדיאלוג. קבע את הטקסט שיוצג בווידג׳טים האלה.
מופיע בלשונית: וייג׳טים
קבע את הטיימר
הפעל את השעון
קבל את הערך
קבל את השניות
בלוק של וידג׳ט השעון. קבל את מספר השניות שעברו מאז שהשעון התחיל לפעול.
מופיע בלשונית: וייג׳טים
נגן צליל
אפס משחק
השהה משחק
המשך משחק
קבל את זמן המשחק
לולאה (loop)
חזור
אם
פקודות if משמשות לקבלת החלטות. אם התנאי הוא אמת (true, yes), אז הקוד בתוך פקודת ה- if מבוצע.
מופיע בלשונית: בקרה
אם אחרת
בלוקים של אם/אחרת משמשים לקבלת החלטות. אם התנאי נכון (כן), הקוד בתוך בלוק אם יופעל. אם התנאי בבלוק אם לא נכון (לא), הקוד בתוך בלוק אחרת יופעל.
מופיע בלשונית: בקרה
not
הופך את התנאי: not true (yes) = false (no) (לא אמת = שקר); not false (no) = true (yes) (לא שקר = אמת).
מופיע בלשונית: Logic and Data
and
מחזיר אמת (true, yes) כאשר שני התנאים הינם אמת ושקר (false, no) אחרת.
מופיע בלשונית: Logic and Data
or
מחזיר אמת (true, yes) כאשר לפחות אחד מהתנאים הינו אמת ושקר (false, no) אחרת.
מופיע בלשונית: Logic and Data
השוואה ==
השווה בין הערכים משני הצדדים. התוצאה היא נכון (כן) כאשר שני הערכים זהים בדיוק, ולא נכון (לא) במקרים אחרים.
מופיע בלשונית: Logic and Data
השוואה < (גדול מ-)
השווה בין הערכים משני הצדדים. התוצאה היא נכון (כן) כאשר הערך משמאל גדול מהערך מימין. שנה את התפריט הנפתח בבלוק = ל־<.
מופיע בלשונית: Logic and Data
השוואה > (קטן מ)
השווה בין הערכים משני הצדדים. התוצאה היא נכון (כן) כאשר הערך משמאל קטן מהערך מימין. שנה את התפריט הנפתח בבלוק = ל־>.
מופיע בלשונית: Logic and Data
החזר אקראי
קבל מספר אקראי בטווח שבין המספר המינימלי למספר המקסימלי שניתנו. כל שימוש בבלוק יכול להחזיר מספר אחר.
מופיע בלשונית: Logic and Data
צור משתנה
צור משתנה. משתנה שומר ערך שאפשר להשתמש בו ולשנות אותו.
מופיע בלשונית: Variables
קבע משתנה ל־
שנה משתנה ב־
פונקציה
פונקציה היא שם לסט הוראות. לפונקציה יכולים להיות כמה פרמטרים, כל אחד מהם מופרד באמצעות פסיק. לאחר הגדרת הפונקציה ניתן להשתמש בה פעמים רבות בקוד.
מופיע בלשונית: Object's Functions
פונקציה עם ערך מוחזר
מודל AI
ניתן להתייחס למודלים כעל תוכניות שלומדות מנתונים. הלמידה נעשית בתהליך האימון. המודלים מנתחים נתונים ומבצעים תחזיות על סמך זה. כאשר אנו מאמנים את המודל, אנו מסווגים ומתייגים את הנתונים. יש לנו שני מודלים: מודל זיהוי תמונה ומודל זיהוי פוזה. מודל זיהוי תמונה מוצא דפוסים בתמונות המוקלטות. מודל זיהוי פוזה שומר את המרחקים בין נקודות מפתח.
מופיע בלשונית: AI
וידג׳ט מצלמת רשת
וידג׳ט מצלמת הרשת משמש עם מודל הבינה המלאכותית. לאחר אימון המודל, השתמשו במצלמת הרשת בזמן הרצת המשחק כדי להפעיל את המחלקות השונות שהוגדרו במודל.
מופיע בלשונית: וייג׳טים
בעת חיזוי
הבלוק נקרא כל הזמן ובודק את המחלקה המתאימה. כאשר החיזוי של המחלקה גבוה מ־95%, הבלוקים שבתוכו יופעלו.
מופיע בלשונית: AI
קבל את התחזית