top of page
All Posts
יצירת לולאת משחק
לולאת המשחק, הינה החלק הכי חשוב בכל משחק אנימציות בזמן אמת לא יעבדו בלי לולאת המשחק וגם המודל/המנוע הפיזיקלי שגם עליו אני אדבר בהמשך בפוסטים אחרים תהיה בעיה גם איתם. אז יהיו מספר פוסטים על לולאת משחק אני אחלק את הנושא למספר חלקים. הפרק הראשון יהיה בפוסט זה. יצירת מחלקת לולאת משחק - הבסיס(חלק 1) 2026 gamesDevTime Image ai generated בתוך קטע הקוד ניתן לראות את כל ההערות שכתבתי. מומלץ להשתמש בrequestAnimationFrame בשביל לולאת המשחק לביצועיים מקסימליים. getters וsetters מתודות
כפיר עוזיהו
6 בינו׳זמן קריאה 2 דקות


בניית פרמוורק - ציור פשוט בcanvas
מתחילים תמיד מבנייה של פרמוורק, כדי ליצור שימוש חוזר וקליל של מתודות בסיס שמאפשר בנייה של מנוע משחק. פרמוורק יכול להכיל שימוש בפיזיקה, אנימציות, גרפיקה וממשק משתמש. תחילה בניתי את מנוע הרינדור (Rendering engine)ההתחלתי. רינדור - זה בעצם תהליך לציור של אלמנטים על המסך צורות עם צבעים או תמונות. וכמובן הכי טוב לבנות את מנוע הרינדור בצורה של קואורדינטות (שימוש במתמטיקה לינארית). תמיד לוקחים קואורדינטה סופית פחות התחלתית וחוזרים על זה עם עוד קואורדינטות((x2-x1 y2-y1)). הסבר בצורה
כפיר עוזיהו
31 בדצמ׳ 2025זמן קריאה 3 דקות


פיתוח מנוע משחק
מנוע משחק, הינו תהליך של בניית תוכנה מורכבת שמקלה על הפיתוח של משחקי מחשב זו היא מערכת מורכבת לבנייה ואף מאתגרת. ישנו צורך בהבנת צרכים טכניים של חברה או אינדיבידואל, אשר בעצם רוצה לפתח משחקים . משחקים בז'אנרים שונים כל ז'אנר מצריך רמת מורכבות טכנית שונה גם ממנוע המשחק עצמו. ישנם חברות שונות שבהן מפתחים מנועי משחק שנים רבות ברמת AAA. מדובר בסטודיו מפתחי משחקים ברמה גבוהה, כאלו ששנים רבות מפתחים את המנועים הללו חברות כמו Rockstar או Ubisoft. אך כיום יש הרבה צוותים קטנים ו
כפיר עוזיהו
8 באוק׳ 2025זמן קריאה 1 דקות


bottom of page