תיאור פיתרון מטלה מתגלגלת 4 - תהליך ליבה

המשחק הוא גרסה דו־ממדית של "פרה עיוורת". השחקן שולט בפרה בחצר מגודרת, ובתוך החצר מסתובבים כמה בורחים שנעים באופן רנדומלי. המטרה: לתפוס את כולם לפני שהטיימר (60 שניות) נגמר.

תהליך הליבה

  • השחקן מזיז את הפרה בעזרת החיצים.
  • הבורחים זזים באקראיות ומשנים כיוון כשהם פוגעים בקירות.
  • כשאזור ה־Trigger של הפרה נוגע בבורח – הבורח נעלם.
  • אם כל הבורחים נתפסו עוברים למסך ניצחון.
  • אם הזמן נגמר לפני כן עוברים למסך הפסד.

איך מפעילים?

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

ארכיטקטורת קוד

  • Player/InputMover: אחראי על תנועת השחקן.
  • Player/CowCatcher: מזהה תפיסת בורחים.
  • Enemies/Runner: תנועה רנדומלית ושינוי כיוון בקירות.
  • Managers/GameManager: טיימר, ספירת בורחים, Winner/Loser.
  • Utils/Bourders: מגבלת תנועה בתוך החצר.
  • UI: טיימר והמסכים הסופיים.

סיכום

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


גיטהב

Leave a comment

Log in with itch.io to leave a comment.