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

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

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

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

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

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


נוסיף פעולת קוד, Gmaker code button.png
בקוד נכתוב:

x += 4;


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

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

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

x -= 4;

.


כדאי לדעת:

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

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


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