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

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

Game Maker מתאים לכל אחד מגיל כיתה א' ומעלה!

דרישות קדם:

  • יכולת קריאה בעברית. מומלץ לדעת לקרוא בעברית, אבל אפשר להעזר בהורים. רצוי להכיר גם את האותיות באנגלית, אבל לא חייבים ממש לדעת לקרוא אנגלית או להבין את המילים.
  • הכרת תוכנה כלשהי במערכת חלונות. צריך לדעת להשתמש לפחות בתוכנה אחת, למשל: דפדפן אינטרנט (כמו פיירפוקס, כרום או אדג'), פנקס הרשימות, הצייר. עדיף להכיר את כולם.
  • להוריד ולהתקין את Game Maker לפי ההוראות שנמצאות כאן.


כדאי לדעת:

כשיש מלים עם קו מקווקו מתחתן (למשל Game Maker) אז אפשר להצביע עליהן בעכבר ולחכות רגע, ואז יצוץ הסבר של המלים האלה. נסו ותראו!

בנית משחק עריכה

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

 

המשחק הראשון: פונג

  • היכרות בסיסית עם Game maker.
  • שימוש באובייקטים, חדרים, צלילים, דמויות ועוד.
 
  משחק מבוך: פק-מן
  • הנפשת דמויות ושינוי דמות במהלך המשחק.
  • תנועה בשריג.
  • התקדמות המשחק בצעדים.
  • שימוש בשעונים.
  • ריבוי חדרים.
  • מחיקת אובייקטים ושינוי אובייקטים.
  • פעולות בדיקה: אם-אז-אחרת.
  • משתני קורדינטות וכיוון.
 
  משחק יריות: חייזרים
  • שימוש ברקע.
  • יריות ופיצוצים.
  • פעולות מנהל, אובייקט נסתר.
  • משתני מצב, משתנים גלובליים, מערכים.
  • יצירת אובייקטים ואחריות למחיקתם.
  • לולאות והערות.
  • גימור המשחק - הוראות שימוש ואריזה גרפית.
 
  משחק חשיבה: טטריס
  • תנועה בתכנות ישיר, בלי שימוש במהירות ובארועי התנגשות.
  • ארועי משתמש.
  • שימוש מתקדם בפעולות בקרה.
  • כתיבת קוד בשפת תכנות.
  • פקודות הצבה, if ו-switch.
  • לולאות while ו-with.
  • מוזיקת רקע.
 
  משחק פלטפורמה: מריו
  • הממשק המתקדם של Game Maker.
  • תנועה על משטחים, קפיצות וכבידה.
  • חדרים גדולים מהמסך ותצוגה חלקית של החדר.
  • הקפאת מופעים והפעלתם מחדש.
  • שימוש ברקע המורכב מאריחים.
  • ירושה, עומק וכיסוי של אובייקטים.
 
  פונג בקוד
  • היכרות עם פקודות בסיסיות בGML.
 
המדריכים למשחקים הבאים עוד לא סויימו במלואם ויכולים לספק מידע שגוי. אין טעם לעקוב אחרי המשחקים icy tower וקרב ליטל פייטר.
  משחק תלת-מימדי: משחק יריות מגוף ראשון
  • הבסיס למשחקי תלת-מימד ב-Game Maker.
  • עיצוב טקסטורות לדמויות.
  • שימוש בסקריפטים לעיצוב תלת-מימדי.
 
  משחק תלת-מימדי: אפשרויות נוספות של תלת מימד בגיים-מייקר
  • שימוש ב Draw מתקדם.
  • שימוש במימד שלישי (Z).
  • יצירת מודלים תלת-מימדים.
 

משחק קפיצה: אייסי טאוור

  • שימוש בtime line
  • שימוש בpath
  • אובייקט גבול שמטתרתו לחשב את הקומבו
  • שימוש בקודים בדרגה a1
  משחק מכות: קרב ליטל פייטר
  • הכרת המונח test chanse
  • תכנות אובייקט ממוחשב
  • נשתמש במשתני חיים

פעולות ב-game maker עריכה

  1. התקנת game maker
  2. יצירת דמות (sprite)
  3. ספרייטים
  4. יצירת משחק פשוט - אובייקט ואירוע
  5. GML
  6. בניית סקריפטים

קישורים חיצוניים עריכה

מדריך מתורגם לעברית לשימוש בGame Maker