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




