לדלג לתוכן

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

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


יהיה בסדר:

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



ממלכת הפטריות

[עריכה]

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

אם ניצור אובייקט חדש לכל משטח כזה (וניתן לו לרשת מאובייקט המשטח), וניצור גם אובייקט לכל דבר שיש ברקע - יהיו לנו המון אובייקטים שעושים בדיוק אותו הדבר. ויותר גרוע: בכל צעד של המשחק Game Maker יצטרך לבדוק כל מופע של כל אובייקט כזה כדי לראות אם צריך להזיז אותו ובמה הוא מתנגש. אם יש הרבה מופעים, זה עלול להאיט את המשחק.

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

רקע המורכב מאריחים

[עריכה]

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

הכנתי אוסף אריחים שמהם אפשר להכין רקע לממלכת הפטריות:

כדי להשתמש באריחים האלה, צריך:

  1. לשמור את התמונה אצלך במחשב.
  2. ליצור רקע חדש.
  3. בחלון תכונות הרקע שנפתח, להקליק על הכפתור Load Background ולבחור בתמונה ששמרת.
  4. לסמן את תיבת הסימון Transparent כדי שלא יראו במשחק את הסגול המזעזע.
  5. לסמן את תיבת הסימון Use as tile set כדי ש- Game Maker לא יציג את כל התמונה, אלא יתן לנו לבחור אריחים מתוכה.
  6. נפתח לנו אזור חדש: Tile Properties (טַייל פְּרוֹפֵּרְטִיז) - תכונות האריחים. כאן צריך לכתוב 32 בשדות tile width ו-tile height שמגדירים את גודל האריחים. בשאר השדות צריך להשאיר 0 (הם מגדירים את השוליים של הרקע ואת הרווחים בין האריחים).

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

  1. ללכת לחלון תכונות החדר, ולעבור ללשונית tiles
  2. בצד שמאל של החלון רואים את האריחים. בשביל לשים אריח בחדר צריך להקליק עליו, ואז אפשר להקליק במקום כלשהו בחדר כדי לשים אותו שם (כמו ששמים אובייקטים בחדר). כדאי לשים אריחים שונים כדי ליצור רקע עם עצים, שיחים ועננים.
  3. אחרי שגמרת עם האריחים, כדאי לעבור ללשונית backgrounds ולבחור צבע שמים תכלכל שיופיע בכל מקום שלא מצוייר באריחים.



העולם של מריו נראה יותר דומה לממלכת הפטריות.




אריחים במקום דמויות

[עריכה]

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

בדרך כלל נוח יותר לצייר קודם את הרקע, כולל האריחים של המשטחים, ורק אחר כך לעבור ללשונית objects ולהציב עליהם מופעי משטח. אם כבר הצבת משטחים, אפשר להסתיר אותם בחלון תכונות החדר כדי שיהיה נוח יותר לשים אריחים: בתפריט עם הזכוכית מגדלת, מורידים את הסימון מ-Show Objects



החדר נראה כמו ממלכת הפטריות.




עכשיו תורכם:

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


- אריחים
תרגילים
-