תכנות לילדים באמצעות Game Maker/פק-מן/צעד 3: תנועה במבוך: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
יונת (שיחה | תרומות)
מאין תקציר עריכה
יונת (שיחה | תרומות)
מ ←‏צעדים: הוספת תמונות
שורה 81:
כשאנחנו מתכנתים אובייקט לנוע במהירות 5, {{מונח/Game Maker}} יזיז אותו 5 פיקסלים בכל '''צעד''' של המשחק.
 
[[תמונה:gmaker_speed5.png|left]]
'''מה זה צעד?'''<br>
כמו שאנחנו מתקדמים צעד-צעד, ככה גם המשחק מתקדם כל פעם צעד אחד. בכל צעד, {{מונח/Game Maker}} מזיז כל אובייקט בהתאם לכיוון ולמהירות שלו, בודק מי מתנגש במי, מעדכן את התת-תמונה בהנפשה של הדמויות המונפשות, ועושה את כל שאר הדברים שצריכים לקרות באותו רגע במשחק. אחר כך הוא מחכה קצת (ממש מעט - חלקיק שניה), ועובר לצעד הבא: מזיז שוב את האובייקטים ועושה את כל שאר הדברים.
שורה 88 ⟵ 89:
אם פקמן מתקדם 4 פיקסלים בכל צעד, אז אחרי שני צעדים הוא יעבור 8 פיקסלים, ואחרי שלושה צעדים הוא יעבור כבר 12 פיקסלים. ואם נחכה 8 צעדים - הוא יעבור בדיוק 32 פיקסלים ויוכל לפנות.
 
[[תמונה:gmaker_grid5.png|left]]
אבל מה קורה כשפקמן נע במהירות 5? אז אחרי שני צעדים הוא יתקדם 10 פיקסלים, אחרי שלושה צעדים הוא יתקדם 15 פיקסלים, וכך הוא ימשיך הלאה. אחרי 6 צעדים הוא כבר יתקדם 30 פיקסלים, אבל בצעד הבא הוא כבר יגיע ל-35 פיקסלים - הוא יעבור את המקום המתאים לפנייה, מבלי להגיע אליו בדיוק! רק כשהוא יעבור חמש משבצות שריג - 160 פיקסלים - פקמן יגיע בדיוק למקום מתאים לפנייה.