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

מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.

קפיצה אל: ניווט, חיפוש

מדריך מעשי ליצירת משחקי מחשב משלך

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

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

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

דרישות קדם:

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

תוכן עניינים

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


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

בפרק זה:

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

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

בפרק זה:

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

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

בפרק זה:

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

[עריכה] משחק חשיבה ויריה: שובן של המפלצותimage:25%.png

תמונה:Goblin.png בינתיים בפרק זה (:גמור:)

  • שימוש ברקעים
  • שינוי דמות
  • לעשות שמפלצת תמות אחריי כמה יריות

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

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

[עריכה] משחק פלטפורמה: מריו image:75%.png

בפרק זה:

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

[עריכה] משחק מרובה משתתפים: דוגמה image:25%.png

בינתיים בפרק זה (גמור):

  • רק לא מחולק לקטעים.
  • איך לבנות משחק רשת




[עריכה] פונג בקודimage:100%.png

בפרק זה:

  • משחק שבנוי כולו על קודים.
  • קודים שמחקים פעולות.
  • הכנה לתוכנת הכנת משחקים משופרת (שפועלת רק על קודים).



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

דרישות מיוחדות לפרק: Game Maker 7.0 Pro edition אותו ניתן לקנות באתר של yoyogames או להוריד מהפורום(ולהירשם בחינם[לא צריך להקליד פרטים אישיים]) בחינם, הפורום נמצא בקישורים.


בנתיים בפרק זה:

  • הקדמה
  • שלב 1 - יצירת המשחק הדו מימדי


חלקים גמורים אך דורשים שיפור בפרק זה:

  • שלב 2 - הפיכת המשחק לתלת מימד


חלקים המתוכננים בפרק זה:




פורום שנבנה במיוחד בשביל הספר: Game Maker

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

קישורים טובים:

אתר שמספר על כל הפונקציות ועל כל השפה בgame make!!!(באנגלית)
דף אינטרנט אחד שמספר על כל הפונקציות ועל כל השפה בgame make!!!(באנגלית)
http://www.fxp.co.il/forumdisplay.php?f=371 - פורום יוצרים משחקים הגדול במדינה

כלים אישיים
שפות אחרות
יצירת ספר