请输入您要查询的百科知识:

 

词条 JMonkeyEngine
释义

  1. jMonkeyEngine 3 SDK

  2. History

     jMonkeyEngine 0.1 – 2.0  jMonkeyEngine 3.0 

  3. Projects powered by jMonkeyEngine

  4. Reception

  5. Ardor 3D fork

  6. References

  7. External links

{{multiple issues|{{lead rewrite|date=April 2016}}{{unreliable sources|date=April 2016}}{{primary sources|date=April 2016}}{{advert|date=April 2016}}
}}{{lowercase|title=jMonkeyEngine}}{{Infobox software
| name = jMonkeyEngine
| logo = Jmonkey-logo-head-tilted.png
| logo size = 150px
| developer = The jME core team
| latest_release_version = 3.2.1 Stable
| latest_release_date = {{release date and age|2018|01|21}}
| latest_preview_version = 3.2.1 Stable
| latest_preview_date = {{release date and age|2018|01|21}}
| status = Active
| operating_system = Cross-platform
| programming language = Java
| platform = Java (JVM)
| genre = Game engine
| license = BSD license
| website = http://jmonkeyengine.org/
}}

jMonkeyEngine (jME) is a game engine made especially for modern 3D development, as it uses shader technology extensively. 3d games can be written for both android and desktop devices using this engine. jMonkeyEngine is written in Java and uses LWJGL as its default renderer (another renderer based on JOGL is available[1]). OpenGL 2 through OpenGL 4 is fully supported.

jMonkeyEngine is a community-centric open-source project released under the new BSD license. It is used by several commercial game studios[2][3] and educational institutions.[4][5][6] The default jMonkeyEngine 3 download comes readily integrated with an advanced SDK.

jMonkeyEngine 3 SDK

