תכנות לילדים באמצעות Game Maker/טטריס/צעד 14: סוף המסלול
סיכום
[עריכה]הפעם לא הכרנו הרבה ארועים ופעולות חדשים, אבל העמקנו את ההכרות עם הפעולות מהמשחקים הקודמים. רוב הדברים החדשים היו קשורים לכתיבת קוד: פקודות וסימנים בשפת התכנות GML, פונקציות, ומשתנים.
מושגים ב-Game Maker:
מושגים בתכנות:
שיטות מימוש:
עקרונות בפיתוח תוכנה:
ארועים:
פעולות:
- יציאה מהארוע
- תזוזה עד לנקודת מגע
- בדיקת התנגשות באובייקט
- ביצוע קוד
- בדיקת ביטוי
- בדיקה אם מתנגן צליל
- הפסקת צליל
שפת התכנות GML:
- פקודת הצבה
- פקודת if
- סימן השוויון ==
- פקודת switch-case-default
- פקודת break
- לולאת while
- סימן ההיפוך ! (NOT)
- פקודת exit ליציאה מהקוד
- לולאת with
- פעולת החשבון mod
פונקציות:
משתנים:
תרגילים
[עריכה]בדרך כלל יש יותר מדרך אחת לתכנת משהו, ומתכנתים שונים יבחרו דרכים שונות. לפעמים יש לדרך אחת יתרונות ברורים לעומת דרך אחרת, אבל במקרים רבים זה פשוט עניין של העדפה אישית. את התרגילים הבאים אפשר לתכנת ביותר מדרך אחת. כדאי לנסות דרכים שונות ולראות איזו מהם עדיפה בעיניך.
אתגר: משחק החיים הוא מערכת עם חוקים פשוטים:
אפשר לראות הדגמה של המשחק ולשחק קצת כדי להבין איך זה עובד. יש דרכים שונות ליצור את המשחק הזה ב-Game Maker. כדאי להתקדם צעד-צעד; אם לא מצליחים משהו, תמיד אפשר להתחרט ולנסות משהו אחר. |
המשך הדרך
[עריכה]טטריס הוא משחק פשוט אבל לא משחק קל. במשחק הבא נעשה דברים פחות פשוטים אבל יותר קלים, אז גם אם היה לך קשה זה לא צריך להרתיע אותך מלהמשיך הלאה: משחק פלטפורמה: מריו.