תכנות לילדים באמצעות Game Maker

מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
קפיצה אל: ניווט, חיפוש
   
תכנות לילדים באמצעות Game Maker
משחקי מחשב לא משפיעים על ילדים, אני מתכוון שאם Pac Man היה משפיע עלינו כילדים, כולנו היינו רצים בחדרים אפלים, לועסים כדורים ומקשיבים למוזיקה שחוזרת על עצמה.
   
תכנות לילדים באמצעות Game Maker
-- מרכוס בריגסטוק

מתאים לילדים מגיל 7 עד 70.

דרישות קדם:

  • יכולת קריאה בעברית. רצוי להכיר גם את האותיות באנגלית, אבל לא חייבים ממש לדעת לקרוא אנגלית או להבין את המילים.
  • הכרת תוכנה כלשהי במערכת חלונות. (למשל אינטרנט אקספלורר או פנקס הרשימות או הצייר).

תוכן עניינים

כל פרק במדריך מסביר צעד-צעד איך ליצור משחק, ובדרך נותן לך לאסוף ידע חדש. כדאי ללכת לפי הסדר כי כל פרק מסתמך על הידע שאספת בפרקים הקודמים.


המשחק הראשון: פונג 100% pie chart.png [עריכה]

Gmaker pong.png

בפרק זה:

  • קודם כול: הורדת התוכנה Game maker.
  • הכרות עם המרכיבים הבסיסיים של Game Maker: חדר, אובייקט ומופעים, דמות (sprite), ארוע,
  • שימוש בדמויות וצלילים.
  • הכרת מושגים בסיסיים בתכנות: פונקציה, ביטוי, משתנה.
  • טיפול בארועי מקשים והתנגשות אובייקטים.
  • ביצוע פעולות תנועת אובייקטים.
  • ניהול ניקוד וחיים.

משחק מבוך: פק-מן 100% pie chart.png [עריכה]

Gmaker pacman.png

בפרק זה:

  • הנפשת דמויות ושינוי דמות במהלך המשחק.
  • תנועה בשריג.
  • התקדמות המשחק בצעדים.
  • שימוש בשעונים.
  • ריבוי חדרים.
  • מחיקת אובייקטים ושינוי אובייקטים.
  • פעולות בדיקה: אם-אז-אחרת.
  • משתני קורדינטות וכיוון.

משחק יריות: חייזרים 100% pie chart.png [עריכה]

Gmaker aliens.png

בפרק זה:

  • שימוש ברקע.
  • יריות ופיצוצים.
  • פעולות מנהל, אובייקט נסתר.
  • משתני מצב, משתנים גלובליים, מערכים.
  • יצירת אובייקטים ואחריות למחיקתם.
  • לולאות והערות.
  • גימור המשחק - הוראות שימוש ואריזה גרפית.

משחק פלטפורמה: מריו 100% pie chart.png [עריכה]

Gmaker mario.png

בפרק זה:

  • הממשק המתקדם של Game Maker.
  • תנועה על משטחים, קפיצות וכבידה.
  • חדרים גדולים מהמסך ותצוגה חלקית של החדר.
  • הקפאת מופעים והפעלתם מחדש.
  • שימוש ברקע המורכב מאריחים.
  • ירושה, עומק וכיסוי של אובייקטים.

משחק חשיבה: טטריס 100% pie chart.png [עריכה]

Gmaker tetris.png

בפרק זה:

  • תנועה בתכנות ישיר, בלי שימוש במהירות ובארועי התנגשות.
  • ארועי משתמש.
  • שימוש מתקדם בפעולות בקרה.
  • כתיבת קוד בשפת תכנות.
  • פקודות הצבה, if ו-switch.
  • לולאות while ו-with.
  • מוזיקת רקע.

Icy Tower 10% pie chart.png [עריכה]

בפרק זה:

  • שימוש בtime line
  • שימוש בpath
  • אובייקט גבול שמטתרתו לחשב את הקומבו
  • שימוש בקודים בדרגה a1

משחק תלת-מימדי: משחק יריות מגוף ראשון100% pie chart.png [עריכה]


אפשרויות נוספות של תלת מימד ב GAME MAKER35% pie chart.png [עריכה]

בפרק זה:

  • שימוש ב Draw מתקדם.
  • שימוש במימד שלישי (Z).
  • יצירת מודלים תלת-מימדים.







משחק ריצה [עריכה]

Gmaker scaling.png

בפרק זה:

  • הכרת המונח Depth.
  • ללמוד ליצור אובייקט שולט (controller) שינהל וישגיח על המשחק.
  • יצירת משתנים אקראיים, שמשתנים אוטומטית.

משחק מכות: אגרוף 100% pie chart.png [עריכה]

בפרק זה:

  • הכרת המונח Check object
  • משחק מרובה שחקנים במחשב אחד
  • נשתמש במשתני חיים