תכנות לילדים באמצעות Game Maker/פק-מן/צעד 12: סוף המסלול
מראה
סיכום
[עריכה]הנה רשימה של דברים שראינו תוך כדי תכנות המשחק. כדאי לעבור עליהם ולוודא שזוכרים מה בדיוק כל אחד מהם אומר.
מושגים ב-Game Maker:
גרפיקה:
מושגים בתכנות:
עקרונות בפיתוח תוכנה:
- עבודה עם רשימת עבודה
ארועים:
פעולות:
- פעולת החלפת דמות
- פעולת יישור לשריג
- פעולת בדיקת יישור לשריג
- פעולת התחלת בלוק ופעולת סוף בלוק
- פעולת בדיקת התנגשות
- פעולת גלישה סביב המסך
- פעולת מחיקת מופע
- פעולת בדיקת מספר המופעים
- פעולת בדיקת קיום החדר הבא
- פעולת מעבר לחדר הבא
- פעולת מעבר לחדר מסויים
- פעולת בדיקת ההפך ("אחרת")
- פעולת העברה למקום אחר
- פעולת כיוון שעון מעורר
- פעולת הטלת קוביה
- פעולת תנועה לכיוון נקודה מסוימת
- פעולת שינוי אובייקט
פונקציות:
משתנים:
- x ו-y
- direction
- hspeed ו-vspeed
- משתנים של אובייקט אחר (כמו pacman.x)
תרגילים
[עריכה]ראינו הרבה דברים במהלך המסלול הזה, והדרך הכי טוב לזכור אותם היא להשתמש בהם. את התרגילים הבאים אפשר להשלים באמצעות הדברים שראינו במסלול הזה והמסלול הקודם. כדאי להעזר בסיכום שכאן למעלה ובסיכום של פונג כדי להזכר במה אפשר להשתמש.
אתגר: לקחת את המשחק פונג שיצרתם, להעתיק אותו לקובץ חדש, ולקרוא לו bricks (בְּרִיקְס) - לבֵנים. להוסיף למשחק אובייקט לבֵנה שיעלם כשהכדור נוגע בו. ליצור חדרים נוספים עם סידורים שונים של לבנים. כשמעלימים את כל הלבנים בחדר - לעבור לחדר הבא.המשחק הזה ידוע בשמות שונים, כמו breakout או WinBrick או (בגירסה מתוחכמת יותר) arkanoid. |
אתגר: להוסיף עוד תכונות למשחק פקמן:
|
המשך הדרך
[עריכה]יש הרבה משחקי מבוך אחרים, ובטח לך יש רעיונות משלך. כדאי לנסות ליצור משחק מבוך משלך, עם אויבים ובונוסים ודברים שצריך לעשות כדי לעבור לחדר הבא.
אחר כך (או במקביל) אפשר להמשיך למשחק הבא בספר: משחק יריות: חייזרים.