תכנות לילדים באמצעות Game Maker/פונג בקוד/צעד 4: סוף המשחק

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

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


[עריכה] האוביקט

נוסיף עוד אוביקט.Gmaker add object.png
נקרא לאוביקט score_panel:לוח ניקוד,
ניכנס לחדר ונוריד מתיבת הסימון Delete underlying .Gameker d.PNG
נציב אותו איפה שהוא, הוא יכתב כסימן שאלה. ככה:Gameker q.PNG.
נוסיף לו ארוע של תחילת משחקGmaker other.png,
בארוע הזה נשתמש בפעולת קוד. Gmaker code button.png
בקוד יהיה כתוב:

score = 0;
lives = 3;
show_lives = 1;
show_score = 1;

זה הוא קוד מתקדם יותר אז אני מקווה שתבינו.
עברנו כבר על המשתנה score אבל על lives לא כל-כך,
lives הוא משתנה גלובלי בדומה ל-lives,score מסמן את כמות החיים,ואנחנו הצבנו בו 3.
show בעברית זה אומר הצג, וכמו שאנחנו יודעים lives זה חיים ו-score זה ניקוד.
נוסיף ארוע סוף חייםGmaker other.png,
נוסיף פעולת קוד, Gmaker code button.png
בקוד יהיה כתוב:

highscore_add_current();
highscore_show(1);
game_restart();

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

[עריכה] ארוע צעד

להוסיף ארוע צעד, Gmaker step.png
להוסיף פעולת קוד, Gmaker code button.png
בקוד יהיה כתוב:

if ( score == 1000 )
{
  lives ++; 
}

if היא מילת המפתח,
== שני סימני שווי בלי רווח מסמנות השוואה,
אם ההשווה נכונה אז מה שכתוב בסימני הצומדיים( { } ) יקרה.
{ ו- } הם תחילת בלוק וסוף בלוק. צעד 5: גימור המשחק