Behaviors - Gamedev-Project/Zuma-Math GitHub Wiki

התנהגויות

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

כאן השיטה/פונ' תהיה שיתקבל בתוכה סוג של תנאי בוליאני - אם המשוואה נפתרה נכון או לא ובהתאם לזאת יקראו 3 פונ' נוספות של דיאלוג עם פרעה וגם מחיקת המשוואה הקודמת והחלפתה בחדשה וגם העברת המידע על הטעות לשחקן על גבי המשחק.

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

כאן השיטה/פונ' תהיה יותר פיזיקלית עם תכונות rigidbody שתדאג שהכדורים ישארו באותה צורה על המסלול אך רק תהיה כניסה של כדור נוסף.

  1. בנוסף רכיב הרנדום הוא רכיב די מורכב שעליו ליצור משוואות של נעלמים או פתרון משוואה רגילה בזמן קצוב ויצירת אובייקטים של כדורים בהתאם למשוואה שנוצרה. כל שאר האלמנטים אמורים להיות מורכבים גם אך הנ"ל יהיו הכי "קשים" לבנייה.

כאן השיטה/פונ' תהיה קבלת רמת קושי בהתחלה והעברת מספר קצוב של משוואות ידועות מראש בהתאם לשלב והכנסתם למפת המשחק עצמה.