תכנות לילדים באמצעות Game Maker/פק-מן/צעד 3: תנועה במבוך: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מ גמייקר/בדיקה |
מאין תקציר עריכה |
||
שורה 4:
=== מבט מקרוב על המבוך ===
במבט ראשון נראה שהמבוך בנוי מקירות באורכים ועוביים שונים. אבל אם שמים לב היטב לתנועה של פקמן והרוחות, רואים שהם יכולים לנוע רק בשורות ובטורים קבועים. הם לא יכולים, למשל, להתקרב לפינות המעוגלות של קירות המבוך. זה כאילו יש רשת בלתי נראית של קוים שמגבילה את התנועה של האובייקטים, אפילו במקומות שקירות המבוך לא עוצרים אותם.
[[תמונה:pacman_maze.png]]
שורה 41:
=== בלוק ===
כשרוצים שפעולת תנאי תקבע אם יתבצעו כמה פעולות, אפשר לצרף את כל הפעולות האלה
[[תמונה:gmaker_block.png|left]]
שורה 74:
=== צעדים ===
{{משימה|לשנות את מהירות התנועה של פקמן, אותה המהירות שקבעתם בארוע היצירה שלו באמצעות המשתנה
איך מהירות התנועה משפיעה על הסיבובים של פקמן? כדאי לנסות מהירויות שונות ולראות מה קורה בכל מהירות.}}
שורה 90:
אבל מה קורה כשפקמן נע במהירות 5? אז אחרי שני צעדים הוא יתקדם 10 פיקסלים, אחרי שלושה צעדים הוא יתקדם 15 פיקסלים, וכך הוא ימשיך הלאה. אחרי 6 צעדים הוא כבר יתקדם 30 פיקסלים, אבל בצעד הבא הוא כבר יגיע ל-35 פיקסלים - הוא יעבור את המקום המתאים לפנייה, מבלי להגיע אליו בדיוק! רק כשהוא יעבור חמש משבצות שריג - 160 פיקסלים - פקמן יגיע בדיוק למקום מתאים לפנייה.
זאת אומרת שבשביל שפקמן יוכל לפנות בשריג בגודל 32 פיקסלים, המהירות שלו צריכה להכנס מספר שלם של פעמים ב-32. למשל, 4 זה בדיוק 32/8 (32 לחלק ל-8), כלומר ב-8 צעדים של 4 פיקסלים פקמן עובר בדיוק 32 פיקסלים. לכן מהירות 4 מתאימה לתנועה בשריג בגודל 32 על 32 פיקסלים. עוד מהירויות שמתאימות הן 32/9, או 32/10, או 32/7, וכן הלאה. אפשר לכתוב אחד הביטויים האלה בתור הערך של
{{גמייקר/בדיקה|
ומה אם נרצה לשנות למהירות אחרת בעתיד, כדי לעשות את המשחק מאתגר יותר? בואו נשאיר את זה לעתיד כרגע, ורק נוסיף את זה לרשימת העבודה כדי שלא נשכח.
|