תכנות לילדים באמצעות Game Maker/פונג בקוד/צעד 1: המחבט

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי

דבר ראשון,
אם אתם רוצים אתם יכולים להשאר על המצב המתקדם,
אך אם זה מכביד אליכם אז תעברו למצב הפשוט. טוב לעבודה.

תזוזה ימינה ושמאלה[עריכה]

צרו אוביקט חדש, עדיף לקרוא לו bat:מחבט, ניתן לו את הדמות של המחבט מהדמויות שבאות עם התוכנה.
ההפעם החלטתי להסביר לכם בדרך אחרת איך להשתמש בארועי חצים.
נוסיף למחבט ארוע מקלדת ימינה Right.
במה נשתמש הפעם? אנחנו מכירים כבר שתי שיטות!
אנחנו נשתמש בשיטה של התזוזה עם המשתנים x ו-y.
איך נעשה זאת.
(תזכורת:כפי שראינו הפינה השמאלית העליונה של החדר היא- 0x 0y
אנחנו נזיז את המחבט בעזרת שינוי המיקום שלו ב- 4x ימינה כל זמן שהמקש לחוץ)

שימוש בקוד לצרכים כאלה[עריכה]


נוסיף פעולת קוד,
בקוד נכתוב:

x += 4;


מה זה אומר?
x זה המשתנה של הרוחב
=+ מסמן שהפעולה היא יחסית,(ה+ מסמן הוספה),
4 מסמן את הערך שיתווסף באופן יחסי כל זמן שהמקש לחוץ,
לפעולה הזאת קוראים פעולת הצבה.

תזוזה שמאלה[עריכה]

התזוזה שמאלה זהה מלבד פרט אחד, אנחנו מציבים פחות x (במקום יותר):

x -= 4;

.


כדאי לדעת:

כיוון שהשיטה בה השתמשנו כדי להזיז את המחבט מזיזה את המחבט כל צעד מחדש אם הכפתור לחוץ, ולא משתמשת במהירות, אין צורך לעצור את התנועה אחרי שהכפתור משתחרר; היא תפסיק לבד.

בדיוק כמו בטטריס אם נרצה שהמחבט יזוז מהר יותר פשוט נציב ערך גדול יותר בארוע


כדאי לבדוק אם הכול פועל כראוי. צעד 2: הכדור