הבדלים בין גרסאות בדף "0 A.D."

מתוך ויקי עמותת המקור
שורה 1: שורה 1:
==מהו 0AD?==
 
 
 
'''0AD''' ("אפס אֵיי דִּי") הוא משחק אסטרטגיה חופשי בקוד פתוח, המבוסס על הלוחמה העתיקה, בין השנים 500 לפנה"ס ל-500 לספירה. המשחק חוצה-פלטפורמות ומיועד ללינוקס, חלונות ומק. כל שחקן נדרש לגלם אחת משש תרבויות עתיקות, לפתח עיר וכלכלה, לבנות צבא ולהכריע את אויביו בצורה היעילה ביותר. התרבויות המיוצגות במשחק הן: ערי המדינה ביוון, הרפובליקה הרומאית, האימפריה הפרסית, האמפריה הקרתגית, השבטים הקלטיים והשבטים האיבּריים. לכל תרבות מבנים, חיילים ובונוסים ייחודיים המוסיפים לפירוט ולמורכבות.
 
'''0AD''' ("אפס אֵיי דִּי") הוא משחק אסטרטגיה חופשי בקוד פתוח, המבוסס על הלוחמה העתיקה, בין השנים 500 לפנה"ס ל-500 לספירה. המשחק חוצה-פלטפורמות ומיועד ללינוקס, חלונות ומק. כל שחקן נדרש לגלם אחת משש תרבויות עתיקות, לפתח עיר וכלכלה, לבנות צבא ולהכריע את אויביו בצורה היעילה ביותר. התרבויות המיוצגות במשחק הן: ערי המדינה ביוון, הרפובליקה הרומאית, האימפריה הפרסית, האמפריה הקרתגית, השבטים הקלטיים והשבטים האיבּריים. לכל תרבות מבנים, חיילים ובונוסים ייחודיים המוסיפים לפירוט ולמורכבות.
  
שורה 8: שורה 6:
  
 
=="דרושים" - הצטרפות למיזם==
 
=="דרושים" - הצטרפות למיזם==
Some of the stuff that needs to get done in programming is pretty basic. So you don't necessarily have to be a OpenGL or an AI expert to get started. However, a good base knowledge of C++ and, in the case of gameplay scripts, Javascript, is needed.
+
חלק מהדרישות לתכנות ב-0AD בסיסיות למדי. אין צורך להיות מומחה ל-OpenGL או לבינה מלאכותית כדי להצטרף. לעומת זאת, כן צריך ידע בסיסי טוב בשפת C++ ובמקרה של סקריפטים בתוך המשחק - גם JavaScript.
  
    * Computer graphics: Work with OpenGL to develop decals, reflection/wave water effects, environment lighting and dynamic shadows, vertex animation, terrain blending, Fog of War / Shroud of Darkness, skyboxes, vertex/pixel shader material framework, or a particle weather system.
+
* גרפיקה ממוחשבת: עבדו עם ספריית OpenGL לפיתוח decals, אפקטי השתקפות, תאורה סביבתית וצללים דינמיים, ערבוב טקסטורות קרקע, אפקטי מזג אוויר ועוד.
    * AI programming: Teach a computer how to play a strategy game: gathering resources, laying out a city, building an army and more. Write an extensible framework for people to write their own AI scripts.
+
* תכנות בינה מלאכותית: לֵמדו מחשב לשחק משחק אסטרטגיה: לאסוף משאבים, לפרוס עיר, לבנות צבא ועוד. חברו מסגרת לאפשר לאחרים לכתוב סקריפטים של בינה מלאכותית.
    * Gameplay programming: Implement the mechanics behind trade, garrisoning, and construction of structures, creating various unit formations, or writing random map scripts.
+
* תכנות המשחק: יישמו את המנגנונים המאפשרים סחר, בניית מבנים והצבת חיילים בתוכם, סידור חיילים בעוצבות והצעדתם, סקריפטים לציור מפות אקראיות ועוד.
  
 
==קישורים==
 
==קישורים==

גרסה מ־00:21, 5 בדצמבר 2010

0AD ("אפס אֵיי דִּי") הוא משחק אסטרטגיה חופשי בקוד פתוח, המבוסס על הלוחמה העתיקה, בין השנים 500 לפנה"ס ל-500 לספירה. המשחק חוצה-פלטפורמות ומיועד ללינוקס, חלונות ומק. כל שחקן נדרש לגלם אחת משש תרבויות עתיקות, לפתח עיר וכלכלה, לבנות צבא ולהכריע את אויביו בצורה היעילה ביותר. התרבויות המיוצגות במשחק הן: ערי המדינה ביוון, הרפובליקה הרומאית, האימפריה הפרסית, האמפריה הקרתגית, השבטים הקלטיים והשבטים האיבּריים. לכל תרבות מבנים, חיילים ובונוסים ייחודיים המוסיפים לפירוט ולמורכבות.

המשחק מפותח על ידי צוות מתנדבים מכל העולם בשם Wildfire Games, ובנוי על מנוע בשם Pyrogenesis, שהצוות בנה על גבי ספריות פונקציות ב-C++ וב-JavaScript.

כל הקוד והנתונים במנוע המשחק משוחררים תחת רישיון ה-GPL. הארט והפסקול משוחררים תחת רישיון CC-BY-SA. מכאן, הוא חופשי לשינויים (mods), הפצה מחדש ושימוש חוזר בחלקים לפרוייקטים אחרים, כל עוד עומדים בתנאי הרישיונות. אנו, מפתחי המשחק, מחשיבים את 0AD כמיזם חינוכי המקדם ידע על ההיסטוריה העתיקה ועל פיתוח משחקי מחשב.

"דרושים" - הצטרפות למיזם

חלק מהדרישות לתכנות ב-0AD בסיסיות למדי. אין צורך להיות מומחה ל-OpenGL או לבינה מלאכותית כדי להצטרף. לעומת זאת, כן צריך ידע בסיסי טוב בשפת C++ ובמקרה של סקריפטים בתוך המשחק - גם JavaScript.

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

קישורים