לדלג לתוכן

תכנות לילדים באמצעות Game Maker/שובן של המפלצות

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



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

עכשיו תורכם:

לכתוב את כל הדברים שצריך לעשות (לפי השם של המשחק)


רשימת הדברים
  • מפלצות
  • יריות
  • דמות ראשית

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

הדמות הראשית

[עריכה]

אז בואו ניצור את הדמות הראשית. בשביל זה צריך:

  • ליצור אובייקט בשם First_Object
  • להוסיף לו דמות. אפשר להשתמש בזאת: .
  • להוסיף דמויות נוספות(לא אובייקטים) ההולכות אחורה ימינה ושמאלה. אפשר להשתמש באלו:

  • כדאי לשים את הדמות שלו בחדר חדש ולראות אם רואים אותו

עכשיו נגרום לו ללכת. לוחצים על "" ושם על ושם על LEFT. לשם אנו נגרור את פעולת התזוזה ונסמן את החץ השמאלי ונקבע מהירות 5.

עכשיו נגרום לו לעצור. לוחצים על "" ושם על ושם על LEFT. לשם אנו נגרור את פעולת התזוזה ונסמן את הריבוע באמצע.


עכשיו תורכם:

עכשיו תעשו אותו דבר גם לשאר הצדדים.

  • עכשיו נסו ללכת. אתם מצליחים אבל הוא מסתכל רק עליכם!

כדי שהוא ישנה צדודית בהליכה נוסיף לכל צד פעולת ' שינוי דמות' הנמצאת בלשונית MAIN1. גוררים לכל צד(חוץ מלהליכה למטה) פעולת שינוי דמות ובתפריט"sprite" לוחצים על התמונה בצד ושם בוחרים דמות. בסוף לוחצים "OK"

עכשיו תורכם:

עכשיו תעשו אותו דבר גם לשאר הצדדים.

  • עכשיו נסו ללכת. עכשיו הוא גם פונה לשאר הצדדים!

חדר

[עריכה]

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

לוחצים על ושם על . משם מוציאים תמונה של חדר שמצולם\מצוייר ושמור במחשב.


  • שום דבר לא השתנה! מה זה עוזר?

לוחצים בלשוניות החדר על backgrounds ושם על background0 במקום הזה לוחצים על ושם על תמונת החדר.


  • או! עכשיו הוא בחדר! אבל... מה עושים בו?

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

רשימת הדברים
  • אובייקטים של מפלצות
  • יריות
  • יריות מיוחדות

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


עכשיו תורכם:

צייר אובייקטים של מפלצות, או השתמש באלה:

  • עכשיו שימו אותם בחדר ובדקו שרואים אותם.

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


  • פתחו אובייקט בשם monster_bos והורידו ממנו את הסימון "Visible"=נראה לעין.

הוסיפו לו אירוע יצירה ואז תוסיפו לו פעולת יצירה ושם תבחרו מה הוא יוצר? אני רציתי שהוא ייצור את האובייקט הזה: קראתי לו "GOBLIN" לכן אני בחרתי בו. איפה ניצור אותו? בשדה x נכתוב 50 כדי שהמפלצת בדיוק תיכנס לחדר מימין. בשדה y נכתוב (random (room_height 50 כדי להגריל מיקום מקרי בין הקצה העליון של החדר כמעט עד לקצה התחתון. עכשיו שימו את מנהל המפלצות בחדר


  • עכשיו אמורות להיווצר מפלצות

אפשרות 2:

  • שימו את המפלצות בצד ימין וגרמו להן ללכת.

שימו להן פעולת יצירה ושם שימו פעולת תזוזה פשוטה . תגידו להן ללכת שמאלה במהירות 5. הוסיפו פעולה מיוחדת ושם בחרו OUTSIDE ROOM. לשם תגררו את פעולת הקפיצה להתחלה.


  • עכשיו המפלצות אמורות ללכת ולהגיע מחדש

אין בזה שום דבר קשה! אנחנו יכולים לעבור לידם ולא ייקרה כלום. לכן נגרום להם להוריד כל פעם חיים. בשביל זה צריך שלדמות תהיה חיים. אז נלך לדמות הראשית ונוסיף לו אירוע יצירה. שם נאתחל את החיים שלו ל3.ניצור לדמות הראשית אירוע התנגשות במפלצת. בפעולה של אתחול החיים נכתוב -1 ונוסיף ישר אחרכך פעולת מחיקה עצמית/קפיצה להתחלה


  • עכשיו המפלצות מורידות חיים אבל, אנחנו לא יכולים רק לברוח מהן!

אנחנו צריכים גם לירות בהן תעשו מה שעשינו במשחק של החלליות


לעשות שהמפלצת תמות אחריי כמה יריות

[עריכה]

יריות כבר אתם יודעים לעשות אז למפלצת תצרו אירוע יצירה, לכו לכרטסיות בצד לכונטרול (CONTROL)ואז לריבוע האפור למטה שכתוב אליו VAR בVARIABLE כתבו monster_health ובVALUE כתבו 3 ותלחצו(בדיקת שגיאות כתיב) אוקיי ואז עשו אירוע צעדים ובצד למטה יש מחומש סגול שכתבו אליו VAR כתבו ב monster_health VARIADLE ואת השאר תשאירו רגיל תעשו בלוק ואז אירוע מחיקה ובלוק סוגר. תעשו פגיע ביריה ואז אירוע מחיקה ולמעלה יש SELF מסומן אז במקום זה סמנו את OTHER ולחצו אוקיי. ואז תעשו את הריבוע האפור שכתוב אליו VAR

בVARIADLE כתבו monster_health בVALUE כתבו 3-

וסמנו RELATIVE ולחצו אוקיי


עכשיו אחריי שלושה יריות המפלצת מתה.



את כל מדיי החיים והוספת וקודות וכו" למדתם במשחק חלליות