JMonkey

מתוך ויקיפדיה, האנציקלופדיה החופשית
jMonkey Engine
מפתח The jME Team
מחזור חיים 2003–הווה (כ־21 שנים) עריכת הנתון בוויקינתונים
גרסה אחרונה 3.6.0-beta3 (27 בפברואר 2023) עריכת הנתון בוויקינתונים
מערכת הפעלה תומך כל הפלטפורמות
נכתבה בשפות Java עריכת הנתון בוויקינתונים
סוג רישיון BSD
קוד מקור https://github.com/jMonkeyEngine/jmonkeyengine עריכת הנתון בוויקינתונים
קטגוריה תכנות תלת־ממדי
www.jmonkeyengine.com
לעריכה בוויקינתונים שמשמש מקור לחלק מהמידע בתבנית

jMonkey Engine (או בקיצור jME) ממשק תכנות יישומים כתוב בשפת Java עבור תכנות משחקים תלת־ממדי. jME הוא מבוסס על גרף התרחשות (scene graph) בדומה ל-Java 3D או Xith3D.

המנוע מתקשר ישירות עם החומרה הגרפית שבמחשב כרגע דרך ספריות OpenGL באמצעות LWJGL כאשר האפשרות לתמיכה באמצעות JOGL כרגע בפיתוח. jME תומך גם באפשרות הוספת קול (באמצעות OpenAL ו-FMOD) וגם באפשרויות קלט מהמקלדת, עכבר והתקנים חיצוניים.

jME הוא קוד פתוח תחת רישיון BSD.

היסטוריה[עריכת קוד מקור | עריכה]

jME התחיל בשנת 2003 על ידי מארק פוואל (תחת השם MojoMonkey) כפרויקט צד הבודק האם ניתן לכתוב ממשק תכנות יישומים גרפי מלא ב-Java. ההשראה נלקחה מהספר 3D Game engine Design שיצא לאור בשנת 2000. בשלהי ינואר 2004 הצטרף יְהוֹשֻׁעַ סלאק ושניהם במשך שנתיים (ובעזרת קהילת המפתחים) הוציאו גרסה מסחרית. באוגוסט 2005, חברת Three Rings הודיעה כי המשחק Bang!Howdy פותח באמצעות jME.

ב-15 אוגוסט 2008, הודיע יְהוֹשֻׁעַ סלאק כי הוא מפסיק את התערבותו בפיתוח jME.

jME3 בוצע בשנת 2009 על ידי קבוצה של 8 מפתחים.

קישורים חיצוניים[עריכת קוד מקור | עריכה]