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

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
תוכן שנמחק תוכן שנוסף
←‏פעולות ב-game maker: מחיקת קישור לדף מיותר
תגית: עריכת קוד מקור 2017
DemonDays64 (שיחה | תרומות)
אין תקציר עריכה
 
שורה 17: שורה 17:
{| class="wikitable"
{| class="wikitable"
|-
|-
| [[image:100% pie chart.png]]
| [[image:100% pie chart.svg]]
|
|
[[/פונג|המשחק הראשון: פונג]]
[[/פונג|המשחק הראשון: פונג]]
שורה 25: שורה 25:
|[[תמונה:gmaker_pong.png|left]]
|[[תמונה:gmaker_pong.png|left]]
|-
|-
| [[image:100% pie chart.png]]
| [[image:100% pie chart.svg]]
|[[/פק-מן|משחק מבוך: פק-מן]]
|[[/פק-מן|משחק מבוך: פק-מן]]
* הנפשת דמויות ושינוי דמות במהלך המשחק.
* הנפשת דמויות ושינוי דמות במהלך המשחק.
שורה 37: שורה 37:
|[[תמונה:gmaker_pacman.png|left]]
|[[תמונה:gmaker_pacman.png|left]]
|-
|-
| [[image:100% pie chart.png]]
| [[image:100% pie chart.svg]]
| [[/חייזרים|משחק יריות: חייזרים]]
| [[/חייזרים|משחק יריות: חייזרים]]
* שימוש ברקע.
* שימוש ברקע.
שורה 48: שורה 48:
|[[תמונה:gmaker_aliens.png|left]]
|[[תמונה:gmaker_aliens.png|left]]
|-
|-
| [[image:100% pie chart.png]]
| [[image:100% pie chart.svg]]
| [[/טטריס|משחק חשיבה: טטריס]]
| [[/טטריס|משחק חשיבה: טטריס]]
* תנועה בתכנות ישיר, בלי שימוש במהירות ובארועי התנגשות.
* תנועה בתכנות ישיר, בלי שימוש במהירות ובארועי התנגשות.
שורה 59: שורה 59:
|[[תמונה:gmaker_tetris.png|left|242px]]
|[[תמונה:gmaker_tetris.png|left|242px]]
|-
|-
| [[image:100% pie chart.png]]
| [[image:100% pie chart.svg]]
| [[/מריו|משחק פלטפורמה: מריו]]
| [[/מריו|משחק פלטפורמה: מריו]]
* הממשק המתקדם של Game Maker.
* הממשק המתקדם של Game Maker.
שורה 69: שורה 69:
|[[קובץ:gmaker_mario.png|left|243x243px|טקסט=]]
|[[קובץ:gmaker_mario.png|left|243x243px|טקסט=]]
|-
|-
|[[image:80% pie chart.png]]
|[[image:80% pie chart.svg]]
|[[תכנות לילדים באמצעות Game Maker/פונג בקוד|פונג בקוד]]
|[[תכנות לילדים באמצעות Game Maker/פונג בקוד|פונג בקוד]]
* היכרות עם פקודות בסיסיות בGML.
* היכרות עם פקודות בסיסיות בGML.
שורה 76: שורה 76:
|colspan="3"|המדריכים למשחקים הבאים '''עוד לא סויימו במלואם''' ויכולים לספק מידע שגוי. אין טעם לעקוב אחרי המשחקים icy tower וקרב ליטל פייטר.
|colspan="3"|המדריכים למשחקים הבאים '''עוד לא סויימו במלואם''' ויכולים לספק מידע שגוי. אין טעם לעקוב אחרי המשחקים icy tower וקרב ליטל פייטר.
|-
|-
| [[image:80% pie chart.png]]
| [[image:80% pie chart.svg]]
| [[/a first person shooter|משחק תלת-מימדי: משחק יריות מגוף ראשון]]
| [[/a first person shooter|משחק תלת-מימדי: משחק יריות מגוף ראשון]]
* הבסיס למשחקי תלת-מימד ב-Game Maker.
* הבסיס למשחקי תלת-מימד ב-Game Maker.
שורה 83: שורה 83:
|[[תמונה:A_First_Person_Shooter.jpg|left|242px]]
|[[תמונה:A_First_Person_Shooter.jpg|left|242px]]
|-
|-
| [[image:35% pie chart.png]]
| [[image:35% pie chart.svg]]
| [[/אפשרויות נוספות בתלת מימד|משחק תלת-מימדי: אפשרויות נוספות של תלת מימד בגיים-מייקר]]
| [[/אפשרויות נוספות בתלת מימד|משחק תלת-מימדי: אפשרויות נוספות של תלת מימד בגיים-מייקר]]
*שימוש ב Draw מתקדם.
*שימוש ב Draw מתקדם.
שורה 90: שורה 90:
|
|
|-
|-
| [[image:5% pie chart.png]]
| [[image:5% pie chart.svg]]
|
|
[[/Icy Tower|משחק קפיצה: אייסי טאוור]]
[[/Icy Tower|משחק קפיצה: אייסי טאוור]]
שורה 99: שורה 99:
|
|
|-
|-
| [[image:5% pie chart.png]]
| [[image:5% pie chart.svg]]
| [[/קרב ליטל פייטר|משחק מכות: קרב ליטל פייטר]]
| [[/קרב ליטל פייטר|משחק מכות: קרב ליטל פייטר]]
*הכרת המונח test chanse
*הכרת המונח test chanse

גרסה אחרונה מ־10:49, 20 באוקטובר 2020

משחקי מחשב לא משפיעים על ילדים, אני מתכוון שאם 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