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

מתוך ויקיספר, אוסף הספרים והמדריכים החופשי
קפיצה לניווט קפיצה לחיפוש
Nuvola apps kcmsystem.png דף זה זקוק לעריכה, על מנת שיתאים לסטנדרטים של ויקיספר העברי
לצורך זה ייתכנו סיבות אחדות: פגמים טכניים כגון מיעוט קישורים פנימיים, סגנון הטעון שיפור או צורך בהגהה. אם אתם סבורים כי אין בדף בעיה, ניתן לציין זאת בדף השיחה שלו.



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

עכשיו תורכם:

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


הדמות הראשית[עריכה]

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

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

  • Gmaker test save.png כדאי לשים את הדמות שלו בחדר חדש ולראות אם רואים אותו

עכשיו נגרום לו ללכת. לוחצים על "Edd Event.Png" ושם על Gmaker key down.png ושם על LEFT. לשם אנו נגרור את פעולת התזוזה Gmaker red move button.png ונסמן את החץ השמאלי ונקבע מהירות 5.

עכשיו נגרום לו לעצור. לוחצים על "Edd Event.Png" ושם על Gmaker key up.png ושם על LEFT. לשם אנו נגרור את פעולת התזוזה Gmaker red move button.png ונסמן את הריבוע באמצע.


עכשיו תורכם:

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

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

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

עכשיו תורכם:

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

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

חדר[עריכה]

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

לוחצים על Gmaker add bg.png ושם על Gmaker bg prop.png. משם מוציאים תמונה של חדר שמצולם\מצוייר ושמור במחשב.


  • Gmaker test save.png שום דבר לא השתנה! מה זה עוזר?

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


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

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


עכשיו תורכם:

צייר אובייקטים של מפלצות, או השתמש באלה: Goblin.png
Mullgarath.png
מפלץ.pngנעצוץ.PNG

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

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


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

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


  • Gmaker test save.png עכשיו אמורות להיווצר מפלצות

אפשרות 2:

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

שימו להן פעולת יצירה Gmaker create instance.png ושם שימו פעולת תזוזה פשוטה Gmaker red move button.png. תגידו להן ללכת שמאלה במהירות 5. הוסיפו פעולה מיוחדת Gmaker other.png ושם בחרו OUTSIDE ROOM. לשם תגררו את פעולת הקפיצה להתחלה.


  • Gmaker test save.png עכשיו המפלצות אמורות ללכת ולהגיע מחדש

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


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

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


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

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

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

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


Gmaker test save.png עכשיו אחריי שלושה יריות המפלצת מתה.



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