תכנות לילדים באמצעות Game Maker
מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
מדריך מעשי ליצירת משחקי מחשב משלך
אם הצלחת לקרוא את המשפט הזה - יש לך כל הידע הדרוש בשביל ליצור משחקי מחשב משלך. כל מה שצריך זה תוכנה מתאימה (שאפשר להוריד בחינם), זמן ליצור את כל הדברים במשחקים שלך, ודמיון בשביל להמציא משחקים טובים.
נתחיל מיצירת משחקים פשוטים בקלות ובמהירות, ולאט לאט נתקדם למשחקים שהם מורכבים יותר ומעניינים יותר אך דורשים יותר עבודה. תוך כדי כך נעבור על עקרונות של תכנות, נכיר כמה מלים באנגלית וכמה מושגים במתמטיקה, ולאט לאט נלמד לדבר בשפה שהיא ברורה מספיק בשביל שאפילו מחשב יבין אותה.
מתאים לילדים מגיל 7 עד 70.
דרישות קדם:
- יכולת קריאת בעברית. רצוי להכיר גם את האותיות באנגלית, אבל לא חייבים ממש לדעת לקרוא אנגלית או להבין את המילים.
- הכרת תוכנה כלשהי במערכת חלונות. (למשל אינטרנט אקספלורר או פנקס הרשימות או הצייר).
- אהבה למשחקי מחשב.
תוכן עניינים |
כל פרק במדריך מסביר צעד-צעד איך ליצור משחק, ובדרך נותן לך לאסוף ידע חדש. כדאי ללכת לפי הסדר כי כל פרק מסתמך על הידע שאספת בפרקים הקודמים.
[עריכה] המשחק הראשון: פונג 
בפרק זה:
- הכרות עם המרכיבים הבסיסיים של Game Maker: חדר, אובייקט ומופעים, דמות (sprite), ארוע,
- שימוש בדמויות וצלילים.
- הכרת מושגים בסיסיים בתכנות: פונקציה, ביטוי, משתנה.
- טיפול בארועי מקשים והתנגשות אובייקטים.
- ביצוע פעולות תנועת אובייקטים.
- ניהול ניקוד וחיים.
[עריכה] משחק מבוך: פק-מן 
בפרק זה:
- הנפשת דמויות ושינוי דמות במהלך המשחק.
- תנועה בשריג.
- התקדמות המשחק בצעדים.
- שימוש בשעונים.
- ריבוי חדרים.
- מחיקת אובייקטים ושינוי אובייקטים.
- פעולות בדיקה: אם-אז-אחרת.
- משתני קורדינטות וכיוון.
[עריכה] משחק יריות: חייזרים 
בפרק זה:
- שימוש ברקע.
- יריות ופיצוצים.
- פעולות ציור.
- אובייקט מנהל, אובייקט נסתר.
- משתני מצב, משתנים גלובליים, מערכים.
- יצירת אובייקטים ואחריות למחיקתם.
- לולאות והערות.
- גימור המשחק - הוראות שימוש ואריזה גרפית.
[עריכה] משחק חשיבה ויריה: שובן של המפלצות
- שימוש ברקעים
- שינוי דמות
- לעשות שמפלצת תמות אחריי כמה יריות
[עריכה] משחק חשיבה: טטריס 
- תנועה בתכנות ישיר, בלי שימוש במהירות ובארועי התנגשות.
- ארועי משתמש.
- שימוש מתקדם בפעולות בקרה.
- כתיבת קוד בשפת תכנות.
- פקודות הצבה, if ו-switch.
- לולאות while ו-with.
- מוזיקת רקע.
[עריכה] משחק פלטפורמה: מריו 
בפרק זה:
- הממשק המתקדם של Game Maker.
- תנועה על משטחים, קפיצות וכבידה.
- חדרים גדולים מהמסך ותצוגה חלקית של החדר.
- הקפאת מופעים והפעלתם מחדש.
- שימוש ברקע המורכב מאריחים.
- ירושה, עומק וכיסוי של אובייקטים.
[עריכה] משחק מרובה משתתפים: דוגמה 
בינתיים בפרק זה (גמור):
- רק לא מחולק לקטעים.
- איך לבנות משחק רשת
[עריכה] פונג בקוד
בפרק זה:
- משחק שבנוי כולו על קודים.
- קודים שמחקים פעולות.
- הכנה לתוכנת הכנת משחקים משופרת (שפועלת רק על קודים).




