תכנות לילדים באמצעות Game Maker: הבדלים בין גרסאות בדף

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תוכן שנמחק תוכן שנוסף
עריכה עוקה לאחר השחטה של משתמש 82.81.84.131
אין תקציר עריכה
שורה 119: שורה 119:
*[http://gamemaker.info/en/manual/gmaker דף אינטרנט אחד שמספר על כל הפונקציות ועל כל השפה בgame make(באנגלית)]
*[http://gamemaker.info/en/manual/gmaker דף אינטרנט אחד שמספר על כל הפונקציות ועל כל השפה בgame make(באנגלית)]


משחק פירות
בפרק זה:
*נעבוד עם תכנות פצצות
*נעבוד עם יצירת אובייקט.
[[קטגוריה:Game Maker]]
[[קטגוריה:Game Maker]]

גרסה מ־17:11, 8 במרץ 2011

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

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

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

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

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

דרישות קדם:

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

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


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

בפרק זה:

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


משחק מבוך: פק-מן

בפרק זה:

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

משחק יריות: חייזרים

בפרק זה:

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


משחק חשיבה: טטריס

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

משחק פלטפורמה: מריו

בפרק זה:

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

משחק מרובה משתתפים: דוגמה

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

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

Icy Tower

בפרק זה:

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

משחק תלת-מימדי: משחק יריות מגוף ראשון










קישורים חיצוניים

משחק פירות בפרק זה:

  • נעבוד עם תכנות פצצות
  • נעבוד עם יצירת אובייקט.