תכנות לילדים באמצעות Game Maker/חייזרים/צעד 13: סוף המסלול
סיכום
[עריכה]בשלושה משחקים כיסינו את רוב הפעולות הבסיסיות ב-Game Maker. כדאי לקרוא ולהזכר בדרך שעברנו.
מושגים ב-Game Maker:
- רקע
- הגדרות החדר
- אובייקט נסתר
- בריאות
- מידע והסברים על המשחק ב-Game Information
- קביעת אייקון ותמונת פתיחה ב-Global Game Settings
גרפיקה:
מושגים בתכנות:
שיטות מימוש:
ארועים:
פעולות:
- יצירת מופע
- יצירת מופע בתנועה
- יצירת מופע של אובייקט אקראי
- בדיקת ערך של משתנה
- היפוך התנועה האנכית
- קביעת התנועה האופקית
- קביעת הבריאות
- ציור הבריאות
- ציור הניקוד
- קביעת צבע הציור
- הצגת מספר החיים כתמונה
- ציור מלבן
- ציור דמות
- ציור ערך של משתנה
- ציור טקסט
- ציור אליפסה
- ציור קו
- חזרה על פעולה או בלוק
- הערה
- הצגת דף המידע על המשחק
פונקציות:
משתנים:
תרגילים
[עריכה]עכשיו כבר יש לך יכולת ליצור משחקים יותר חכמים ומעניינים. כדי להזכר במה אפשר להשתמש במשחקים, אפשר להעזר בסיכום שכאן למעלה וגם בסיכום של פקמן ובסיכום של פונג.
אתגר: במשחק הלבנים שיצרת לתכנת שאם הכדור יפגע בלבנים לפעמים יפלו בונוסים עם המחבט התנגש בבונוס הוא מקבל משהו אפשר לתכנת את הלבנה לפעמים ליצור בונוס בעזרת הפעולה ליצירת מופע. |
אתגר: לשפר את משחק פקמן שיצרת בפרק הקודם: להוסיף לרוחות הרפאים משתנה מצב שאומר אם הן כבר יצאו מהמכלאה שלהן או לא. אם הן יצאו - לתת להן להתקדם כרגיל. אם לא, הן צריכות להעדיף לפנות למעלה כדי לצאת מהמכלאה. |
אתגר: לתכנת משחק נהיגה במכונית בכביש עמוס. הכביש והמכוניות האחרות ינועו על המסך מלמעלה למטה. השחקן יוכל לנוע ימינה ושמאלה בעזרת החצים. הוא יוכל לשנות את מהירות הנסיעה של המכונית שלו בעזרת החצים למעלה ולמטה - ע"י שינוי המשתנה background_vspeed[0], שקובע את מהירות התנועה האנכית של הרקע.את דמויות המכוניות אפשר לצייר לבד או למצוא ברחבי הרשת, או שאפשר להשתמש בדמויות שמגיעות עם חבילת המשאבים הנוספים עבור Game Maker (שכוללת עוד הרבה דמויות וצלילים). |
אתגר: לתכנת גירסה משלך למשחק פולשים מהחלל.קודם כל, כדאי לשחק בו קצת - אפשר באתר זולו או שאפשר להתקין אצלך במחשב. דבר שני, תכנות המגינים: במקום לתכנת את המגינים כמו במשחק המקורי, אפשר להחליש את כל המגן בכל פגיעה בו, לא חשוב איפה היא היתה. אחרי כמה פגיעות - למחוק את המגן כולו. ודבר אחרון, התמונות: אפשר לצייר אותן לבד או להשתמש בתמונות שכאן, שלקוחות מספריית התמונות החופשית SpriteLib של ארי פלדמן: ממה שאני ניסיתי, כדאי להכניס את הערכים הבאים כשיוצרים דמויות מהרצועה:
|
המשך הדרך
[עריכה]אחרי שכיסינו את רוב הפעולות ב-Game Maker לרוחב ולאורך, במשחק הבא ניכנס קצת יותר לעומק: משחק חשיבה: טטריס.