By itself, jMonkeyEngine is a collection of libraries, making it a low-level game development tool. Coupled with an IDE like the official [https://jmonkeyengine.org/tour/sdk/ jMonkeyEngine 3 SDK] it becomes a higher level game development environment with multiple graphical components. The SDK is based on the NetBeans Platform, enabling graphical editors and plugin capabilities. Alongside the default NetBeans update centers, the SDK includes its own plugin repository and a selection between stable point releases or nightly updates. Since March the 5th of 2016, the SDK is not officially supported anymore by the core team. Ever since then it is still being actively maintained by the community.

Note: The "jMonkeyPlatform" and the "jMonkeyEngine 3 SDK" are exactly the same thing.

History

jMonkeyEngine was built to fulfill the lack of full featured graphics engines written in Java. The project has a distinct two-part story, as the current core development team includes none of the original creators.

jMonkeyEngine 0.1 – 2.0

Version 0.1 to 2.0 of jMonkeyEngine marks the time from when the project was first established in 2003, until the last 2.0 version was released in 2008. When the core developers at that time gradually discontinued work on the project throughout the end of 2007 and the beginning of 2008, the 2.0 version had not yet been made officially stable. Regardless, the codebase became adopted for commercial use and the community actively supported the 2.0 version more than any other.

{{timeline-start}}{{timeline-item|{{Start date|2003}}|Initial work on jMonkeyEngine was begun by Mark Powell (aka MojoMonkey) as a side project to see if a fully featured graphics API could be written in Java. Much of the early work on the API was inspired by David Eberly's C++ book 3D Game Engine Design.}}{{timeline-item|{{Start date|2004|01}}|Mark was joined by Joshua Slack (aka Renanse) and together over the following two years, with the help of other community contributors, a commercially viable API was developed.}}{{timeline-item|{{Start date|2008|08|15}}|Joshua Slack announces to step back from active development of the jMonkeyEngine.[7][8]}}{{timeline-end}}

jMonkeyEngine 3.0

Since the departure of jME's core developers in late 2008 the codebase remained practically stagnant for several months. The community kept committing patches, but the project was not moving in any clear direction. Version 3.0 started as nothing more than an experiment. The first preview release of jME3 in early 2009 created a lot of buzz[9] in the community, and the majority agreed that this new branch would be the official successor to jME 2.0. From there on all the formalities were sorted out between the previous core developers and the new. The jME core team is now composed of eight committed individuals.

{{timeline-start}}{{timeline-item|{{Start date|2009|04|01}}|Kirill Vainer "shadowislord" starts a new branch in the official jMonkeyEngine repository and commits the first publicly available code for jMonkeyEngine 3.0. Soon after, the branch was renamed to reflect its "test" status.[10]}}{{timeline-item|{{Start date|2009|06|24}}|The project sees a new beginning in the official jMonkeyEngine 3.0 branch, initially designed and developed solely by Kirill Vainer. Management responsibilities are picked up by Erlend Sogge Heggen, shortly later accompanied by Skye Book.[11]}}{{timeline-item|{{Start date|2010|05|17}}|The first Alpha of jMonkeyEngine 3 is released.[12]

The same date marked the first Alpha release of the jMonkeyEngine SDK, only a few months after the first planning stages.[13]

The "jMonkeyEngine SDK" has since become the default product download recommended to all jME3 developers.}}

{{timeline-item|{{Start date|2010|09|07}}|The jMonkeyEngine website was completely re-designed. A new domain, jmonkeyengine.org, is dedicated to all project and community activities. The old jmonkeyengine.com is re-purposed as a product promotion site.[14]}}{{timeline-item|{{Start date|2011|10|22}}|jMonkeyEngine 3 SDK Beta is released. Stable update track is introduced as an alternative to downloading bleeding edge nightly builds.[15]}}{{timeline-end}}{{timeline-item|{{Start date|2014|02|15}}|jMonkeyEngine 3 SDK Stable is released. In spite of being technically stable for a long time, the official 3.0 SDK release was delayed until February 2014.[16]}}{{timeline-end}}

Projects powered by jMonkeyEngine

  • Nord, a browser-based MMO on Facebook, created by Skygoblin.[17][18][19]
  • Grappling Hook, a first-person action & puzzle game, accomplished by a single independent developer.[20][21][22]
  • Drohtin, Realtime Strategy Game (RTS), Singleplayer/Multiplayer. Build your own village and be a great leader of your citizens.[23]
  • Chaos, a 3D fantasy cooperative game based RPG by 4Realms.[24]
  • Skullstone, retro styled single player dungeon crawler game with modern 3D graphics, created by Black Torch Games.[25][26]
  • Spoxel, a 2D action-adventure sandbox video game, created by Epaga Games.[27]
  • Lightspeed Frontier, a space sandbox game with RPG, building, and exploration elements, created by Crowdwork Studios.[28][29]
  • Subspace Infinity, a 2d top down space fighter mmo.[30]

Reception

  • JavaOne 2008 Presentation[31][32][33]
  • Finalist in PacktPub Open Source Graphics Software Award 2010[34]

Ardor 3D fork

Ardor3D began life September 23, 2008 as a fork from the jMonkeyEngine by Joshua Slack and Rikard Herlitz due to what they perceived as irreconcilable issues with naming, provenance, licensing, and community structure in that engine,[35] as well as a desire to back a powerful open-source Java engine with organized corporate support. The first public release came January 2, 2009, with new releases following every few months thereafter. In 2011, Ardor3D was used in the Mars Curiosity mission both by NASA Ames[36] as well as NASA JPL,[37] for visualizing terrain and rover movement.

On March 11, 2014, Joshua Slack announced that the project would be abandoned, although the software itself would remain under zlib license and continue to be freely available.[38][39] However, a subset of Ardor3D called "JogAmp's Ardor3D Continuation"[40][41] is still actively maintained by Julien Gouesse.[42][43]

References

1. ^http://forum.jogamp.org/JOGL-2-support-for-Ardor3D-JMonkeyEngine-3-jzy3d-and-NiftyGUI-tp1706747p1725360.html
2. ^{{Cite web|url=http://www.nordgame.com/|title=Nord, a jME-powered MMOG developed by SLX Games.|quote=See website footer for reference.}}
3. ^{{Cite web|url=http://games.bbgsite.com/content/poisonville/index.shtml|title=bbgsite.com's review of Poisonville, a browser-based MMOFPS powered by jME.}}
4. ^{{Cite web|url=http://www2.cs.siu.edu/~wainer/GameDevF13/GameDevF13.html|title=Southern Illinois University Game Development Class|quote=Software Aspects of Game Development}}
5. ^{{Cite web |url = http://gaygamer.net/2007/12/winter_2007_demo_day_at_georgi.html |title = Press Coverage of Georgia Tech Student Projects |quote = Winter 2007 Demo Day At Georgia Tech |deadurl = yes |archiveurl = https://web.archive.org/web/20080114030418/http://gaygamer.net/2007/12/winter_2007_demo_day_at_georgi.html |archivedate = 2008-01-14 |df = }}
6. ^{{Cite web |url = http://bxmc.poly.edu/betaville |title = Betaville Project at BxmC |quote = Participatory Urban Planning in 3D |deadurl = yes |archiveurl = https://web.archive.org/web/20120924072544/http://bxmc.poly.edu/betaville |archivedate = 2012-09-24 |df = }}
7. ^{{Cite web|url=http://jmonkeyengine.org/groups/development-discussion-jme2/forum/topic/a-break|title=a break|author=Joshua Slack|publisher=jMonkeyEngine forum|date=2008-08-15|accessdate=2009-08-12}}
8. ^{{Cite web|url=http://blog.renanse.com/2008/08/at-end-of-tour.html|title=At the end of the tour...|author=Joshua Slack|date=2008-08-14}}
9. ^{{Cite web|url=http://jmonkeyengine.org/forum/topic/jme%D0%B7-project/|title=jME3 project|publisher=jMonkeyEngine forum|date=2009-04-01}}
10. ^{{Cite web|url=http://code.google.com/p/jmonkeyengine/source/detail?r=4225|title=New Branch and Management|publisher=jMonkeyEngine GoogleCode Project|author=Kirill Vainer|date=2009-04-01}}
11. ^{{Cite web|url=http://jmonkeyengine.com/blog/blog/2009/06/24/new-branch-and-management/|title=New Branch and Management|publisher=jMonkeyEngine Blog|author=Erlend Sogge Heggen|date=2009-06-24}}
12. ^{{Cite web|url=http://jmonkeyengine.org/2010/05/17/jme3-sdk-first-alpha-release/|title=First jME3 Alpha released|publisher=jMonkeyEngine Blog|author=Erlend Sogge Heggen|date=2010-05-17}}
13. ^{{Cite web|url=http://jmonkeyengine.org/groups/jmonkeyplatform/forum/topic/jmonkeyplatform-gde-idea-thread|title=First jME3 SDK Alpha released, aka jMonkeyPlatform Alpha-1|publisher=jMonkeyEngine Forum|author=Normen Hansen|date=2010-02-01}}
14. ^{{Cite web|url=http://jmonkeyengine.org/2010/09/07/jmonkeyengine-com-and-org-re-design-what-is-happening/|title=Complete website redesign|publisher=jMonkeyEngine Blog|author=Erlend Sogge Heggen|date=2010-09-07}}
15. ^{{Cite web|url=http://jmonkeyengine.org/2011/10/22/jmonkeyengine3-sdk-beta-released/|title=jMonkeyEngine3 SDK Beta released!|publisher=jMonkeyEngine Blog|author=Normen Hansen|date=2011-10-22}}
16. ^{{Cite web|url=http://jmonkeyengine.org/219514/jmonkeyengine-3-0-stable-released/|title=jMonkeyEngine 3 SDK Stable released!|publisher=jMonkeyEngine Blog|author=Erlend Sogge Heggen|date=2014-02-15}}
17. ^{{Cite web|url=http://www.engagedigital.com/2010/09/16/slx-games-launches-nord-on-facebook/|title=SLX Games Launches Nord on Facebook|quote=See bottom footer for 'thanks to jMonkey' acknowledgement.|publisher=EngageDigital / Authored by Alicia Ashby|date=2010-09-16}}
18. ^{{Cite web|url=http://www.beta-games.com/Beta-Games/beta-game-news/1637/nord-3d-virtual-world-on-facebook|title=Nord: 3D Virtual World on Facebook|publisher=Beta Games|date=2010-09-19}}
19. ^{{Cite web|url=http://www.arcticstartup.com/2010/09/22/swedish-slx-games-takes-first-3d-mmo-to-facebook|title=Swedish SLX Games Takes First 3D MMO To Facebook|publisher=ArcticStartup|date=2010-09-22}}
20. ^{{Cite web|url=http://www.indiedb.com/games/grappling-hook|title=Grappling Hook IndieDB entry|publisher=Christian Teister via IndieDB.}}
21. ^{{Cite web|url=http://www.rockpapershotgun.com/2009/09/24/what-it-says-on-the-tin-grappling-hook/|title=What It Says On The Tin: Grappling Hook|publisher=Rock Paper Shotgun|date=2009-09-24|author=John Walker}}
22. ^{{Cite web|url=http://www.indiegames.com/blog/2009/10/indie_game_pick_grappling_hook.html|title=Indie Game Pick: Grappling Hook (Speed Run Games)|publisher=Indie Games – The Weblog|date=2009-10-03|author=Michael Rose}}
23. ^{{Cite web|url=http://drohtin.org/blog/|title=Drohtin – The indie strategy Game|date=2014-01-22}}
24. ^{{Cite web|url=http://www.rpgfrance.com/dossier-10187-1-interview-4realms|title=Interview : 4realms - Dossiers / Chroniques RPG France|last=Idix|first=Prostate,|website=www.rpgfrance.com|language=fr|access-date=2017-07-27}}
25. ^{{Cite web|url=https://www.rpgwatch.com/show/newsbit?newsbit=35649|title=Skullstone - Dungeon Crawler in Development {{!}} News @ RPGWatch|website=www.rpgwatch.com|language=en|access-date=2017-07-27}}
26. ^{{Cite web|url=https://www.igdb.com/games/skullstone|title=Skullstone {{!}} IGDB.com|website=IGDB.com|language=en|access-date=2017-07-27}}
27. ^{{Cite web|url=https://www.igdb.com/games/spoxel|title=Spoxel {{!}} IGDB.com|website=IGDB.com|language=en|access-date=2018-03-11}}
28. ^{{Cite web|url=https://lightspeedfrontier.gamepedia.com/Lightspeed_Frontier|title=About Lightspeed Frontier {{!}} Lightspeed Frontier Official Wiki @ Gamepedia|website=lightspeedfrontier.gamepedia.com|language=en|access-date=2018-03-11}}
29. ^{{Cite web|url=https://www.igdb.com/games/lightspeed-frontier|title=Lightspeed Frontier {{!}} IGDB.com|website=IGDB.com|language=en|access-date=2018-03-11}}
30. ^{{Cite web|url=https://github.com/assofohdz/Subspace-Infinity|title=Subspace Infinity Source Repository {{!}} Github Repository|website=www.github.com/assofohdz/Subspace-Infinity|language=en|access-date=2018-05-09}}
31. ^{{Cite web|url=http://developers.sun.com/learning/javaoneonline/j1sessn.jsp?sessn=TS-5711&yr=2008&track=desktop|title=JavaOne presentation keynote|publisher=Oracle/Sun}}
32. ^{{Cite web|url=https://docs.google.com/viewer?url=http://developers.sun.com/learning/javaoneonline/2008/pdf/TS-5711.pdf|title=Presentation slides|publisher=Oracle/Sun}}
33. ^{{Cite web|url=http://jmonkeyengine.org/2008/05/11/javaone-2008-and-jme/|title=JavaOne blogpost with videos|publisher=jMonkeyEngine Blog|date=2010-09-07}}
34. ^{{Cite web|url=http://www.packtpub.com/blog/the-2010-open-source-awards-finalists-announcement|title=PacktPub nominees announcement|publisher=PacktPub|date=September 2010}}
35. ^{{Cite web |url = http://blog.renanse.com/2008/09/new-focus-ardor3d.html |title = A new focus: Ardor3D |author = Joshua Slack |date = September 23, 2008 |deadurl = yes |archiveurl = https://web.archive.org/web/20160410045120/http://blog.renanse.com/2008/09/new-focus-ardor3d.html |archivedate = April 10, 2016 |df = }}
36. ^{{Cite web|url=http://www.slideshare.net/tamarmot/nasa-verve-eclipsecon14|title=NASA VERVE: Interactive 3D Visualization within Eclipse|author=NASA|date=March 19, 2014}}
37. ^{{Cite web|url=https://www.youtube.com/watch?v=_oBYQaKo74A|title=Interactive 3D Mars Visualization|author=NASA, Jet Propulsion Laboratory and California Institute of Technology|date=September 17, 2009}}
38. ^{{Cite web|url=http://ardor3d.forumatic.com/viewtopic.php?f=4&t=12755#p25887|title=Winding down|author=Joshua Slack|date=March 11, 2014}}
39. ^{{Cite web|url=http://blog.renanse.com/2014/03/winding-down.html|title=Winding down|author=Joshua Slack|date=March 11, 2014}}
40. ^{{Cite web|url=http://forum.jogamp.org/JOGL-2-support-for-Ardor3D-JMonkeyEngine-3-jzy3d-and-NiftyGUI-tp1706747p4033608.html|title=JogAmp's Ardor3D Continuation user's guide is available|author=Julien Gouesse|date=November 22, 2014}}
41. ^{{Cite web|url=http://jogamp.org/wiki/index.php/Ardor3D_Overview|title=JogAmp's Ardor3D Continuation overview|author=Julien Gouesse|date=August 2, 2014}}
42. ^{{Cite web|url=http://forum.jogamp.org/Official-Homepage-and-gitbub-for-Ardor3D-tp4032362p4032452.html|title=Official homepage and Github for Ardor3D|author=Julien Gouesse|date=November 22, 2014}}
43. ^{{Cite web|url=http://ardor3d.forumatic.com/viewtopic.php?f=11&p=25977#p25907|title=Ardor3D, JOGL 2|author=Julien Gouesse|date=March 17, 2014}}

External links

  • {{Official website}}
{{Video game engines}}

8 : 2003 software|3D scenegraph APIs|Free 3D graphics software|Free game engines|Free software programmed in Java (programming language)|Java (programming language) libraries|Video game engines|Software using the BSD license

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/9/24 12:29:25