תכנות לילדים באמצעות Game Maker
מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
| משחקי מחשב לא משפיעים על ילדים, אני מתכוון שאם Pac Man היה משפיע עלינו כילדים, כולנו היינו רצים בחדרים אפלים, לועסים כדורים ומקשיבים למוזיקה שחוזרת על עצמה. | ||
| -- מרכוס בריגסטוק | ||
מתאים לילדים מגיל 7 עד 70.
דרישות קדם:
- יכולת קריאה בעברית. רצוי להכיר גם את האותיות באנגלית, אבל לא חייבים ממש לדעת לקרוא אנגלית או להבין את המילים.
- הכרת תוכנה כלשהי במערכת חלונות. (למשל אינטרנט אקספלורר או פנקס הרשימות או הצייר).
- אהבה למשחקי מחשב.
תוכן עניינים |
כל פרק במדריך מסביר צעד-צעד איך ליצור משחק, ובדרך נותן לך לאסוף ידע חדש. כדאי ללכת לפי הסדר כי כל פרק מסתמך על הידע שאספת בפרקים הקודמים.
[עריכה] המשחק הראשון: פונג 
בפרק זה:
- קודם כול: הורדת התוכנה Game maker.
- הכרות עם המרכיבים הבסיסיים של Game Maker: חדר, אובייקט ומופעים, דמות (sprite), ארוע,
- שימוש בדמויות וצלילים.
- הכרת מושגים בסיסיים בתכנות: פונקציה, ביטוי, משתנה.
- טיפול בארועי מקשים והתנגשות אובייקטים.
- ביצוע פעולות תנועת אובייקטים.
- ניהול ניקוד וחיים.
[עריכה] משחק מבוך: פק-מן 
בפרק זה:
- הנפשת דמויות ושינוי דמות במהלך המשחק.
- תנועה בשריג.
- התקדמות המשחק בצעדים.
- שימוש בשעונים.
- ריבוי חדרים.
- מחיקת אובייקטים ושינוי אובייקטים.
- פעולות בדיקה: אם-אז-אחרת.
- משתני קורדינטות וכיוון.
[עריכה] משחק יריות: חייזרים 
בפרק זה:
- שימוש ברקע.
- יריות ופיצוצים.
- פעולות מנהל, אובייקט נסתר.
- משתני מצב, משתנים גלובליים, מערכים.
- יצירת אובייקטים ואחריות למחיקתם.
- לולאות והערות.
- גימור המשחק - הוראות שימוש ואריזה גרפית.
[עריכה] משחק חשיבה: טטריס 
בפרק זה:
- תנועה בתכנות ישיר, בלי שימוש במהירות ובארועי התנגשות.
- ארועי משתמש.
- שימוש מתקדם בפעולות בקרה.
- כתיבת קוד בשפת תכנות.
- פקודות הצבה, if ו-switch.
- לולאות while ו-with.
- מוזיקת רקע.
[עריכה] משחק פלטפורמה: מריו 
בפרק זה:
- הממשק המתקדם של Game Maker.
- תנועה על משטחים, קפיצות וכבידה.
- חדרים גדולים מהמסך ותצוגה חלקית של החדר.
- הקפאת מופעים והפעלתם מחדש.
- שימוש ברקע המורכב מאריחים.
- ירושה, עומק וכיסוי של אובייקטים.
[עריכה] משחק מרובה משתתפים: דוגמה 
בפרק זה:
- בניית משחק רשת
[עריכה] Icy Tower 
בפרק זה:
- שימוש בtime line
- שימוש בpath
- אובייקט גבול שמטתרתו לחשב את הקומבו
- שימוש בקודים בדרגה a1
[עריכה] משחק תלת-מימדי: משחק יריות מגוף ראשון
[עריכה] אפשרויות נוספות של תלת מימד ב GAME MAKER
בפרק זה:
- שימוש ב Draw מתקדם.
- שימוש במימד שלישי (Z).
- יצירת מודלים תלת-מימדים.



