תכנות לילדים באמצעות Game Maker/פונג בקוד/צעד 4: סוף המשחק
מתוך ויקיספר, אוסף ספרי הלימוד והמדריכים החופשי.
[עריכה] האוביקט
נוסיף עוד אוביקט.![]()
נקרא לאוביקט score_panel:לוח ניקוד,
ניכנס לחדר ונוריד מתיבת הסימון Delete underlying .
נציב אותו איפה שהוא, הוא יכתב כסימן שאלה. ככה:.
נוסיף לו ארוע של תחילת משחק
,
בארוע הזה נשתמש בפעולת קוד. ![]()
בקוד יהיה כתוב:
score = 0; lives = 3; show_lives = 1; show_score = 1;
זה הוא קוד מתקדם יותר אז אני מקווה שתבינו.
עברנו כבר על המשתנה score אבל על lives לא כל-כך,
lives הוא משתנה גלובלי בדומה ל-lives,score מסמן את כמות החיים,ואנחנו הצבנו בו 3.
show בעברית זה אומר הצג, וכמו שאנחנו יודעים lives זה חיים ו-score זה ניקוד.
נוסיף ארוע סוף חיים
,
נוסיף פעולת קוד, ![]()
בקוד יהיה כתוב:
highscore_add_current(); highscore_show(1); game_restart();
אם בודקים את המשחק רואים שזאת צורה חדשה לכתיבת השם.
אבל זה משתלם,אני מניח שאתם כבר הבנתם את הקוד(אני לפחות מקווה).
[עריכה] ארוע צעד
להוסיף ארוע צעד, ![]()
להוסיף פעולת קוד, ![]()
בקוד יהיה כתוב:
if ( score == 1000 )
{
lives ++;
}
if היא מילת המפתח,
== שני סימני שווי בלי רווח מסמנות השוואה,
אם ההשווה נכונה אז מה שכתוב בסימני הצומדיים( { } ) יקרה.
{ ו- } הם תחילת בלוק וסוף בלוק. צעד 5: גימור המשחק