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

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



סיכום[עריכה]

הפעם לא ממש העשרנו את הידע שלנו לגבי האירועים והפעולות. אך העמקנו את הידע שלנו באפשרויותיו של הsprite ובאפשרויות הקשורות יותר לחדר עצמו כגון: הצגה חלקית של החדר(view) והוספת רקע הבנוי מאריכים (tiles).

מושגים בGame Maker

  • לשונית (View
  • לשונית tiles
  • script Gmaker add script.png

שיטת עבודה

  • סידור בתיקיות

גרפיקה

  • ריצוף באמצעות אריחים (tiles)

פעולות

  • Gmaker script button.png פעולת קוד
  • Gmaker gravity button.png פעולת כבידה
  • Gmaker set vspeed.png פעולה לקביעת מהירות אנוכית
  • Gmaker if collide button.png בדיקת התנגשות

פונקציות

  • gravity
  • gravity_direction
  • [view_xview[0

משתנים

  • room_caption



תרגילים[עריכה]

  • לשנות את המשחק חייזרים ככה שיהיה אפשר להטיס את החללית גם ימינה וגם שמאלה

בעזרת המשתנה image_xscale

  • לשנות את המשחק

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

  • לשנות את הרוחות במשחק פק-מן שישתמשו בירושה
  • לתכנת מסוע לזוז באלכסון.



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

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

  • להוסיף למשחק פק-מן אריחים עם פינות מעוגלות, כדי שקירות המבוך יהיו יפים יותר וכדי שיהיה אפשר לשנות את צבע המבוך בכל חדר.
  • לצייר תמונות של הרוחות שמראות את המצב שלהן (מפחד או רגיל).
Pacman maze.png

אתגר:

ליצור מכונת משחק

pinball


אתגר:

ליצור משחק פלטפורמה שבו השחקן יכול לירות יריות.

קיימים משחקים רבים שבהם השחקן יכול לירות כגון: בליפ ובלופ, דרגון בול זי, מגה מן, סופר מריו (כשמריו לוקח את פרח האש) ורבים אחרים...(תוכלו לקחת משם דוגמא) תוכלו להעזר במשחק חייזרים כידי להיזכר איך עושים זאת


אתגר:

ליצור משחק מצא את היציאה

המשך הדרך[עריכה]

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


חזרה לתוכן הספר