שורה 1: |
שורה 1: |
− | '''בניה עצמית של משחקי מחשב''' היא ענף מתפתח של תוכנות וכלים שמסיעים לאדם בודד או לקבוצה לבנות משחק מחשב. | + | '''בניה עצמית של משחקי מחשב''' היא ענף מתפתח של תוכנות וכלים שמסיעים לאדם בודד או לקבוצה לבנות משחק מחשב. רבות מהן משלבות אלמנטים של [[עשה זאת בעצמך]], [[העצמה]] ולימוד עצמי, [[קהילה|קהילות]] ו[[קוד פתוח]]. |
| | | |
| רוב המשחקים נבנים על ידי חברות גדולות אשר משקיעות בכך הרבה זמן ומאמץ, כמו גם תקציבי עתק. כדי לבנות משחקים בעצמו, היה על האזרח להיות מתכנת מוכשר, כמו גם מאייר, ובעל ראיה נכונה של איזונים משחקיים ויצירתיות. התוכנות ליצירת משחקים מאפשרות את הקטנת הקושי לייצר משחקים, תוך הגדלת היכולות להתמקד בהיבטים של חוקי המשחק יחד עם יצירתיות ומקוריות. היבטים של תכנות ולפעמים גם של יצירת עזרים גרפיים וקוליים מקבלים מענה על ידי התוכנות עצמן. | | רוב המשחקים נבנים על ידי חברות גדולות אשר משקיעות בכך הרבה זמן ומאמץ, כמו גם תקציבי עתק. כדי לבנות משחקים בעצמו, היה על האזרח להיות מתכנת מוכשר, כמו גם מאייר, ובעל ראיה נכונה של איזונים משחקיים ויצירתיות. התוכנות ליצירת משחקים מאפשרות את הקטנת הקושי לייצר משחקים, תוך הגדלת היכולות להתמקד בהיבטים של חוקי המשחק יחד עם יצירתיות ומקוריות. היבטים של תכנות ולפעמים גם של יצירת עזרים גרפיים וקוליים מקבלים מענה על ידי התוכנות עצמן. |
| | | |
| ==מנועי משחק== | | ==מנועי משחק== |
− | מנוע משחק (game engine) הוא תוכנה שמהווה את הליבה של משחקי מחשב ומשחקי וידאו. היא מספקת את הטכנולוגיה הבסיסית, מפשטת את הפיתוח, ובמקרים רבים מאפשרת להריץ את המשחק על פלטפורמות שונות כמו קונסולת משחק או מערכות הפעלה כמו לינוקס, מאק או ווינדוס. התפקוד הבסיסי של מנועי משחק כולל באופן טיפוסי: | + | מנוע משחק (game engine) הוא תוכנה שמהווה את הליבה של משחקי מחשב ומשחקי וידאו. היא מספקת את [[טכנולוגיה|הטכנולוגיה הבסיסית]], מפשטת את הפיתוח, ובמקרים רבים מאפשרת להריץ את המשחק על פלטפורמות שונות כמו קונסולת משחק או מערכות הפעלה כמו [[לינוקס]], מאק או ווינדוס. |
− | * מנוע רינדור rendering engine לשם רינדור של גרפיקה דו או תלת מימדית, מנוע פיזיקלי (לשם הגדרת חוקי תנועה), מוזיקה, אפשרות הוספת קוד, אנימציה, בינה מלאכותית, תכונות רשת, ניהול זכרון, ומנוע סצנות. הכנת משחקים באופן זה היא קלה בהרבה על ידי שימוש חוזר באותו מנוע משחק לשם משחקים שונים.
| + | |
| + | התפקוד הבסיסי של מנועי משחק כולל באופן טיפוסי: מנוע רינדור rendering engine לשם רינדור של גרפיקה דו או תלת מימדית, מנוע פיזיקלי (לשם הגדרת חוקי תנועה), מוזיקה, אפשרות הוספת קוד, אנימציה, בינה מלאכותית, תכונות רשת, ניהול זכרון, ומנוע סצנות. הכנת משחקים באופן זה היא קלה בהרבה על ידי שימוש חוזר באותו מנוע משחק לשם משחקים שונים. |
| + | |
| + | ==ראו גם== |
| + | * [[עשה זאת בעצמך]] |
| | | |
| ==קישורים חיצוניים== | | ==קישורים חיצוניים== |
שורה 30: |
שורה 34: |
| * http://www.ogre3d.org מנוע רינדור דמויות גרפיות תלת מימדיות, לסרטים, מצגות והכנת משחקים. | | * http://www.ogre3d.org מנוע רינדור דמויות גרפיות תלת מימדיות, לסרטים, מצגות והכנת משחקים. |
| | | |
− | ==מנועים מסחריים== | + | ===מנועים מסחריים=== |
| *http://unity3d.com/ | | *http://unity3d.com/ |
| * http://www.yoyogames.com/make | | * http://www.yoyogames.com/make |
| | | |
− | ==ראו גם==
| |
− | * [[עשה זאת בעצמך]]
| |
| | | |
| [[קטגוריה:משחקים]] | | [[קטגוריה:משחקים]] |